本發(fā)明涉及3D顯示處理技術(shù)領(lǐng)域,特別是涉及一種應(yīng)用于觸摸終端3D界面切屏的方法及觸摸終端。
背景技術(shù):
手機、平板電腦等智能設(shè)備,由于其重量輕、體積小,方便攜帶,并且其運行處理能力不亞于臺式電腦,手機和平板電腦已經(jīng)成為人們?nèi)粘^k公、娛樂的常用設(shè)備。
但是,現(xiàn)有技術(shù)中的手機和平板電腦其顯示界面是2D,2D界面是一種二維平面,顯示界面上的圖標只能從平面形狀和平面大小上變化,過于單一、并且各個圖標之間也缺乏聯(lián)系,給用戶呆板的感覺,缺乏靈活和樂趣。
技術(shù)實現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種應(yīng)用于觸摸終端的3D界面切屏的方法及觸摸終端,能夠?qū)崿F(xiàn)3D界面的切屏,趣味性更強、交互性更好。
為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:提供一種應(yīng)用于觸摸終端的3D界面切屏的方法,包括:
獲取所述觸摸終端當前的顯示模式;
檢測所述觸摸終端是否接收到切屏操作信號,所述觸摸終端的3D界面上顯示有背板以及懸浮于所述背板的第一桌面圖標;
若接收到切屏操作信號且所述觸摸終端當前的顯示模式為使用模式,則對所述第一桌面圖標的顯示狀態(tài)執(zhí)行顯示狀態(tài)變化操作;
將所述第一桌面圖標切換為第二桌面圖標;
對所述第二桌面圖標的顯示狀態(tài)執(zhí)行顯示狀態(tài)恢復(fù)操作并顯示。
為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:
提供一種觸摸終端,包括:
第一獲取模塊,用于獲取所述觸摸終端當前的顯示模式;
檢測模塊,用于檢測所述觸摸終端是否接收到切屏操作信號;
顯示模塊,用于顯示所述觸摸終端的3D界面,所述3D界面上顯示有背板以及懸浮于所述背板的第一桌面圖標;
第一切換模塊,用于在所述檢測模塊檢測到所述觸摸終端接收到切屏操作信號且所述第一獲取模塊獲取到所述觸摸終端當前的顯示模式為使用模式時,則對所述第一桌面圖標的顯示狀態(tài)執(zhí)行顯示狀態(tài)變化操作;將所述第一桌面圖標切換為第二桌面圖標;對所述第二桌面圖標的顯示狀態(tài)執(zhí)行顯示狀態(tài)恢復(fù)操作;
所述顯示模塊,還用于顯示所述第一切換模塊切換的所述第二桌面圖標。
為解決上述技術(shù)問題,本發(fā)明采用的一個技術(shù)方案是:
提供一種觸摸終端,包括處理器、屏幕和總線,其中,所述處理器和屏幕均與所述總線連接;
所述屏幕用于顯示3D界面,所述3D界面上顯示有背板以及懸浮于所述背板的第一桌面圖標;
所述處理器用于執(zhí)行以下動作:
獲取所述觸摸終端當前的顯示模式;
檢測所述觸摸終端是否接收到切屏操作信號;
若接收到切屏操作信號且獲取的所述觸摸終端當前的顯示模式為 使用模式,則對所述第一桌面圖標的顯示狀態(tài)執(zhí)行顯示狀態(tài)變化操作;
將所述第一桌面圖標切換為第二桌面圖標;以及對所述第二桌面圖標的顯示狀態(tài)執(zhí)行顯示狀態(tài)恢復(fù)操作并通過所述屏幕顯示。
本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明在觸摸終端的屏幕的3D界面上顯示有背板,以及懸浮于背板的第一桌面圖標,若接收到切屏操作信號且顯示模式為使用模式,則對第一桌面圖標的顯示狀態(tài)執(zhí)行顯示狀態(tài)變化操作,將第一桌面圖標切換為第二桌面圖標;以及對第二桌面圖標的顯示狀態(tài)執(zhí)行顯示狀態(tài)恢復(fù)操作并通過屏幕顯示。通過在切屏過程中對桌面圖標的顯示狀態(tài)進行變化處理,從而增強了切屏過程中的動態(tài)感與樂趣,交互性更好。
附圖說明
圖1是本發(fā)明觸摸終端在使用模式并且沒有接到操作信號下的3D界面圖;
圖2是本發(fā)明觸摸終端在圖標編輯模式并且沒有接到操作信號下的3D界面圖;
圖3是本發(fā)明3D界面中圖標懸浮于多面體上的示意圖;
圖4是本發(fā)明在界面切屏方法第一實施例的流程圖
圖5是本發(fā)明3D界面切屏方法第二實施例的流程圖;
圖6是本發(fā)明3D界面切屏方法第三實施例的流程圖;
圖7是本發(fā)明在圖標編輯模式下操作體吸起圖標的示意圖;
圖8是本發(fā)明在圖標編輯模式下操作體釋放圖標的示意圖;
圖9是本發(fā)明長按圖標使觸模終端由使用模式進入圖標編輯模式的示意圖;
圖10是本發(fā)明檢測切屏操作信號的流程圖;
圖11是本發(fā)明通過背板整體翻轉(zhuǎn)實現(xiàn)切屏的示意圖;
圖12是本發(fā)明通過各子多面體各自翻轉(zhuǎn)實現(xiàn)切屏的示意圖;
圖13是本發(fā)明通過圖標從屏外飛入實現(xiàn)切屏的示意圖;
圖14是本發(fā)明觸摸終端第一實施例的結(jié)構(gòu)示意圖;
圖15是圖14實施例中第一切換模塊的實施例的結(jié)構(gòu)示意圖;
圖16是本發(fā)明觸摸終端第二實施例的結(jié)構(gòu)示意圖;
圖17是本發(fā)明觸摸終端第三實施例的結(jié)構(gòu)示意圖;
圖18是本發(fā)明觸摸終端第四實施例的結(jié)構(gòu)示意圖。
具體實施例
下面結(jié)合附圖和實施例對本發(fā)明進行詳細說明。
需要說明的是,如果不沖突,本發(fā)明實施例以及實施例中的各個特征可以相互結(jié)合,均在本發(fā)明的保護范圍之內(nèi)。另外,雖然在裝置示意圖中進行了功能模塊劃分,在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于裝置中的模塊劃分,或流程圖中的順序執(zhí)行所示出或描述的步驟。
為便于理解本發(fā)明實施例,在開始描述本發(fā)明的各個實施例之前,對本發(fā)明所有實施例中涉及到的一些術(shù)語進行解釋。具體的,觸摸終端的屏幕上顯示的是3D界面,所謂3D界面,指的是具有3D顯示效果的界面。觸摸終端的顯示模式包括圖標編輯模式和使用模式。其中,觸摸終端正常顯示UI(User Interface,用戶界面)的方式稱為使用模式,將編輯3D界面上圖標的模式稱為圖標編輯模式。當觸摸終端處于使用模式時,觸摸終端的用戶界面上顯示有背板以及懸浮于背板的3D應(yīng)用圖標。當觸摸終端處于圖標編輯模式時,背板被分裂成多個散列的多面體。
請參閱圖1,觸摸終端屏幕的3D界面上顯示有背板11以及懸浮于背板11的圖標12,其中,背板11是由多個多面體無縫拼接形成的。請參閱圖2,當觸摸終端處于圖標編輯模式時,背板11被分裂成多個散列 的多面體111,并且圖標凹進屏幕顯示。在圖標編輯模式下,圖標縮小并下沉至與該圖標對應(yīng)的多面體。此處,圖標縮小并下沉至與該圖標對應(yīng)的多面體,包括兩種情況:一種情況是圖標往背板方向下沉并懸浮于與該圖標對應(yīng)的多面體111,如圖3所示;另一種情況是,圖標往背板方向下沉,并下沉到該圖標對應(yīng)的多面體111上。
另外,由于觸摸終端的屏幕的尺寸是固定不變的,為了擴展屏幕所承載圖標的數(shù)量,觸摸終端的屏幕的3D界面上設(shè)置有多個桌面,不同桌面上顯示有不同的圖標。在本發(fā)明實施例中,將觸摸終端執(zhí)行切屏之前顯示的桌面圖標稱為第一桌面圖標,第一桌面圖標上包括多個圖標,將觸摸終端執(zhí)行切屏之后顯示的桌面圖標稱為第二桌面圖標,第二桌面圖標上也包括多個圖標。多個桌面之間或者說多個桌面圖標之間可相互切換,以使3D界面能夠顯示不同的桌面,此種切換又稱為切屏。
在進行切屏操作時,可以采取語音、手勢、或操作體等多種輸入方式,在本發(fā)明的實施例中,以通過操作體輸入切屏操作信號為例子進行描述。
可以理解的是,觸摸終端3D界面上的圖標的形成方式可以有多種,例如采用具有視差圖像的方式形成具有3D效果的圖標,采用3D建模的方式形成具有3D效果的圖標,又或者是采用分層技術(shù)方式形成的、看起來具有3D效果的圖標。其中只有采用具有視差圖像的方式形成具有3D效果的圖標是可以呈現(xiàn)出凸出于觸摸終端屏幕顯示的顯示效果,該顯示效果是用戶的主觀視效。
本發(fā)明實施例的應(yīng)用于觸摸終端的3D界面切屏的方法,包括觸摸終端在使用模式下的切屏方法,以及在圖標編輯模式下的切屏方法。兩種模式下的切屏有相似之處,也有不同之處。下面將通過具體的實施例進行描述。
本發(fā)明實施例中,觸摸終端的3D界面上顯示有背板以及懸浮于所 述背板的第一桌面圖標;進行3D界面切屏?xí)r,首先獲取觸摸終端當前的顯示模式,以及檢測觸摸終端是否接收到切屏操作信號,若接收到切屏操作信號且觸摸終端當前的顯示模式為使用模式,則將第一桌面圖標切換為第二桌面圖標。為了增強切屏過程中的交互性與樂趣,在切換過程中,伴隨著第一桌面圖標與第二桌面圖標的變化,以增強用戶體驗。具體切換過程中,可以對第一桌面圖標的顯示狀態(tài)執(zhí)行顯示狀態(tài)變化操作,將第一桌面圖標切換為第二桌面圖標,以及對第二桌面圖標的顯示狀態(tài)執(zhí)行顯示狀態(tài)恢復(fù)操作并顯示。
其中,顯示狀態(tài)變化操作和顯示狀態(tài)恢復(fù)操作互為組操作。所謂的組操作,指的是對圖標執(zhí)行的相反或?qū)?yīng)的兩個操作。組操作包括:相對于背板的上浮和下沉、相對于背板的放大和縮小、或相對于背板的旋轉(zhuǎn)中的一個或多個。當顯示狀態(tài)變化操作為組操作中的一個狀態(tài)時,顯示狀態(tài)恢復(fù)操作為組操作中的另一狀態(tài);例如,當組操作僅包括:相對于背板的放大和縮小時,此時若顯示狀態(tài)變化操作為放大操作,則顯示狀態(tài)恢復(fù)操作為縮小操作,或者若顯示狀態(tài)變化操作為縮小操作,則顯示狀態(tài)恢復(fù)操作為放大操作;又如當組操作包括:相對于背板的放大和縮小及相對于背板的上浮和下沉?xí)r,此時若顯示狀態(tài)變化操作縮小并下沉的操作,則顯示狀態(tài)恢復(fù)操作為放大并上浮的操作;或者若顯示狀態(tài)變化操作為放大并上浮的操作,則顯示狀態(tài)恢復(fù)操作為縮小并下沉的操作。
在進行切屏的過程中,若組操作包括:相對于背板的放大和縮小及相對于背板的上浮和下沉,且顯示狀態(tài)變化操作為下沉并縮小的操作,顯示狀態(tài)恢復(fù)操作為上浮并放大的操作時,那么對第一桌面圖標的顯示狀態(tài)執(zhí)行顯示狀態(tài)變化操作,則具體包括:使第一桌面圖標分別縮小并往背板方向下沉;對第二桌面圖標的顯示狀態(tài)執(zhí)行顯示狀態(tài)恢復(fù)操作并顯示,具體包括:使第二桌面圖標相對于背板上浮并放大顯示。
下面,以顯示狀態(tài)變化操作為下沉并縮小的操作,顯示狀態(tài)恢復(fù)操作為上浮并放大的操作為具體例子,詳細描述本發(fā)明實施例的3D界面切屏方法。
請參閱圖4,圖4是本發(fā)明提供的3D界面切屏方法第一實施例的流程圖,該切屏方法具體包括:
步驟S201:獲取觸摸終端當前的顯示模式;
觸摸終端是指具有觸控功能的終端設(shè)備,可以包括諸如計算機、PDA、平板電腦、MP4、智能手機,電紙書、游戲機等終端設(shè)備。
步驟S202:檢測觸摸終端是否接收到切屏操作信號;
用戶可通過操作操作體在觸摸終端執(zhí)行操作,輸入切屏操作信號。在本實施例中,操作體可以為觸摸筆、觸摸手套、用戶的手指等等觸摸載體。例如:用戶可操作操作體,在觸摸終端上執(zhí)行向左滑動操作、向右滑動操作,生成切屏操作信號。
步驟S203:若接收到切屏操作信號且觸摸終端當前的顯示模式為使用模式,使第一桌面圖標分別縮小并下沉;
由于觸摸終端存在使用模式和圖標編輯模式,且兩種模式下的切屏操作有不同之處。因此,觸摸終端在進行切屏操作之前,需要根據(jù)獲取當前觸摸終端所處的顯示模式,以進行相應(yīng)的切屏操作。
由于觸摸終端屏幕的3D界面上顯示有背板以及懸浮于背板的第一桌面圖標。因此當步驟S201中獲取到觸摸終端處于使用模式,且步驟S202中接收到操作信號之后,觸摸終端的響應(yīng)方式是:使第一桌面圖標分別縮小并往背板方向下沉。所謂使第一桌面圖標分別縮小,指的是使第一桌面上的各個圖標的尺寸分別縮小變小。
步驟S204:將第一桌面圖標切換為第二桌面圖標;
步驟S205:使第二桌面圖標相對于背板上浮并顯示;
由步驟S201-步驟S205可知,本實施例主要描述的是觸摸終端在使 用模式下的切屏方法。在切屏過程中,第一桌面圖標縮小并下沉,第一桌面圖標切換為第二桌面圖標。切屏完成后,第二桌面圖標遠離背板運動,呈現(xiàn)出一種相對于背板上浮的感覺,并顯示在屏幕上。此種切屏方式使得切屏動態(tài)性更好。
在本發(fā)明實施例中,觸摸終端的3D界面上顯示有背板,以及懸浮于背板的第一桌面圖標,在接收到切屏操作信號且顯示模式為使用模式,則使第一桌面圖標分別縮小并下沉,并將第一桌面圖標切換為第二桌面圖標,在切換完成后使第二桌面圖標相對于背板上浮并顯示,從而實現(xiàn)3D界面的切屏操作,趣味性更強,交互性更好。
請參閱圖5,圖5是本發(fā)明提供的3D界面切屏方法第二實施例的流程圖,本實施例與第一實施例的不同之處在于:
在執(zhí)行步驟S203時,即在執(zhí)行使第一桌面圖標分別縮小并下沉的步驟時,具體可以為:將背板分裂為多個縱橫交錯的散列的子多面體,并使第一桌面圖標分別縮小并下沉至與其對應(yīng)的子多面體上。使第一桌面圖標分別縮小并下沉至與其對應(yīng)的子多面體上:指的是第一桌面圖標上的各個圖標分別縮小并下沉至與該各個圖標對應(yīng)的子多面體。該子多面體例如可以是四面體或者六面體。為了使背板的分裂效果更加明顯,由背板分裂形成的多個多面體之間還可保持預(yù)定的距離,各多面體之間通過分割標識符來表征,分割標識符例如可以是具有深度信息的分裂線。各多面體的尺寸可以相同,多面體與多面體之間保持一定的間隔距離。第一桌面圖標可懸浮在對應(yīng)的多面體上,圖標和圖標文字可放置在多面體的正中間且居中對齊。
可以理解的是,在將背板分裂為多個多面體和將多個多面體無縫拼接時,具體可以采取如下方法:
背板由多個具有三維空間位置關(guān)系的多面體拼接而成,具體可以是以屏幕某一位置(例如左上角)為坐標系原點建立三維坐標,各個多面 體都分別具有一在三維坐標中位置固定的固定點(例如中心點),當終端接收到觸發(fā)各個多面體縮小或放大的觸發(fā)信號的時候,各個多面體在預(yù)定時間內(nèi)圍繞其各自的固定點縮小至預(yù)設(shè)大小而使得各個多面體之間出現(xiàn)具有深度信息的裂縫,進而使得各個多面體之間具有間隔特征,或各個多面體在預(yù)定時間內(nèi)圍繞其各自的固定點放大至預(yù)定大小而使得各個多面體之間回復(fù)至初始的無縫拼接狀態(tài)。例如:分裂的時候,各多面體沿自身的某一位置(例如中心位置)向內(nèi)縮小,并在預(yù)定時間內(nèi)完成預(yù)定幅度的縮小,例如在0.2秒之內(nèi)完成縮小,縮小完成時縮小幅度達到原多面體大小的2%;縮小的同時,各多面體表面邊緣自動形成圓形的倒角,倒角半徑大小為此時刻縮小幅度的大小,從而使多面體之間產(chǎn)生裂縫。此外,縮小過程可以模擬一些物理效果,比如加減速效果、震動效果以及顏色、相對位置的變化等效果,從而達到增加樂趣與觀感的效果。以上縮小時間、縮小幅度、倒角半徑、縮小效果等可在觸摸終端中自定義設(shè)置。顯而易見,當多個多面體之間具有深度信息的裂縫的時候,還可以在這些裂縫中設(shè)置具有不同于多面體的其他間隔體,從而起到同樣的使用模式和圖標編輯模式切換的提示作用。
相應(yīng)地,在步驟S204和步驟S205之間,切屏方法還可以包括:
步驟S206:將多個子多面體無縫拼接,形成背板。
本發(fā)明實施例中,在切屏?xí)r,將背板分裂為多個子多面體,在切屏完成后,將多個子多面體無縫拼接,形成背板,使得本發(fā)明在做切屏的整個過程中觸摸終端的3D界面具有顯著的3D變化效果、對用戶的視覺沖擊更強,交互性更生動。
需要說明的一點是,當觸摸終端3D界面上的圖標是采用具有視差圖像的方式形成且在觸摸終端處于使用模式并未接收到任何操作信號之前,例如未接收到切屏操作信號之前,3D界面上的第一桌面圖標是凸出于屏幕顯示的。此時,為模擬真實世界中的3D效果,當操作體靠 近3D界面上的第一桌面圖標時,可通過調(diào)節(jié)圖標的視差量,使與操作體所指的圖標對應(yīng)下沉,以呈現(xiàn)出圖標被操作體按下的視覺效果;為實現(xiàn)圖標被操作體按下的視覺效果,則在執(zhí)行步驟S201之前,該方法還包括:
步驟S207:獲取操作體與屏幕之間的觸控距離;
本步驟中,獲取的是操作體與屏幕之間的垂直距離。
步驟S208:判斷觸控距離是否小于第一桌面圖標凸出于屏幕的最大距離,若小于最大距離,則進入步驟S209,否則返回步驟S207;
第一桌面圖標具有一個凸出于屏幕的最大距離,該最大距離是預(yù)設(shè)的。當步驟S207中獲取的觸控距離大于該預(yù)設(shè)的最大距離時,操作體還未觸控到圖標,不需要調(diào)整圖標的視差量。當步驟S207中獲取的觸控距離小于該預(yù)設(shè)的最大距離時,則操作體已經(jīng)接觸到圖標,需要調(diào)整圖標的視差量,以呈現(xiàn)出圖標被操作體按下的感覺。
步驟S209:調(diào)整操作體所指的圖標的視差量并使操作體所指的圖標凸出于屏幕的實際距離等于操作體與屏幕之間的觸控距離,或者,調(diào)整第一桌面圖標的視差量并使第一桌面圖標凸出于屏幕的實際距離等于操作體與屏幕之間的觸控距離。
在使操作體所指的圖標呈現(xiàn)出被操作體按下的視覺效果時,可以調(diào)節(jié)操作體所指的圖標或屏幕上顯示的第一桌面圖標的視差量,使操作體所指的圖標凸出于屏幕的實際距離等于操作體與屏幕之間的觸控距離,此時操作體接觸到圖標,圖標隨著操作體下按而下沉,3D視覺效果更佳。
以下對觸摸終端在使用模式下進行切屏操作的具體操作過程進行詳細完整的說明:
當觸摸終端處于使用模式且未接收到任何操作信號時,3D界面上的第一桌面圖標凸出于屏幕顯示;
當操作體靠近圖標進行操作時,圖標會隨著操作體逐漸靠近屏幕而開始下沉,就像被操作體按下一樣;當操作體接觸到屏幕后,圖標的視差量為零。若在預(yù)設(shè)時間內(nèi),操作體在按壓屏幕后還進行左右滑動,則系統(tǒng)判定當前操作體的操作類型為切屏操作,此時,背板分裂形成多個子多面體,各子多面體之間的分裂通過具有深度的分裂線來表征,第一桌面上的所有圖標分別縮小并下沉至與其對應(yīng)的子多面體上。當操作體離開屏幕的時候,即判斷整個切屏操作結(jié)束,此時,將第一桌面圖標切換為第二桌面圖標,各個子多面體無縫拼接,形成背板,使第二桌面圖標相對于背板上浮并凸出于屏幕顯示。
請參閱圖6,圖6是本發(fā)明提供的應(yīng)用于觸摸終端的3D界面切屏方法的第三實施例的流程示意圖,該方法包括:
步驟S301:獲取觸摸終端當前的顯示模式;
步驟S302:檢測觸摸終端是否接收到切屏操作信號;
步驟S301-步驟S302的操作與步驟S201-步驟S202相同,在此不贅述。
步驟S303:若接收到切屏操作信號且觸摸終端當前的顯示模式為圖標編輯模式時,將第一桌面圖標切換為第二桌面圖標。
在使用模式下,觸摸終端屏幕的3D界面上顯示有背板以及懸浮于背板的第一桌面圖標。而在圖標編輯模式下,該背板已經(jīng)被分裂為多個多面體,第一桌面圖標或第二桌面圖標凹進于屏幕顯示,且第一桌面圖標或第二桌面圖標凹進于屏幕且分別縮小并下沉至與其對應(yīng)的子多面體,使得觸摸終端的圖標編輯模式與使用模式具有明顯區(qū)別。同樣地,這列的第一桌面圖標或第二桌面圖標分別縮小并下沉至與其對應(yīng)的子多面體指的是:第一桌面上的各個圖標或第二桌面上的各個圖標分別縮小并往背板方向運動,最后懸浮于屏幕與與該各個圖標對應(yīng)的多面體或 下沉到與該各個圖標對應(yīng)的多面體上。
當觸摸終端處于圖標編輯模式時,若操作體選中某一圖標,此時該圖標和其對應(yīng)的多面體將上浮靠近屏幕,而其余未被選中的圖標及對應(yīng)多面體的位置則保持不變,被選中的圖標呈現(xiàn)被吸起來的感覺,但此時圖標不會凸出屏幕,如圖7所示;吸起該圖標后,可以在屏幕上任意滑動,當滑動選中某個位置松開并釋放該圖標時,該圖標下沉,以恢復(fù)至進入圖標編輯模式時的初始狀態(tài),如圖8所示。
在本發(fā)明實施例中,在觸摸終端的3D界面上顯示有背板,以及懸浮于背板上顯示有第一桌面圖標,若接收到切屏操作信號且顯示模式為圖標編輯模式時,將第一桌面圖標切換為第二桌面圖標,從而實現(xiàn)3D界面的切屏操作,趣味性更強,交互性更好。
需要說明的是:觸摸終端的使用模式和圖標編輯模式可以相互轉(zhuǎn)換的;當觸摸終端處于使用模式時,此時若長按3D界面上某一圖標或空白區(qū)域超過預(yù)設(shè)時長則進入圖標編輯模式,如圖9所示。由使用模式進入圖標編輯模式的過程中,背板以一定的尺寸分離,背板被分解成多個子多面體,子多面體與子多面體之間保持一定的間隔距離,形成縱橫交錯的多面體區(qū)域,各子多面體相互之間被具有深度信息的線條隔開。其中,圖標和圖標中的文字可放置在子多面體的正中間且居中對齊,該多面體用來承載該圖標,并且圖標的尺寸小于多面體的尺寸。
圖標編輯模式包括兩種顯示方式,一種是:當前選中的圖標進入圖標編輯模式;另一種是:當前桌面上顯示的所有圖標都進入圖標編輯模式;也即是說,在圖標編輯模式下,顯示屏上顯示的所有圖標都可以進入圖標編輯模式,或者僅用戶按壓的圖標進入圖標編輯模式。在圖標編輯模式下,用戶下按返回鍵(HOME)鍵,則返回使用模式。
另外,通過上述三個實施例可以看出,在使用模式下執(zhí)行切屏操作,伴隨著圖標的下沉與上浮,而在圖標編輯模式下執(zhí)行切屏操作時,此時 由于圖標凹進于屏幕顯示,因此圖標不會發(fā)生凸出于屏幕的下沉與上浮。
需要說明的是,在上述三個實施例中,存在一些共同點。第一個共同點是,即無論觸摸終端是處于使用模式還是在圖標編輯模式,切屏操作信號均可通過操作體在觸摸終端上滑動生成的,例如:用戶操作操作體在觸摸終端上執(zhí)行向左滑動操作、向右滑動操作等等。下面通過圖10,描述以操作體在觸摸終端上滑動生成的切屏操作信號以例說明執(zhí)行步驟S202或步驟S302的具體操作過程。
如圖10所示,在執(zhí)行步驟S202或步驟S302時,即在檢測觸摸終端是否接收到切屏操作信號時,具體包括:
步驟S401:獲取操作體的滑動參數(shù)。
步驟S402:判斷滑動參數(shù)是否大于預(yù)設(shè)參數(shù)閾值,若大于,則進入步驟S403,否則進入步驟S404;
步驟S403:判斷接收到切屏操作信號。
步驟S404:判斷沒有接收到切屏操作信號。
步驟S401中,滑動參數(shù)包括滑動加速度、滑動速度或滑動距離。相應(yīng)地,預(yù)設(shè)參數(shù)閾值包括預(yù)設(shè)加速度閾值、預(yù)設(shè)速度閾值或預(yù)設(shè)距離閾值。其中,預(yù)設(shè)加速度閾值與滑動加速度相對應(yīng),預(yù)設(shè)速度閾值與滑動速度相對應(yīng),預(yù)設(shè)距離閾值與滑動距離相對應(yīng)。
進一步的,為了使用戶的體驗更好,在切屏?xí)r還可根據(jù)操作體的滑動方向進行切換,例如:向左滑動時,切換左邊桌面;向右邊滑動時,切換右邊桌面。
以下根據(jù)滑動加速度、滑動速度或滑動距離檢測切屏操作信號為例描述在進行說明:
第一種方案,檢測操作體滑動的滑動加速度,當加速度超過預(yù)設(shè)加速度閾值時,則將第一桌面圖標切換為第二桌面圖標;當滑動加速度小 于或等于預(yù)設(shè)加速度閾值時,第一桌面圖標轉(zhuǎn)動一定角度后又彈回來,但沒有實現(xiàn)切屏操作。
第二種方案,檢測操作體滑動的滑動速度,當操作體的滑動速度超過的預(yù)定速度閾值時,整屏切換,將第一桌面圖標切換為第二桌面圖標;當速度小于或者等于預(yù)定速度閾值時,第一桌面圖標轉(zhuǎn)動一定角度后又彈回來,但沒有實現(xiàn)切屏操作。
第三種方案,判斷操作體的滑動距離是否大于預(yù)設(shè)距離閾值,當滑動距離超過預(yù)設(shè)距離閾值時,整屏切換,將第一桌面圖標切換為第二桌面圖標;當沒有超過預(yù)設(shè)距離閾值時,整屏轉(zhuǎn)動一定角度后又彈回來,但沒有實現(xiàn)切屏操作。
在上述三個實施例中,存在的第二個共同點是:在執(zhí)行將第一桌面圖標切換為第二桌面圖標,切換方式具有共同性。也即是說,在根據(jù)切屏操作信號做切屏操作時,可在切屏中和切屏完成時顯示不同切屏效果,以使得本發(fā)明更具趣味性和立體感,以下舉例說明三種不同桌面圖標切屏效果;
切屏效果1:當背板是一個多面體時,第一桌面圖標位于多面體的第一表面上,不論在使用模式還是在圖標編輯模式下,在執(zhí)行第一桌面圖標切換為所述第二桌面圖標時,均可以翻轉(zhuǎn)背板這個多面體,使得切換后的第二桌面圖標位于與多面體第一表面不同的第二表面上并顯示。
需要說明的是,在使用模式和圖標編輯模式下,背板這個多面體的呈現(xiàn)方式有一些細微區(qū)別。在使用模式下,背板不會分裂,在切屏過程中,多面體被分裂成多個子多面體,并整體翻轉(zhuǎn)該多面體,在切屏完成后,該多個子多面體無縫拼接,形成背板,如圖11所示,即是使用模式下切屏操作過程示意圖。
在圖標編輯模式下,背板已經(jīng)被分裂成多個子多面體,該多個子多面體形成一個大的多面體,在切屏過程中,多面體整體翻轉(zhuǎn),切屏完成 后,子多面體不會無縫拼接。
切屏效果2:第一桌面圖標位于對應(yīng)子多面體的第一表面,第二桌面圖標位于與對應(yīng)子多面體的第一表面不同的第二表面,將第一桌面圖標切換為第二桌面圖標具體為:分別翻轉(zhuǎn)各子多面體,在屏幕上顯示第二桌面圖標。具體的,在切屏過程中,是各個子多面體各自轉(zhuǎn)動,切屏成功時,各個子多面體轉(zhuǎn)動至預(yù)設(shè)表面完成切屏操作,當切屏不成功時,各個子多面體會反彈回初始表面。其中,各個子多面體轉(zhuǎn)過一個面還是兩個面或三個面來表示切換到下一個屏幕,以及轉(zhuǎn)動的速度,可以通過系統(tǒng)設(shè)置來實現(xiàn)。如圖12所示的是使用模式下切屏操作過程示意圖。
切屏效果3:桌面圖標飛入顯示,則如圖13所示,將第一桌面圖標切換為第二桌面圖標具體為:使第二桌面圖標飛入屏幕,以替換第一桌面圖標。具體的,在切屏過程中,圖標從側(cè)面旋轉(zhuǎn)著或不旋轉(zhuǎn)飛入,逐步將對應(yīng)位置的先前圖標替換,當操作體離開屏幕時,整屏圖標上浮、方塊展開無縫拼接在一起,逐漸恢復(fù)到默認無操作狀態(tài);切屏操作不成功時,飛入的圖標又會飛出,先前圖標又會回復(fù)到先前位置。
為了使3D效果更佳,在屏幕的3D界面上還顯示有第一桌面圖標或第二桌面圖標的投影,投影的大小或者形狀根據(jù)時間和/或日期,結(jié)合預(yù)設(shè)變化模型變化,投影隨四季更迭,一天時間的變化而變化。
在本發(fā)明實施例中,在觸摸終端的3D界面上顯示有背板,以及懸浮于背板上顯示有第一桌面圖標,在接收到切屏操作信號且顯示模式為使用模式,則使第一桌面圖標分別縮小并下沉,并將第一桌面圖標切換為第二桌面圖標,在切換完成后使第二桌面圖標相對于背板上浮并顯示,從而實現(xiàn)3D界面的切屏操作,趣味性更強,交互性更好。
通過上述圖1-圖13對應(yīng)用于觸摸終端的3D界面切屏方法進行了詳細的描述,下面將結(jié)合附圖14-圖17,對采用了上述切屏方法的觸摸終端進行切屏的過程進行描述。可以理解的是,下文中,在描述觸摸終端 的結(jié)構(gòu)組成及工作原理時,涉及到的與切屏方法類似的操作方式將不再贅述。
本發(fā)明又提供觸摸終端實施例。請參閱圖14,圖14是本發(fā)明觸摸終端第一實施例的結(jié)構(gòu)示意圖,觸摸終端50包括第一獲取模塊51、檢測模塊52、第一切換模塊53、顯示模塊54。顯示模塊54用于顯示3D界面,該3D界面上顯示有背板11以及懸浮于背板11的圖標12,其中,背板11是由多個多面體無縫拼接形成的。
觸摸終端的顯示模式包括圖標編輯模式和使用模式,在圖標編輯模式和使用模式下觸摸終端50的切屏操作有不同之外,因此,第一獲取模塊51獲取觸摸終端50當前的顯示模式。檢測模塊52檢測觸摸終端是否接收到切屏操作信號。第一切換模塊53在檢測模塊52檢測到觸摸終端50接收到切屏操作信號且第一獲取模塊51獲取到觸摸終端當前的顯示模式為使用模式時,則對第一桌面圖標的顯示狀態(tài)執(zhí)行顯示狀態(tài)變化操作,將所述第一桌面圖標切換為第二桌面圖標;以及對第二桌面圖標的顯示狀態(tài)執(zhí)行顯示狀態(tài)恢復(fù)操作。顯示模塊54,還用于顯示第一切換模塊53切換的第二桌面圖標。
在前文中已經(jīng)介紹,顯示狀態(tài)變化操作和顯示狀態(tài)恢復(fù)操作為一組操作,當顯示狀態(tài)變化操作為所述組操作中的一個操作時,顯示狀態(tài)恢復(fù)操作為所述組操作中的另一操作;組操作包括:相對于背板的上浮和下沉、相對于背板的放大和縮小、或相對于背板的旋轉(zhuǎn)中的一個或多個。
在進行切屏的過程中,若組操作包括:相對于背板的放大和縮小及相對于背板的上浮和下沉,且顯示狀態(tài)變化操作為下沉并縮小的操作,顯示狀態(tài)恢復(fù)操作為上浮并放大的操作時,那么對第一桌面圖標的顯示狀態(tài)執(zhí)行顯示狀態(tài)變化操作,則具體包括:使第一桌面圖標分別縮小并往背板方向下沉;對第二桌面圖標的顯示狀態(tài)執(zhí)行顯示狀態(tài)恢復(fù)操作并顯示,具體包括:使第二桌面圖標相對于背板上浮并放大顯示。
下面,以顯示狀態(tài)變化操作為下沉并縮小的操作,顯示狀態(tài)恢復(fù)操作為上浮并放大的操作為具體例子,詳細描述本發(fā)明實施例的觸摸終端。
為實現(xiàn)桌面圖標的狀態(tài)變化與狀態(tài)恢復(fù),如圖15所示,第一切換模塊53具體包括:
縮小下沉單元531,用于在檢測模塊52檢測到觸摸終端接收到切屏操作信號且第一獲取模塊51獲取到觸摸終端當前的顯示模式為使用模式時,使顯示模塊54顯示的第一桌面圖標分別縮小并下沉;
切換單元532,用于將第一桌面圖標切換為第二桌面圖標;
上浮放大單元533,用于將顯示模塊54顯示的第二桌面圖標相對于背板上浮并放大并通過顯示模塊54顯示。
在本發(fā)明實施例中,觸摸終端在使用模式下的切屏操作,先將第一桌面圖標縮小并下沉,然后將第一桌面圖標切換為第二桌面圖標,再將第二桌面圖標遠離背板運動,呈現(xiàn)出一種相對于背板上浮的感覺,并顯示在屏幕上。此種切屏方式使得切屏動態(tài)性更好,趣味性更強,交互性更好。
請參閱圖16,圖16是本發(fā)明觸摸終端第二實施例的結(jié)構(gòu)示意圖,本實施例與觸摸終端第一實施例不同之處于在:
縮小下沉單元具體包括:分裂子單元和下沉子單元。其中,分裂子單元將背板分裂為多個子多面體,并使第一桌面圖標分別縮小,下沉子單元使第一桌面圖標分別下沉至與其對應(yīng)的子多面體上。上浮放大單元533具體包括拼接子單元和上浮子單元。在第一切換模塊53將第一桌面圖標切換為第二桌面之后,拼接子單元將分裂子單元分裂的多個子多面體無縫拼接,同時上浮子單元還使下沉的圖標遠離背板運動,呈現(xiàn)出一種相對于背板上浮的效果。當然,為了使背板在分裂時3D效果更加明顯,背板分裂出來的多個多面體之間還可保持預(yù)定距離,并且在多面體 之間刻畫具有深度的分離線。
可以理解的是,觸摸終端在處于使用模式且未接收到任何操作信號之前,例如,未接收到切屏操作信號之前,顯示模塊54將3D界面上的第一桌面圖標是凸出于屏幕顯示的。為模擬真實世界中的3D效果,當操作體靠近3D界面上的第一桌面圖標時,可通過調(diào)節(jié)圖標的視差量,使與操作體所指的圖標對應(yīng)下沉,以視覺呈現(xiàn)出圖標被操作體按下的視覺效果;為實現(xiàn)圖標被操作體按下的視覺效果,則觸摸終端50還包括第二獲取模塊55、判斷模塊56和調(diào)整模塊57。
第二獲取模塊55獲取操作體與屏幕之間的觸控距離。判斷模塊56用于判斷觸控距離是否小于第一桌面圖標凸出于屏幕的最大距離。調(diào)整模塊57在判斷模塊56判斷到觸控距離小于第一桌面圖標凸出于屏幕的最大距離時,調(diào)整操作體所指的圖標的視差量并使操作體所指的圖標凸出于屏幕的實際距離等于操作體與屏幕之間的觸控距離,或者,調(diào)整第一桌面圖標的視差量并使第一桌面圖標凸出于屏幕的實際距離等于操作體與所述屏幕之間的觸控距離。
第一桌面圖標具有一個凸出于屏幕的最大距離,該最大距離是預(yù)設(shè)的。當?shù)诙@取模塊55獲取的觸控距離大于該預(yù)設(shè)的最大距離時,操作體還未觸控到圖標,不需要調(diào)整圖標的視差量。當?shù)诙@取模塊55中獲取的觸控距離小于該預(yù)設(shè)的最大距離時,則操作體已經(jīng)接觸到圖標,需要調(diào)整圖標的視差量,以呈現(xiàn)出圖標被操作體按下的感覺。
在本發(fā)明實施例中,在觸摸終端的3D界面上顯示有背板,以及懸浮于背板的第一桌面圖標,在接收到切屏操作信號且顯示模式為使用模式,則使第一桌面圖標分別縮小并下沉,并將第一桌面圖標切換為第二桌面圖標,在切換完成后使第二桌面圖標相對于背板上浮并顯示,實現(xiàn)3D界面的切屏操作,趣味性更強,交互性更好。
請參閱圖17,圖17是本發(fā)明觸摸終端第三實施例的結(jié)構(gòu)示意圖, 本實施例與圖14所示的實施例不同的是,觸摸終端50還包括:第二切換模塊58。
第一獲取模塊51獲取觸摸終端當前的顯示模式。檢測模塊52檢測觸摸終端是否接收到切屏操作信號。第二切換模塊58在檢測模塊52檢測接收到切屏操作信號且第一獲取模塊51獲取到觸摸終端當前的顯示模式為圖標編輯模式時,將第一桌面圖標切換為第二桌面圖標。
在圖標編輯模式下,觸摸終端50屏幕的3D界面上顯示有背板以及懸浮于背板的第一桌面圖標。在圖標編輯模式下,背板已經(jīng)被分裂為多個多面體,第一桌面圖標或第二桌面圖標凹進于屏幕顯示,且第一桌面圖標或第二桌面圖標凹進于屏幕顯示且懸浮于對應(yīng)的多面體上,使得觸摸終端50的圖標編輯模式與使用模式具有明顯區(qū)別。
在本發(fā)明實施例中,在觸摸終端的3D界面上顯示有背板,以及懸浮于背板上顯示有第一桌面圖標,若接收到切屏操作信號且顯示模式為圖標編輯模式時,將第一桌面圖標切換為第二桌面圖標,從而實現(xiàn)3D界面的切屏操作,趣味性更強,交互性更好。
需要說明的是:觸摸終端的使用模式和圖標編輯模式可以相互轉(zhuǎn)換的;當觸摸終端處于使用模式時,此時若長按3D界面上某一圖標或空白區(qū)域超過預(yù)設(shè)時長則進入圖標編輯模式;在圖標編輯模式下,用戶下按返回鍵(HOME)鍵,則返回使用模式。
無論在觸摸終端是處于使用模式還是處于圖標編輯模式,切屏操作信號均可由用戶可通過操作體操作觸摸終端滑動生成的,例如:用戶操作操作體在觸摸終端上執(zhí)行向左滑動操作、向右滑動操作等等。以下以操作體在觸摸終端滑動生成的切屏操作信號以例進行說明,檢測觸摸終端是否接收到切屏操作信號具體包括:獲取操作體的滑動參數(shù),判斷滑動參數(shù)是否大于預(yù)設(shè)參數(shù)閾值,若大于,判斷接收到切屏操作信號,否則判斷沒有接收到切屏操作信號。其中,滑動參數(shù)包括滑動加速度、滑 動速度和滑動距離。
進一步的,為了使用戶的體驗更好,在切屏?xí)r還可根據(jù)操作體的滑動方向進行切換,例如:向左滑動時,切換左邊桌面;向右邊滑動時,切換右邊桌面。
在根據(jù)切屏操作信號做切屏操作時,可在切屏中和切屏完成時顯示不同切屏效果,以增加趣味性,以下舉例說明三種不同桌面圖標切屏效果;
切屏效果1:當背板是一個多面體時,第一桌面圖標位于多面體的第一表面上,不論在使用模式還是在圖標編輯模式下,在執(zhí)行第一桌面圖標切換為所述第二桌面圖標時,均可以翻轉(zhuǎn)背板這個多面體,使得切換后的第二桌面圖標位于與多面體第一表面不同的第二表面上并顯示。
切屏效果2:第一桌面圖標位于對應(yīng)子多面體的第一表面,第二桌面圖標位于與對應(yīng)子多面體的第一表面不同的第二表面,將第一桌面圖標切換為第二桌面圖標具體為:分別翻轉(zhuǎn)各子多面體,在屏幕上顯示第二桌面圖標。具體的,在切屏過程中,是各個子多面體各自轉(zhuǎn)動,切屏成功時,各個子多面體轉(zhuǎn)動至預(yù)設(shè)表面完成切屏操作,當切屏不成功時,各個子多面體會反彈回初始表面。其中,各個子多面體轉(zhuǎn)過一個面還是兩個面或三個面來表示切換到下一個屏幕,以及轉(zhuǎn)動的速度,可以通過系統(tǒng)設(shè)置來實現(xiàn)。
切屏效果3:桌面圖標飛入顯示,則將第一桌面圖標切換為第二桌面圖標具體為:使第二桌面圖標飛入屏幕,以替換第一桌面圖標。具體的,在切屏過程中,圖標從側(cè)面旋轉(zhuǎn)著或不旋轉(zhuǎn)飛入,逐步將對應(yīng)位置的先前圖標替換,當操作體離開屏幕時,整屏圖標上浮、方塊展開無縫拼接在一起,逐漸恢復(fù)到默認無操作狀態(tài);切屏操作不成功時,飛入的圖標又會飛出,先前圖標又會回復(fù)到先前位置。
為了使3D效果更佳,背板上還顯示有第一桌面圖標或第二桌面圖 標的投影,投影的大小或者形狀根據(jù)時間和/或日期,結(jié)合預(yù)設(shè)變化模型變化,投影隨四季更迭,一天時間的變化而變化。
在本發(fā)明實施例中,在觸摸終端的屏幕的3D界面上顯示有背板,以及懸浮于的第一桌面圖標,若接收到切屏操作信號且顯示模式為使用模式,則使第一桌面圖標分別縮小并下沉,在將第一桌面圖標切換為第二桌面圖標后,使第二桌面圖標相對于背板上浮并顯示,從而實現(xiàn)3D界面的切屏操作,趣味性更強,交互性更好。
請參閱圖16,圖16是本發(fā)明觸摸終端第四實施例的結(jié)構(gòu)示意圖,觸摸終端70包括處理器701、屏幕702和總線703。處理器701和屏幕702均與總線703連接。
觸摸終端的屏幕702用于顯示3D界面,3D顯示界面上顯示有背板以及懸浮于背板的第一桌面圖標。
處理器701用于執(zhí)行以下動作:
獲取觸摸終端當前的顯示模式;
檢測觸摸終端是否接收到切屏操作信號;
若接收到切屏操作信號且獲取的所述顯示模式為使用模式,對第一桌面圖標的顯示狀態(tài)執(zhí)行顯示狀態(tài)變化操作;將所述第一桌面圖標切換為第二桌面圖標;以及對所述第二桌面圖標的顯示狀態(tài)執(zhí)行顯示狀態(tài)恢復(fù)操作并通過所述屏幕顯示
具體地,處理器在接收到切屏操作信號且獲取的所述顯示模式為使用模式,可控制第一桌面圖標分別收縮并下沉,切換第一桌面圖標為第二桌面圖標,控制第二桌面圖標相對于所述背板上浮并在屏幕上顯示。
進一步的,處理器701還用于當獲取到觸摸終端的顯示模式為使用模式時,在切屏操作之前控制第一桌面圖標凸出于屏幕顯示,當獲取到觸摸終端的顯示模式為圖標編輯模式時,控制背板分裂為多個子多面體。當然,在使用模式和圖標編輯模式下,處理器還可以執(zhí)行其它操作, 以控制觸摸終端70完成不同功能,而對于處理器所執(zhí)行的其它操作可以參閱觸摸終端實施方式,此處不再一一贅述。
以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。