,將同一類型的應(yīng)用圖標(biāo)置于同一球體的表面上。
[0097]本實(shí)施例對(duì)所有應(yīng)用圖標(biāo)進(jìn)行分類,將同一類型的應(yīng)用圖標(biāo)置于同一球體的表面上,同時(shí)可為對(duì)應(yīng)不同應(yīng)用圖標(biāo)的每一球體命名,方便用戶的管理。當(dāng)所述球體對(duì)應(yīng)的分類只有一個(gè)應(yīng)用圖標(biāo)時(shí)候,則該球體為一快捷方式,當(dāng)用戶點(diǎn)擊球體時(shí)候,直接進(jìn)入對(duì)應(yīng)的應(yīng)用程序。
[0098]如圖5所示,在第一界面中,例如可以將暴風(fēng)影音、PPS、迅雷播放器或圖片播放器等的應(yīng)用圖標(biāo)置于同一球體的表面,并為該球體命名為媒體中心,將搜狐瀏覽器、360瀏覽器及IE瀏覽器等的應(yīng)用圖標(biāo)置于同一球體的表面,并為該球體命名為瀏覽器中心。
[0099]在本實(shí)施例中,不限定于將同一類型的應(yīng)用圖標(biāo)置于同一球體的表面上,還可以采用其他的方式,例如可以將用戶常用的一些應(yīng)用對(duì)應(yīng)的應(yīng)用圖標(biāo)置于同一球體的表面,并為該球體命名為常用應(yīng)用。
[0100]優(yōu)選地,當(dāng)所述球體的數(shù)量大于預(yù)設(shè)數(shù)目時(shí),可選擇某一球體為默認(rèn)的中心球體,例如該中心球體的表面的應(yīng)用圖標(biāo)最多,則設(shè)置為默認(rèn)的中心球體,或者由用戶設(shè)置等。中心球體顯示為較大的球體,并置于屏幕的中心位置,其他球體在用戶的操作下圍繞中心球體旋轉(zhuǎn)。用戶操作可以是,當(dāng)用戶操作焦點(diǎn)還沒(méi)有落入中心球體時(shí)候,其他球體跟隨用戶操作的方向鍵,或者觸摸而旋轉(zhuǎn);當(dāng)用戶的操作焦點(diǎn)落入中心球體時(shí)候,則中心球體自身再根據(jù)用戶的控制操作自轉(zhuǎn)。
[0101]本發(fā)明進(jìn)一步提供一種智能設(shè)備,如圖6所示,在一實(shí)施例中,該智能設(shè)備包括:
[0102]設(shè)置模塊101,用于在智能設(shè)備的第一界面中設(shè)置至少兩個(gè)三維的球體,選取多個(gè)應(yīng)用圖標(biāo)作為在所述球體的表面上默認(rèn)顯示的應(yīng)用圖標(biāo);
[0103]本實(shí)施例中,智能設(shè)備可以是智能電視、智能手或者平板電腦等設(shè)備。
[0104]本實(shí)施例中,第一界面中設(shè)置有多個(gè)三維的球體,該球體可以通過(guò)調(diào)用專門的3D圖形開發(fā)工具進(jìn)行繪制形成。
[0105]其中,在具體實(shí)施過(guò)程中,設(shè)置球體的球心位置,以便其能夠以球心為中心進(jìn)行旋轉(zhuǎn)。
[0106]本實(shí)施例中,選取智能設(shè)備中的多個(gè)應(yīng)用圖標(biāo)作為在所設(shè)置的球體的表面上默認(rèn)顯示的應(yīng)用圖標(biāo),并且該默認(rèn)顯示的應(yīng)用圖標(biāo)在球體的表面上呈均勻排布。
[0107]由于本實(shí)施例使用三維的球體作為應(yīng)用圖標(biāo)顯示的載體,且應(yīng)用圖標(biāo)均勻地排布在三維球體的表面上,因而在查看或者選擇應(yīng)用圖標(biāo)時(shí),可通過(guò)旋轉(zhuǎn)球體,根據(jù)用戶的需求找到對(duì)應(yīng)的應(yīng)用圖標(biāo),其中,如果是智能電視,可以通過(guò)遙控器的按鍵來(lái)控制球體的旋轉(zhuǎn),如果是具有觸摸功能的設(shè)備,如平板電腦,可以通過(guò)觸摸滑動(dòng)來(lái)控制球體的旋轉(zhuǎn),通過(guò)這種方式,本實(shí)施例為實(shí)現(xiàn)應(yīng)用圖標(biāo)的顯示及操作的立體效果及動(dòng)態(tài)效果提供較好的基礎(chǔ)。
[0108]第一顯示模塊102,用于接收第一選中指令,根據(jù)所述第一選中指令將選中的球體突出顯示,將未選中的球體弱化顯示;
[0109]本實(shí)施例中,第一選中指令為選中第一界面中某一球體的指令,在某一球體被選中時(shí),該球體突出顯示,以起到提示作用;同時(shí)未選中的球體還可以弱化顯示,以弱化顯示效果。
[0110]其中,本實(shí)施例的突出顯示或弱化顯示可以包括位置、顏色或形狀大小的突出或弱化調(diào)整。突出顯示的方式可以是顏色加深、位置居中、形狀變大或者這幾種方式的組合等方式;弱化顯示的方式可以是顏色變淺、位置遠(yuǎn)離中心位置、形狀變小或者這幾種方式的組合等方式。例如,可以將選中的球體移至智能設(shè)備的屏幕的中間位置,加深顯示顏色并放大顯示,將未選中的球體移至遠(yuǎn)離選中的球體的位置,模糊顯示顏色并縮小顯示。
[0111]本實(shí)施例中,若智能設(shè)備為可觸摸的設(shè)備,該第一選中指令可為觸摸某一球體的觸摸指令,若智能設(shè)備為智能電視,該第一選中指令可為通過(guò)遙控器進(jìn)行選中某一球體的指令。
[0112]本實(shí)施例中的第一界面及第一界面中的球體整體效果上為星空狀,用戶可以自定義更換第一界面中的背景,以達(dá)到不同的整體顯示效果。
[0113]第二顯示模塊103,用于接收旋轉(zhuǎn)指令,在根據(jù)所述旋轉(zhuǎn)指令旋轉(zhuǎn)突出顯示的球體的過(guò)程中,旋轉(zhuǎn)到最前面的應(yīng)用圖標(biāo)突出顯示;
[0114]本實(shí)施例中,當(dāng)選中某一球體后,該球體接收旋轉(zhuǎn)指令,并以球心為中心進(jìn)行旋轉(zhuǎn),此時(shí),用戶可以查看均勻排布在球體表面上的應(yīng)用圖標(biāo),當(dāng)某一應(yīng)用圖標(biāo)旋轉(zhuǎn)到球體的最前面時(shí),即與用戶正對(duì)時(shí),該應(yīng)用圖標(biāo)突出顯示,以起到提示作用。
[0115]本實(shí)施例中,若智能設(shè)備為可觸摸的設(shè)備,該旋轉(zhuǎn)指令可為滑動(dòng)觸摸指令,若智能設(shè)備為智能電視,該旋轉(zhuǎn)指令可為通過(guò)遙控器的上下左右方向按鍵進(jìn)行旋轉(zhuǎn)的指令。
[0116]響應(yīng)模塊104,用于接收選中所述突出顯示的應(yīng)用圖標(biāo)的第二選中指令,所述突出顯示的應(yīng)用圖標(biāo)響應(yīng)并啟動(dòng)對(duì)應(yīng)的應(yīng)用程序。
[0117]本實(shí)施例中,當(dāng)應(yīng)用圖標(biāo)突出顯示時(shí),可以直接點(diǎn)擊并選中該應(yīng)用圖標(biāo),對(duì)應(yīng)的應(yīng)用程序響應(yīng)。
[0118]在一優(yōu)選的實(shí)施例中,如圖7所示,在上述圖6的實(shí)施例的基礎(chǔ)上,設(shè)置模塊101包括:
[0119]建立單元1011,用于調(diào)用圖形開發(fā)工具在所述第一界面上建立球心坐標(biāo),并根據(jù)所述球心坐標(biāo)建立三維的球體;
[0120]分割單元1012,用于將所述球體的表面分割成多個(gè)正投影為正多邊形的區(qū)域;
[0121]設(shè)置單元1013,用于選取多個(gè)應(yīng)用圖標(biāo)一一對(duì)應(yīng)嵌入設(shè)置于所述多個(gè)區(qū)域中,并將嵌入設(shè)置的應(yīng)用圖標(biāo)作為默認(rèn)顯示的應(yīng)用圖標(biāo)。
[0122]本實(shí)施例中,球體的建立為基于0penGL3D進(jìn)行建模,圖形開發(fā)工具可為OpenGL (Open Graphics Library,開放的圖形程序庫(kù)),通過(guò)調(diào)用Android系統(tǒng)中的OpenGL相關(guān)應(yīng)用程序編程接口,將球體的建立的命令數(shù)據(jù)、球體的屏幕坐標(biāo)數(shù)據(jù)、應(yīng)用圖標(biāo)數(shù)據(jù)以及紋理數(shù)據(jù)等發(fā)送給底層的OpenGL進(jìn)行處理,并在第一界面中進(jìn)行繪制,最終完成球體的建立。
[0123]本實(shí)施例將球體的表面分割成正投影為正多邊形的區(qū)域,例如可以是正三角形、正六邊形或者多種正多邊形的組合等。
[0124]優(yōu)選地,本實(shí)施例在繪制時(shí),將球面分割成蜂窩狀的區(qū)域,即正投影為正六邊形的區(qū)域,每個(gè)區(qū)域中嵌入設(shè)置一個(gè)應(yīng)用圖標(biāo),應(yīng)用圖標(biāo)鏈接對(duì)應(yīng)應(yīng)用的啟動(dòng)鏈接。
[0125]本實(shí)施例中,球體建模時(shí)設(shè)立球心坐標(biāo),當(dāng)用戶通過(guò)觸摸滑動(dòng),或遙控器的上下左右方向按鍵移動(dòng)時(shí),球體會(huì)以球心為坐標(biāo)原點(diǎn)按照用戶滑動(dòng)或者方向按鍵的操作的方向進(jìn)行旋轉(zhuǎn)。
[0126]在一優(yōu)選的實(shí)施例中,如圖8所示,在上述圖6的實(shí)施例的基礎(chǔ)上,智能設(shè)備還包括:
[0127]添加模塊105,用于接收觸摸選取指令或遙控選取指令,選取所述第二界面中的應(yīng)用圖標(biāo),在由所述第二界面切換到所述第一界面的過(guò)程中,將所選取的應(yīng)用圖標(biāo)添加到所述球體的表面上,其中,所述第二界面的圖標(biāo)以最小化的形式顯示于所述第一界面中;以及
[0128]刪除模塊106,用于接收觸摸選取指令或遙控選取指令,選取所述第二界面中的應(yīng)用圖標(biāo),將所選取的應(yīng)用圖標(biāo)刪除。
[0129]本實(shí)施例中,第二界面為所有應(yīng)用的界面,即第二界面包含該智能設(shè)備的所有應(yīng)用對(duì)應(yīng)的應(yīng)用圖標(biāo),在第二界面,所有應(yīng)用會(huì)以應(yīng)用圖標(biāo)方式排列在屏幕上。
[0130]其中,第二界面的圖標(biāo)以最小化的形式顯示于第一界面中;第一界面的圖標(biāo)也可以最小化的形式顯示于第二界面中。
[0131]當(dāng)為觸摸選取的方式時(shí),在第二界面中,用戶觸摸屏幕選中某一應(yīng)用圖標(biāo),拖住應(yīng)用圖標(biāo)并不松開時(shí),會(huì)從第二界面切換到第一界面,用戶將應(yīng)用圖標(biāo)拖到某一球體上,通過(guò)上下左右拖動(dòng)應(yīng)用圖標(biāo),球體跟隨對(duì)應(yīng)方向旋轉(zhuǎn),在找到空閑的區(qū)域時(shí),釋放應(yīng)用圖標(biāo),則在該空閑區(qū)域中建立該應(yīng)用圖標(biāo)的快捷方式,應(yīng)用圖標(biāo)被設(shè)置在球體的表面上。
[0132]當(dāng)為遙控選取的方式時(shí),在第二界面中,用遙控器按鍵控制,通過(guò)上下左右方向按鍵選中某一應(yīng)用圖標(biāo),該應(yīng)用圖標(biāo)會(huì)高亮化表示當(dāng)前選中,點(diǎn)擊“菜單”按鍵,彈出選項(xiàng)界面,界面中有“在第一界面設(shè)置快捷方式”選項(xiàng),用戶通過(guò)方向按鍵控制并選中該選項(xiàng),點(diǎn)擊遙控器“確定”按鍵,會(huì)從第二界面切換到第一界面,用戶通過(guò)功能按鍵切換到目標(biāo)球體,通過(guò)上下左右方向按鍵選擇空閑的區(qū)域,被選擇的空閑區(qū)域的邊界高亮顯示,用戶點(diǎn)擊確定按鍵,則在該空閑區(qū)域中建立該應(yīng)用圖標(biāo)的快捷方式,應(yīng)用圖標(biāo)被設(shè)置在球體的表面上。
[0133]另外,用戶可以點(diǎn)擊返回按鍵,取消該應(yīng)用圖標(biāo)的設(shè)置,或者將選中的應(yīng)用圖標(biāo)拖動(dòng)到屏幕最上方出現(xiàn)