一種自定義桌面的方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體提出了一種自定義桌面的方法及終端。
【背景技術(shù)】
[0002]目前觸摸屏已廣泛應(yīng)用于各類移動(dòng)智能終端設(shè)備,人機(jī)交互方式主要為觸摸屏上接觸式操作。智能終端的桌面切換一般采用一屏式上下移動(dòng)和多屏式的左右移動(dòng),智能移動(dòng)終端桌面切換比較單一。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問(wèn)題是提供一種自定義桌面的方法及終端,以實(shí)現(xiàn)智能終端桌面切換的多樣性。
[0004]為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種自定義桌面的方法,包括:
[0005]終端接收用戶定義桌面使用的基本圖形和桌面?zhèn)€數(shù);
[0006]根據(jù)所述基本圖形和桌面?zhèn)€數(shù)虛擬類多面體桌面;
[0007]設(shè)定所述類多面體桌面的至少兩個(gè)桌面之間的切換向量、及對(duì)應(yīng)于所述切換向量的用戶操作事件;
[0008]接收到用戶操作事件后,沿與所述用戶操作事件對(duì)應(yīng)的切換向量的方向切換桌面。
[0009]進(jìn)一步地,上述方法還具有下面特點(diǎn):所述根據(jù)所述基本圖形和桌面?zhèn)€數(shù)虛擬類多面體桌面的過(guò)程中包括:
[0010]所述終端檢測(cè)用戶定義的桌面?zhèn)€數(shù)與所要虛擬的類多面體桌面的面數(shù)情況,如用戶定義的桌面?zhèn)€數(shù)小于所述類多面體的面數(shù),則不足的面用虛面補(bǔ)齊。
[0011]進(jìn)一步地,上述方法還具有下面特點(diǎn):設(shè)定所述類多面體桌面的至少兩個(gè)桌面之間的切換向量、及對(duì)應(yīng)于所述切換向量的用戶操作事件,包括:
[0012]設(shè)定所述類多面體桌面的至少兩個(gè)桌面之間的棱或棱的相交點(diǎn)為桌面邊界,并在所述棱或棱的相交點(diǎn)設(shè)置切換向量設(shè)定所述切換向量與用戶操作事件的映射關(guān)系。
[0013]進(jìn)一步地,上述方法還具有下面特點(diǎn):
[0014]所述基本圖形包括一種或多種正多邊形。
[0015]為了解決上述問(wèn)題,本發(fā)明還提供了一種終端,其中,包括:
[0016]定義模塊,用于接收用戶定義桌面使用的基本圖形和桌面?zhèn)€數(shù);
[0017]虛擬模塊,用于根據(jù)所述基本圖形和桌面?zhèn)€數(shù)虛擬類多面體桌面;
[0018]設(shè)定模塊,用于設(shè)定所述類多面體桌面的至少兩個(gè)桌面之間的切換向量、及與所述切換向量對(duì)應(yīng)的用戶操作事件;
[0019]切換模塊,用于接收到用戶操作事件后,沿與所述用戶操作事件對(duì)應(yīng)的切換向量的方向切換桌面。
[0020]進(jìn)一步地,上述終端還具有下面特點(diǎn):
[0021]所述虛擬模塊,根據(jù)所述基本圖形和桌面?zhèn)€數(shù)虛擬類多面體的過(guò)程中包括:檢測(cè)用戶定義的桌面?zhèn)€數(shù)與所要虛擬的類多面體的面數(shù)情況,如用戶定義的桌面?zhèn)€數(shù)小于所述類多面體的面數(shù),則不足的面用虛面補(bǔ)齊。
[0022]進(jìn)一步地,上述終端還具有下面特點(diǎn):
[0023]設(shè)定模塊,用于設(shè)定所述類多面體的至少兩個(gè)面之間的切換向量、及對(duì)應(yīng)于所述切換向量的用戶操作事件包括:設(shè)定所述類多面體桌面的至少兩個(gè)桌面之間的棱或棱的相交點(diǎn)為桌面邊界,并在所述棱或棱的相交點(diǎn)設(shè)置切換向量,及設(shè)定所述切換向量與用戶操作事件的映射關(guān)系。
[0024]進(jìn)一步地,上述終端還具有下面特點(diǎn):
[0025]所述定義模塊,接收到用戶定義的基本圖形包括一種或多種正多邊形。
[0026]綜上,本發(fā)明提供一種應(yīng)自定義桌面的方法及終端,用戶可以自己定義桌面的形狀,可以按照用戶的意圖向桌面的多個(gè)方向進(jìn)行切換,可以增加桌切換效率,提高用戶體驗(yàn)。
【附圖說(shuō)明】
[0027]圖1為本發(fā)明實(shí)施例的自定義桌面的方法的流程圖;
[0028]圖2為本發(fā)明實(shí)施例一的流程圖;
[0029]圖3為本發(fā)明實(shí)施例的正多面體的示意圖;
[0030]圖4為構(gòu)成本發(fā)明實(shí)施例的正多面體的基體圖形的示意圖;
[0031]圖5為本發(fā)明實(shí)施例二的流程圖;
[0032]圖6為本發(fā)明實(shí)施例的終端的示意圖。
【具體實(shí)施方式】
[0033]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
[0034]圖1為本發(fā)明實(shí)施例的自定義桌面的方法的流程圖,如圖1所示,本實(shí)施例的方法包括以下步驟:
[0035]步驟11、終端接收用戶定義桌面使用的基本圖形和桌面?zhèn)€數(shù);
[0036]步驟12、根據(jù)所述基本圖形和桌面?zhèn)€數(shù)虛擬類多面體桌面;
[0037]步驟13、設(shè)定所述類多面體桌面的至少兩個(gè)桌面之間的切換向量、及對(duì)應(yīng)于所述切換向量的用戶操作事件;
[0038]步驟14接收用戶操作事件后,沿與所述用戶操作事件對(duì)應(yīng)的切換向量的方向切換桌面。
[0039]本發(fā)明實(shí)施例的手機(jī)桌面可以由多邊形構(gòu)成,例如正η邊形(η大于等于3),用戶可以按自己的喜好,選擇自己需要定義的桌面的形狀(例如,正η邊形),和桌面的個(gè)數(shù),將多邊形串聯(lián)成類多面體。設(shè)定類多面體的每一個(gè)棱為桌面的邊界,并在所述棱上設(shè)置切換向量,設(shè)定與切換向量對(duì)應(yīng)的用戶操作事件,如手勢(shì)操作:拖動(dòng)棱或點(diǎn)擊棱,就可以切換到棱所在的另外一個(gè)面,完成桌面的切換。在其他實(shí)施例中,也可以設(shè)定類多面體的兩個(gè)棱相交的點(diǎn)為桌面的邊界,并在所述兩棱的相交點(diǎn)上設(shè)置切換向量,并設(shè)定與切換向量對(duì)應(yīng)的用戶操作事件,如手勢(shì)操作:拖動(dòng)或點(diǎn)擊所述兩棱的相交點(diǎn)就可以切換到兩棱的相交點(diǎn)對(duì)應(yīng)的另外一個(gè)面,完成桌面的切換。這樣可以增加桌切換效率,提高用戶體驗(yàn)。如果用戶定義的桌面的個(gè)數(shù)不夠組成類多面體,其他面可以用虛面代替。虛面只表示桌面與桌面之前的連接順序,不在桌面中顯示,桌面顯示和切換順序還是按照之前給的向量的方向繼續(xù)向前切換。
[0040]下面以兩個(gè)具體實(shí)施例對(duì)本發(fā)明的方法進(jìn)行詳細(xì)的說(shuō)明。
[0041]實(shí)施例一,設(shè)定由單一圖形的組成桌面,如圖2所示,包括以下步驟:
[0042]步驟101、終端接收用戶自己定義桌面的使用的基本圖形(正η邊形)和桌面?zhèn)€數(shù);
[0043]步驟102、根據(jù)正η邊形,計(jì)算桌面?zhèn)€數(shù)是否大于類多面體的面數(shù),如果大于,則提示用戶應(yīng)該設(shè)定的個(gè)數(shù),轉(zhuǎn)回步驟101 ;否則轉(zhuǎn)向步驟103 ;
[0044]步驟103、計(jì)算設(shè)定桌面的個(gè)數(shù)是否等于類多面體的面數(shù),如等于,則轉(zhuǎn)向步驟105,否則轉(zhuǎn)向步驟104 ;
[0045]步驟104,如果用戶定義的桌面?zhèn)€數(shù)小于多面體面的個(gè)數(shù),不足的面用虛面補(bǔ)齊,虛面只表示桌面與桌面之前的連接順序,不在桌面中顯示。
[0046]步驟105、虛擬成類多面體。
[0047]步驟106、接收用戶設(shè)定home (主頁(yè))桌面。
[0048]步驟107、進(jìn)行桌面渲染和效果設(shè)定。
[0049]對(duì)于正三角體(正四面體)來(lái)說(shuō),有一個(gè)home面,其他每一個(gè)面都是第二個(gè)界面。用戶可以通過(guò)棱,向三個(gè)方向切換。
[0050]對(duì)于正四方體(正六面體)來(lái)說(shuō),有一個(gè)home面,四個(gè)面是第二界面,只有一個(gè)面是第三界面。用戶可以通過(guò)棱,向四個(gè)方向切換。通過(guò)切換一次桌面,就可以到達(dá)四個(gè)界面。切換兩次,到達(dá)第三個(gè)界面。
[0051]由于正η面體只有五個(gè),如圖3所示:正四面體,正六面體,正八面體,正十二面體,正二十面體,而且正六面體由正方形組成,正十二面體由正五邊形組成,正四面體,正八面體,正二十面體都是有正三角形組成,如圖4所示。滿足不了用戶設(shè)定桌面圖形多樣化的需求,用戶也可以設(shè)定兩個(gè)基本圖形組成桌面。
[0052]實(shí)施例二,設(shè)定由兩種圖形組成桌面,如圖5所示,包括以下步驟:
[0053]步驟201、終端接收用戶自己定義桌面的使用的兩個(gè)基本圖形(Α邊形和B邊形)和桌面?zhèn)€數(shù)(T)。
[0054]步驟202、根據(jù)兩個(gè)基本圖形(Α邊形和B邊形)和桌面?zhèn)€數(shù)(T),計(jì)算出基本圖形A邊形和B邊形的個(gè)數(shù)。