国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      應(yīng)用于觸摸終端的3D用戶界面交互方法及觸摸終端與流程

      文檔序號(hào):12595673閱讀:285來源:國知局
      應(yīng)用于觸摸終端的3D用戶界面交互方法及觸摸終端與流程

      本發(fā)明涉及3D處理技術(shù)領(lǐng)域,特別是涉及一種應(yīng)用于觸摸終端的3D用戶界面交互方法及觸摸終端。



      背景技術(shù):

      手機(jī)、平板電腦等觸摸終端,由于采用觸摸操作大大便利了人們與終端設(shè)備的交互,手機(jī)和平板電腦等觸摸終端已經(jīng)成為人們?nèi)粘^k公、娛樂的常用設(shè)備。

      但是,現(xiàn)有技術(shù)中,用戶界面的交互,除了滿足基本操作功能的交互外,功能比較單一,尤其是用戶界面上的圖標(biāo)本身沒任何變化、各個(gè)圖標(biāo)之間也缺乏一定的聯(lián)系,給用戶呆板的感覺,缺乏靈活和樂趣。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明提供一種應(yīng)用于觸摸終端的3D用戶界面交互方法及觸摸終端,通過觸摸終端在使用模式下用戶界面的交互,提升用戶操控體驗(yàn),增強(qiáng)用戶界面的易用性、靈活性和樂趣性。

      為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是:

      一種應(yīng)用于觸摸終端的3D用戶界面交互方法,所述觸摸終端包括使用模式;在使用模式下,所述3D用戶界面上顯示有背板以及懸浮于所述背板的多個(gè)桌面圖標(biāo),在未接收到操作體觸控所述觸摸終端顯示屏幕的觸控操作時(shí),所述多個(gè)桌面圖標(biāo)凸出于所述觸摸終端的顯示屏幕顯示;所述方法包括:

      檢測(cè)是否存在操作體;

      若檢測(cè)結(jié)果為是,則根據(jù)所述操作體與所述觸摸終端的顯示屏幕之間的距離,調(diào)整所述操控圖標(biāo)凸出于所述顯示屏幕的距離或所述多 個(gè)桌面圖標(biāo)凸出于所述顯示屏幕的距離;

      所述操控圖標(biāo)為所述3D用戶界面顯示的多個(gè)桌面圖標(biāo)中的任意一個(gè)。

      可選地,所述根據(jù)所述操作體與所述觸摸終端的顯示屏幕之間的距離,調(diào)整所述操控圖標(biāo)凸出于所述顯示屏幕的距離或所述多個(gè)桌面圖標(biāo)凸出于所述顯示屏幕的距離,包括:

      當(dāng)所述操作體與所述觸摸終端的顯示屏幕之間的距離減小或增大時(shí),增大所述操控圖標(biāo)凸出于所述顯示屏幕的距離或增大所述多個(gè)桌面圖標(biāo)凸出于所述顯示屏幕的距離;或者,

      當(dāng)所述操作體與所述觸摸終端的顯示屏幕之間的距離減小或增大時(shí),減小所述操控圖標(biāo)凸出于所述顯示屏幕的距離或減小所述多個(gè)桌面圖標(biāo)凸出于所述顯示屏幕的距離。

      可選地,所述當(dāng)所述操作體與所述觸摸終端的顯示屏幕之間的距離減小或增大時(shí),減小所述操控圖標(biāo)凸出于所述顯示屏幕的距離或減小所述多個(gè)桌面圖標(biāo)凸出于所述顯示屏幕的距離,具體包括:

      判斷所述操作體與所述顯示屏幕之間的距離是否小于所述操控圖標(biāo)凸出于所述顯示屏幕的最大距離;

      若判斷結(jié)果為是,則調(diào)整所述操控圖標(biāo)凸出于所述顯示屏幕的距離或所述多個(gè)桌面圖標(biāo)凸出于所述顯示屏幕的距離,使所述操控圖標(biāo)或所述多個(gè)桌面圖標(biāo)往所述背板方向下沉。

      可選地,所述調(diào)整所述操控圖標(biāo)凸出于所述顯示屏幕的距離或所述多個(gè)桌面圖標(biāo)凸出于所述顯示屏幕的距離,具體包括:

      將所述操控圖標(biāo)凸出于所述顯示屏幕的距離調(diào)整為所述操作體與所述顯示屏幕之間的距離;或,

      將所述多個(gè)桌面圖標(biāo)凸出于所述顯示屏幕的距離調(diào)整為所述操作體與所述顯示屏幕之間的距離。

      可選地,所述方法還包括:

      當(dāng)接收到所述操作體觸控所述觸摸終端顯示屏幕的觸控操作時(shí),則分析所述觸控操作包含的操作信息,并根據(jù)分析的操作信息確定所述操 作體當(dāng)前的操作類型,以及執(zhí)行確定出的操作類型對(duì)應(yīng)的操作。

      可選地,所述操作信息包括:

      所述操作體接觸所述顯示屏幕的時(shí)間信息和/或所述操作體在所述顯示屏幕上的運(yùn)動(dòng)軌跡信息。

      可選地,所述操作類型包括:

      單擊操作、上下滑動(dòng)操作、左右滑動(dòng)操作或長(zhǎng)按操作中的一種或多種。

      可選地,所述根據(jù)分析的操作信息確定所述操作體當(dāng)前的操作類型,具體包括:

      當(dāng)所述操作體接觸所述顯示屏幕的時(shí)間小于預(yù)設(shè)的第一時(shí)間閾值時(shí),進(jìn)一步判斷所述操作體在所述顯示屏幕上的運(yùn)動(dòng)軌跡;如果無運(yùn)動(dòng)軌跡,則確定所述操作體當(dāng)前的操作類型為單擊操作,如果存在運(yùn)動(dòng)軌跡且為快速的上下位移操作,則確定所述操作體當(dāng)前的操作類型為上下滑動(dòng)操作,如果存在運(yùn)動(dòng)軌跡且為快速的左右位移操作,則確定所述操作體當(dāng)前的操作類型為左右滑動(dòng)操作;

      或者,當(dāng)所述操作體接觸所述顯示屏幕的時(shí)間大于或等于預(yù)設(shè)的第一時(shí)間閾值時(shí),則確定所述操作體當(dāng)前的操作類型為長(zhǎng)按操作。

      可選地,在所述執(zhí)行確定出的操作類型對(duì)應(yīng)的操作之前,所述方法還包括:

      判斷所述操作體所操控區(qū)域是否存在操控圖標(biāo),所述操控圖標(biāo)為所述多個(gè)桌面圖標(biāo)中的任意一個(gè)。

      可選地,當(dāng)所述操作體所操控區(qū)域存在操控圖標(biāo)時(shí),所述執(zhí)行確定出的操作類型對(duì)應(yīng)的操作,包括:

      當(dāng)確定出的操作類型為單擊操作時(shí),判斷所述操控圖標(biāo)的圖標(biāo)類型;若為應(yīng)用圖標(biāo)或微控件圖標(biāo),則執(zhí)行啟動(dòng)該圖標(biāo)對(duì)應(yīng)應(yīng)用的操作,若為文件夾圖標(biāo),則執(zhí)行打開文件夾的操作;或者,

      當(dāng)確定出的操作類型為上下滑動(dòng)操作時(shí),判斷所述操控圖標(biāo)的圖標(biāo)類型;若為應(yīng)用圖標(biāo)或微控件圖標(biāo),則執(zhí)行啟動(dòng)應(yīng)用圖標(biāo)或微控件圖標(biāo)對(duì)應(yīng)子級(jí)功能的操作;若是文件夾圖標(biāo),則不予響應(yīng);或者,

      當(dāng)確定出的操作類型為左右滑動(dòng)操作時(shí),則執(zhí)行啟動(dòng)切換屏幕的操作;或者,

      所述觸摸終端還包括圖標(biāo)編輯模式,當(dāng)確定出的操作類型為長(zhǎng)按操作時(shí),則執(zhí)行將所述觸摸終端由使用模式切換至圖標(biāo)編輯模式的操作。

      可選地,當(dāng)所述操作體所操控區(qū)域不存在操控圖標(biāo)時(shí),所述執(zhí)行確定出的操作類型對(duì)應(yīng)的操作,包括:

      當(dāng)確定出的操作類型為單擊操作或上下滑動(dòng)操作時(shí),不作任何響應(yīng);或者,

      當(dāng)確定出的操作類型為左右滑動(dòng)操作時(shí),則執(zhí)行切換屏幕的操作;或者,

      所述觸摸終端還包括圖標(biāo)編輯模式,當(dāng)確定出的操作類型為長(zhǎng)按操作時(shí),則執(zhí)行將所述觸摸終端由使用模式切換至圖標(biāo)編輯模式的操作。

      可選地,所述觸摸終端還包括圖標(biāo)編輯模式;在圖標(biāo)編輯模式下,所述背板被分裂為多個(gè)多面體,所述多個(gè)多面體之間具有間隔特征;所述多個(gè)桌面圖標(biāo)分別與所述多個(gè)多面體中的一個(gè)多面體對(duì)應(yīng),且每一桌面圖標(biāo)位于所述顯示屏幕和與與其對(duì)應(yīng)的多面體之間。

      可選地,所述多個(gè)多面體為四面體或六面體。

      可選地,在圖標(biāo)編輯模式下,所述多個(gè)多面體之間的間隔特征通過分割標(biāo)識(shí)符來表征,所述分割標(biāo)識(shí)符為具有深度信息的分裂線。

      可選地,在圖標(biāo)編輯模式下,所述背板被分裂為多個(gè)多面體,所述多個(gè)多面體之間具有間隔特征;所述多個(gè)桌面圖標(biāo)分別與所述多個(gè)多面體中的一個(gè)多面體對(duì)應(yīng),且每一桌面圖標(biāo)位于所述顯示屏幕和與與其對(duì)應(yīng)的多面體之間。

      可選地,還包括:

      在使用模式下,根據(jù)時(shí)間的變化,改變所述多個(gè)桌面圖標(biāo)在所述3D用戶界面上的投影。

      相應(yīng)地,為解決上述技術(shù)問題,本發(fā)明實(shí)施例還提供了一種觸摸終端,所述觸摸終端包括使用模式;在使用模式下,所述觸摸終端的3D用戶界面上顯示有背板以及懸浮于所述背板的多個(gè)桌面圖標(biāo);在未接收 到所述操作體的觸控操作時(shí),所述桌面圖標(biāo)凸出于所述顯示屏幕顯示;所述觸摸終端包括:

      第一檢測(cè)模塊,用于檢測(cè)是否存在操作體;

      處理模塊,用于在所述檢測(cè)模塊的檢測(cè)結(jié)果為是時(shí),根據(jù)所述操作

      體與所述觸摸終端的顯示屏幕之間的距離,調(diào)整所述操控圖標(biāo)凸出于所述顯示屏幕的距離或所述多個(gè)桌面圖標(biāo)凸出于所述顯示屏幕的距離;

      所述操控圖標(biāo)為所述3D用戶界面顯示的多個(gè)桌面圖標(biāo)中的任意一個(gè)。

      可選地,所述處理模塊具體用于:

      當(dāng)所述操作體與所述觸摸終端的顯示屏幕之間的距離減小或增大時(shí),增大所述操控圖標(biāo)凸出于所述顯示屏幕的距離或增大所述多個(gè)桌面圖標(biāo)凸出于所述顯示屏幕的距離;或者,

      當(dāng)所述操作體與所述觸摸終端的顯示屏幕之間的距離減小或增大時(shí),減小所述操控圖標(biāo)凸出于所述顯示屏幕的距離或減小所述多個(gè)桌面圖標(biāo)凸出于所述顯示屏幕的距離。

      可選地,所述處理模塊包括:判斷單元和處理單元;

      所述判斷單元,用于判斷所述操作體與所述顯示屏幕之間的距離是否小于所述操控圖標(biāo)凸出于所述顯示屏幕的最大距離;

      若判斷結(jié)果為是,則調(diào)整所述操控圖標(biāo)凸出于所述顯示屏幕的距離或所述多個(gè)桌面圖標(biāo)凸出于所述顯示屏幕的距離,使所述操控圖標(biāo)或所述多個(gè)桌面圖標(biāo)往所述背板方向下沉。

      可選地,所述檢測(cè)模塊,還用于檢測(cè)是否接收到所述操作體觸控所述觸摸終端顯示屏幕的觸控操作;

      所述處理模塊還用于:當(dāng)所述檢測(cè)模塊接收到所述操作體觸控所述觸摸終端顯示屏幕的觸控操作時(shí),分析所述檢測(cè)模塊接收到的觸控操作包含的操作信息,并根據(jù)分析的操作信息確定所述操作體當(dāng)前的操作類型,以及執(zhí)行確定出的操作類型對(duì)應(yīng)的操作。

      可選地,所述操作信息包括:

      所述操作體接觸所述顯示屏幕的時(shí)間信息和/或所述操作體在所述顯示屏幕上的運(yùn)動(dòng)軌跡信息。

      可選地,所述操作類型包括:

      單擊操作、上下滑動(dòng)操作、左右滑動(dòng)操作或長(zhǎng)按操作中的一種或多種。

      可選地,所述處理模塊具體用于:

      當(dāng)所述操作體接觸所述顯示屏幕的時(shí)間小于預(yù)設(shè)的第一時(shí)間閾值時(shí),進(jìn)一步判斷所述操作體在所述顯示屏幕上的運(yùn)動(dòng)軌跡;如果無運(yùn)動(dòng)軌跡,則確定所述操作體當(dāng)前的操作類型為單擊操作,如果存在運(yùn)動(dòng)軌跡且為快速的上下位移操作,則確定所述操作體當(dāng)前的操作類型為上下滑動(dòng)操作,如果存在運(yùn)動(dòng)軌跡且為快速的左右位移操作,則確定所述操作體當(dāng)前的操作類型為左右滑動(dòng)操作;

      或者,當(dāng)所述操作體接觸所述顯示屏幕的時(shí)間大于或等于預(yù)設(shè)的第一時(shí)間閾值時(shí),則確定所述操作體當(dāng)前的操作類型為長(zhǎng)按操作。

      可選地,所述觸摸終端還包括判斷模塊,用于當(dāng)所述檢測(cè)模塊接收到操作體觸控所述觸摸終端顯示屏幕的觸控操作時(shí),判斷所述操作體所操控區(qū)域是否存在操控圖標(biāo),所述操控圖標(biāo)為所述多個(gè)桌面圖標(biāo)中的任意一個(gè);

      所述處理模塊,具體用于當(dāng)所述判斷模塊判斷所述操作體所操控區(qū)域存在操控圖標(biāo)時(shí),執(zhí)行確定出的操作類型對(duì)應(yīng)的操作。

      最后,本發(fā)明實(shí)施例還提供了一種觸摸終端,包括:顯示屏幕及中央處理器,

      所述顯示屏幕,用于顯示3D用戶界面,以及用于接收操作體在所述觸摸終端所述顯示屏幕上的觸控操作;所述觸摸終端包括使用模式;在使用模式下,所述3D用戶界面上顯示有背板以及懸浮于所述背板的多個(gè)桌面圖標(biāo),在所述顯示屏幕未接收到所述操作體觸控所述顯示屏幕的觸控操作時(shí),所述桌面圖標(biāo)凸出于所述顯示屏幕顯示;

      所述中央處理器,用于當(dāng)顯示屏幕未接收到所述操作體觸控所述顯示屏幕的觸控操作時(shí),檢測(cè)是否存在操作體;若檢測(cè)結(jié)果為是,則根據(jù) 所述操作體與所述觸摸終端的顯示屏幕之間的距離,調(diào)整所述操控圖標(biāo)凸出于所述顯示屏幕的距離或所述多個(gè)桌面圖標(biāo)凸出于所述顯示屏幕的距離;

      其中,所述操控圖標(biāo)為所述3D用戶界面顯示的多個(gè)桌面圖標(biāo)中的任意一個(gè)。

      本發(fā)明實(shí)施例通過在未接收到操作體觸控顯示屏幕的觸控操作時(shí),檢測(cè)是否存在操作體,并在檢測(cè)到操作體時(shí),根據(jù)操作體與觸摸終端顯示屏幕之間的距離調(diào)整操控圖標(biāo)或桌面圖標(biāo)凸出于顯示屏幕的距離,實(shí)現(xiàn)了觸摸終端使用模式下3D用戶界面的交互,豐富了用戶界面的交互方式,提升了用戶操控體驗(yàn),極大增強(qiáng)用戶界面的易用性、靈活性和樂趣性。

      附圖說明

      圖1是本發(fā)明實(shí)施例3D用戶界面的示意圖;

      圖2是本發(fā)明實(shí)施例3D用戶界面中應(yīng)用圖標(biāo)懸浮于背板的示意圖;

      圖3是本發(fā)明實(shí)施例3D用戶界面交互方法流程示意圖;

      圖4是本發(fā)明實(shí)施例3D用戶界面操作桌面圖標(biāo)示意圖;

      圖5及圖6是本發(fā)明實(shí)施例顯示模式切換為圖標(biāo)編輯模式下桌面圖標(biāo)在3D用戶界面的顯示示意圖

      圖7和圖8是本發(fā)明實(shí)施例操作應(yīng)用圖標(biāo)顯示效果示意圖;

      圖9A、9B、9C是本發(fā)明實(shí)施例不同時(shí)間點(diǎn)桌面圖標(biāo)在用戶界面的投影示意圖;

      圖10是本發(fā)明實(shí)施例在使用模式下的用戶界面交互方法流程圖;

      圖11是本發(fā)明實(shí)施例整屏翻轉(zhuǎn)切屏的示意圖;

      圖12是本發(fā)明實(shí)施例各多面體翻轉(zhuǎn)切屏的示意圖;

      圖13是本發(fā)明實(shí)施例桌面圖標(biāo)飛入切屏的示意圖;

      圖14是本發(fā)明實(shí)施例一種3D用戶界面交互裝置示意圖;

      圖15是本發(fā)明實(shí)施例一種觸摸終端示意圖。

      具體實(shí)施方式

      下面結(jié)合附圖和實(shí)施方式對(duì)本發(fā)明進(jìn)行詳細(xì)說明。

      需要說明的是,如果不沖突,本發(fā)明實(shí)施例以及實(shí)施例中的各個(gè)特征可以相互結(jié)合,均在本發(fā)明的保護(hù)范圍之內(nèi)。另外,雖然在裝置示意圖中進(jìn)行了功能模塊劃分,在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于裝置中的模塊劃分,或流程圖中的順序執(zhí)行所示出或描述的步驟。

      為了方便讀者更好地理解本發(fā)明實(shí)施例,在開始描述本發(fā)明的各個(gè)實(shí)施例之前,以下先對(duì)本發(fā)明所有實(shí)施例中涉及到的一些術(shù)語進(jìn)行解釋。

      觸摸終端的顯示屏幕上顯示的是3D界面,所謂3D界面,指的是具有3D顯示效果的界面。觸摸終端的顯示模式包括圖標(biāo)編輯模式和使用模式。其中,觸摸終端正常顯示UI(UserInterface,用戶界面)的方式稱為使用模式,將編輯3D界面上圖標(biāo)的模式稱為圖標(biāo)編輯模式。當(dāng)觸摸終端處于使用模式時(shí),觸摸終端的用戶界面上顯示有背板以及懸浮于背板的多個(gè)桌面圖標(biāo),背板由多個(gè)多面體無縫拼接而成。當(dāng)觸摸終端處于圖標(biāo)編輯模式時(shí),背板被分裂成多個(gè)散列的多面體。

      在本發(fā)明的所有實(shí)施例中,3D用戶界面交互方法的執(zhí)行主體是觸摸終端,該觸摸終端是指具有觸控功能的終端設(shè)備,可以包括諸如計(jì)算機(jī)、PDA、平板電腦、MP4、智能手機(jī),電紙書、游戲機(jī)等終端設(shè)備。在進(jìn)行交互時(shí),可通過操作體實(shí)現(xiàn)與觸摸終端之間的交互操作。該操作體可以為觸摸筆、觸摸手套、用戶的手指等等觸摸載體。

      在本發(fā)明的所有實(shí)施例中,桌面圖標(biāo)指的是3D用戶界面上顯示的圖標(biāo),包括應(yīng)用程序圖標(biāo)、微控件圖標(biāo)(以下稱widget圖標(biāo))或者是文件夾圖標(biāo)。由于3D用戶界面上顯示有多個(gè)桌面圖標(biāo),為后續(xù)描述的方便性,在本發(fā)明的所有實(shí)施例中,將操作體所操控的桌面圖標(biāo)定義為操控圖標(biāo)??梢岳斫獾氖?,該操控圖標(biāo)可以是多個(gè)桌面圖標(biāo)中的任意一個(gè)。

      下面,將通過圖1及圖2描述觸摸終端的使用模式及圖標(biāo)編輯模式。

      如圖1及圖2,在使用模式下,觸摸終端顯示的3D用戶界面上顯示有背板11以及懸浮于背板11的桌面圖標(biāo)12。其中,背板11是由多個(gè)多面體無縫拼接形成的。此時(shí)若觸摸終端沒有接收到操作體觸控觸摸終端顯示屏幕的觸控操作,或者說操作體與顯示屏幕之間的距離大于0,則桌面圖標(biāo)12凸出于顯示屏幕顯示,從而形成具有3D效果的用戶界面。本發(fā)明實(shí)施例中所說的凸出于觸摸終端屏幕的顯示,指的是視差圖像入射人眼后能夠形成的凸出屏幕的顯示效果,該顯示效果是用戶的主觀視效。

      在圖標(biāo)編輯模式下,背板11被分裂成多個(gè)散列的多面體111,多個(gè)多面體之間具有間隔特征,該多面體例如可以是四面體或者六面體。多個(gè)多面體之間的間隔特征通過分割標(biāo)識(shí)符來表征,分割標(biāo)識(shí)符例如可以為具有深度信息的分裂線,以使使用模式與圖標(biāo)編輯模式在顯示效果上有明確的區(qū)分。在圖標(biāo)編輯模式下,3D用戶界面上的多個(gè)桌面圖標(biāo)凹進(jìn)屏幕顯示。該多個(gè)桌面圖標(biāo)中的每一桌面圖標(biāo)均收縮并下沉至與該桌面圖標(biāo)對(duì)應(yīng)的多面體,或者說多個(gè)桌面圖標(biāo)分別與多個(gè)多面體中的一個(gè)多面體對(duì)應(yīng)。此處,桌面圖標(biāo)收縮并下沉至與該桌面圖標(biāo)對(duì)應(yīng)的多面體,包括兩種情況:一種情況是桌面圖標(biāo)往背板方向下沉并懸浮于與該桌面圖標(biāo)對(duì)應(yīng)的多面體;另一種情況是,桌面圖標(biāo)往背板方向下沉,并下沉到該桌面圖標(biāo)對(duì)應(yīng)的多面體上。

      本發(fā)明實(shí)施例中,操作體所操控區(qū)域,包括兩種情況:當(dāng)操作體與顯示屏幕之間的距離大于0時(shí),或者說觸摸終端未接收到操作體觸控所述觸摸終端顯示屏幕的觸控操作,操作體所操控區(qū)域指的是操作體垂直對(duì)應(yīng)于屏幕的屏幕區(qū)域;當(dāng)操作體與顯示屏幕之間的距離等于0時(shí),或者說觸摸終端接收到操作體觸控所述觸摸終端顯示屏幕的觸控操作時(shí),操作體所操控區(qū)域指的是操作體接觸屏幕的屏幕區(qū)域。

      本發(fā)明實(shí)施例的3D用戶界面交互方法,在未接收到操作體觸控觸摸終端顯示屏幕的觸控操作時(shí),由于此時(shí)多個(gè)桌面圖標(biāo)凸出于觸摸終端的顯示屏幕顯示,因此該交互方法可以采用如下方式調(diào)整桌面圖標(biāo)凸出于觸摸終端的顯示屏幕的距離,具體思路是:

      首先檢測(cè)是否存在操作體;當(dāng)操作體離觸摸終端太遠(yuǎn)時(shí),觸摸終端無法感測(cè)到操作體的存在。當(dāng)操作體進(jìn)入觸摸終端的感測(cè)范圍時(shí),觸摸終端才能夠感測(cè)到操作體的存在。

      其次,當(dāng)觸摸終端檢測(cè)到操作體的存在時(shí),即可以根據(jù)操作體與觸摸終端的顯示屏幕之間的距離,調(diào)整操控圖標(biāo)凸出于顯示屏幕的距離或多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離。在調(diào)整圖標(biāo)凸出于顯示屏幕的距離或多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離時(shí),可以采用如下幾種調(diào)整方式:

      當(dāng)操作體與觸摸終端的顯示屏幕之間的距離減小時(shí),增大操控圖標(biāo)凸出于顯示屏幕的距離或增大多個(gè)桌面圖標(biāo)凸出于所述顯示屏幕的距離;

      當(dāng)操作體與觸摸終端的顯示屏幕之間的距離增大時(shí),增大操控圖標(biāo)凸出于顯示屏幕的距離或增大多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離;

      當(dāng)操作體與觸摸終端的顯示屏幕之間的距離減小時(shí),減小操控圖標(biāo)凸出于顯示屏幕的距離或減小多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離;

      當(dāng)操作體與觸摸終端的顯示屏幕之間的距離增大時(shí),減小操控圖標(biāo)凸出于顯示屏幕的距離或減小多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離。

      下面,將以操作體與觸摸終端的顯示屏幕之間的距離減小或增大時(shí),減小操控圖標(biāo)凸出于顯示屏幕的距離或減小多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離為例子,描述本發(fā)明實(shí)施例的交互方法。由于其它調(diào)整桌面圖凸出于顯示屏幕的距離的方式類似,在此不再詳細(xì)描述。

      當(dāng)操作體與觸摸終端的顯示屏幕之間的距離減小或增大時(shí),減小操控圖標(biāo)凸出于顯示屏幕的距離或減小多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離,具體包括:判斷操作體與顯示屏幕之間的距離是否小于操控圖標(biāo)凸出于顯示屏幕的最大距離;若判斷結(jié)果為是,則調(diào)整操控圖標(biāo)凸出于顯示屏幕的距離或多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離,使操控圖標(biāo)或多個(gè)桌面圖標(biāo)往所述背板方向下沉。下面將通過具體的實(shí)施例對(duì)本發(fā)明實(shí)施例的進(jìn)行詳細(xì)描述。

      請(qǐng)參閱圖3,本發(fā)明實(shí)施的應(yīng)用于觸摸終端的3D用戶界面交互方法, 在未接收到操作體觸控觸摸終端顯示屏幕的觸控操作時(shí),由于此時(shí)3D用戶界面上的是凸出于屏幕顯示的,因此該交互方法可以包括:

      步驟S301,檢測(cè)操作體與觸摸終端顯示屏幕之間的距離;

      在使用模式下,3D用戶界面顯示有背板,桌面圖標(biāo)懸浮于背板上。在未接收到操作體觸控顯示屏幕的觸控操作時(shí),桌面圖標(biāo)凸出于觸摸終端的顯示屏幕顯示。其中,操作體可以為觸摸筆、觸摸手套、用戶的手等等觸摸載體。

      在本發(fā)明實(shí)施例中,可以通過觸摸終端上的懸浮觸控感測(cè)器來檢測(cè)操作體與顯示屏幕之間的距離??梢岳斫獾氖牵瑧腋∮|控感測(cè)器存在一個(gè)最大感測(cè)距離,當(dāng)操作體與顯示屏幕之間的距離大于懸浮觸控感測(cè)器的最大感測(cè)距離時(shí),懸浮觸控感測(cè)器無法感測(cè)操作體與顯示屏幕之間的距離。其中,懸浮觸控感測(cè)器的最大感測(cè)距離大于桌面圖標(biāo)的最大凸出距離為佳。本發(fā)明實(shí)施例中桌面圖標(biāo)的最大凸出距離,指的是桌面圖標(biāo)凸出顯示屏的最大距離。其中,默認(rèn)狀態(tài)下,3D用戶界面上的桌面圖標(biāo)以最大凸出距離默認(rèn)顯示。

      步驟S303,如果操作體與顯示屏幕之間的距離小于操控圖標(biāo)凸出于顯示屏幕的最大距離,調(diào)整操控圖標(biāo)凸出于顯示屏幕的距離或多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離,使操控圖標(biāo)或多個(gè)桌面圖標(biāo)往背板方向下沉。

      在本發(fā)明實(shí)施例中,當(dāng)步驟S301檢測(cè)到的操作體與顯示屏幕之間的距離小于操控圖標(biāo)凸出于顯示屏幕的最大距離時(shí),調(diào)整操控圖標(biāo)凸出于顯示屏幕的距離或調(diào)整多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離,并使操控圖標(biāo)或桌面圖標(biāo)往背板方向下沉,以呈現(xiàn)出操控圖標(biāo)或桌面圖標(biāo)被操作體按下的感覺。

      由于在前述中已經(jīng)描述,桌面圖標(biāo)能夠凸出于觸摸終端的屏幕顯示。因此,在根據(jù)操作體與觸摸終端屏幕之間的距離,執(zhí)行桌面圖標(biāo)下沉處理操作時(shí),即在調(diào)整操控圖標(biāo)或桌面圖標(biāo)凸出于顯示屏幕的距離時(shí),通常是使操控圖標(biāo)或桌面圖標(biāo)凸出顯示屏幕的距離等于操作體與顯示屏幕之間的距離,以呈現(xiàn)出操控圖標(biāo)或桌面圖標(biāo)被操作體按下的感 覺。通常情況下,在調(diào)整操控圖標(biāo)或桌面圖標(biāo)的凸出距離時(shí),可以通過調(diào)整操控圖標(biāo)或桌面圖標(biāo)視差的大小及位移的方式來調(diào)整。具體地,可根據(jù)操作體與顯示屏幕之間的距離、觀看者到顯示屏幕的位置信息調(diào)整操控圖標(biāo)或桌面圖標(biāo)的視差大小及位移。在調(diào)整操控圖標(biāo)凸出距離或桌面圖標(biāo)凸出距離的過程中,可以先調(diào)整3D用戶界面上顯示的所有桌面圖標(biāo)的凸出距離,然后再單獨(dú)調(diào)整被操作體操控的操控圖標(biāo)的凸出距離??梢岳斫獾氖?,在調(diào)整所有桌面圖標(biāo)凸出距離的過程中,還可以同時(shí)調(diào)整所有桌面圖標(biāo)在X-Y方向上的尺寸。另外,在操控圖標(biāo)的下沉過程中,操作體觸摸同一操控圖標(biāo)的不同位置,操控圖標(biāo)還會(huì)出現(xiàn)不同程度的晃動(dòng)。并且,在操作觸摸控該操控圖標(biāo)的過程中,該操控圖標(biāo)和周圍未被操作體操控的桌面圖標(biāo)可以有一個(gè)聯(lián)動(dòng)的變化過程,例如在操控體點(diǎn)擊了操控圖標(biāo)之后,該操控圖標(biāo)周圍的桌面圖標(biāo)也會(huì)發(fā)生變化,就像水滴引起的漣漪一樣。例如,操作體觸摸操控圖標(biāo)在晃動(dòng)的過程中,也會(huì)帶動(dòng)周圍桌面圖標(biāo)的晃動(dòng)。

      本發(fā)明實(shí)施例通過檢測(cè)操作體與觸摸終端顯示屏幕之間的距離,并在操作體與顯示屏幕之間的距離小于操控圖標(biāo)凸出于顯示屏幕的最大距離,調(diào)整操控圖標(biāo)或桌面圖標(biāo)凸出于顯示屏幕的距離,并使操控圖標(biāo)或桌面圖標(biāo)往背板方向下沉,實(shí)現(xiàn)了觸摸終端3D用戶界面使用模式下的交互。

      在本發(fā)明實(shí)施例中,如果操作體觸控至顯示屏幕,或者說觸摸終端接收到操作體觸控觸摸終端顯示屏幕的觸控操作,則可以進(jìn)一步分析該觸控操作所包含的操作信息,并根據(jù)分析得到的操作信息確定操作體當(dāng)前的操作類型,以及執(zhí)行確定出的操作類型所對(duì)應(yīng)的操作。

      其中,根據(jù)接收到的觸控分析得到的操作信息,可以包括:操作體接觸顯示屏幕的時(shí)間信息和/或操作體在顯示屏幕上的運(yùn)動(dòng)軌跡信息。而觸摸終端在使用模式下的操作類型,可以包括:?jiǎn)螕舨僮?、上下滑?dòng)操作、左右滑動(dòng)操作或長(zhǎng)按操作中的一種或多種。

      基于此,在根據(jù)分析的操作信息確定操作體當(dāng)前的操作類型時(shí),具體可以按照如下方式進(jìn)行:

      當(dāng)操作體接觸顯示屏幕的時(shí)間小于預(yù)設(shè)的第一時(shí)間閾值時(shí),進(jìn)一步判斷操作體在顯示屏幕上的運(yùn)動(dòng)軌跡,如果無運(yùn)動(dòng)軌跡,則確定操作體當(dāng)前的操作類型為單擊操作,如果存在運(yùn)動(dòng)軌跡且為快速的上下位移操作,則確定操作體當(dāng)前的操作類型為上下滑動(dòng)操作,如果存在運(yùn)動(dòng)軌跡且為快速的左右位移操作,則確定操作體當(dāng)前的操作類型為左右滑動(dòng)操作;或者,當(dāng)操作體接觸顯示屏幕的時(shí)間大于或等于預(yù)設(shè)的第一時(shí)間閾值時(shí),則確定操作體當(dāng)前的操作類型為長(zhǎng)按操作。

      在按照上述的方法確定出操作體當(dāng)前的操作類型之后,就可以執(zhí)行確定出的操作類型對(duì)應(yīng)的操作。需要說明的是,即使是同一操作類型,例如點(diǎn)擊操作,若該點(diǎn)擊操作在3D用戶界面上的操控位置不一樣,響應(yīng)操作時(shí)的流程也不相同。因此,在具體執(zhí)行確定出的操作類型對(duì)應(yīng)的操作之前,需區(qū)分操作體觸控至顯示屏幕時(shí)所操控區(qū)域是否存在操控圖標(biāo),即需要判斷操作體所操控區(qū)域是否存在操控圖標(biāo),操控圖標(biāo)為所述多個(gè)桌面圖標(biāo)中的任意一個(gè)。

      一方面,當(dāng)操作體所操控區(qū)域存在操控圖標(biāo)時(shí),該執(zhí)行操作類型對(duì)應(yīng)的操作,具體可以包括:

      當(dāng)操作類型為單擊操作時(shí),判斷操作體操控區(qū)域的圖標(biāo)類型,若為應(yīng)用圖標(biāo)或微控件圖標(biāo),則執(zhí)行啟動(dòng)該圖標(biāo)對(duì)應(yīng)應(yīng)用,若為文件夾圖標(biāo),則執(zhí)行打開文件夾的操作;或者,

      當(dāng)操作類型為上下滑動(dòng)操作時(shí),判斷操控區(qū)域的圖標(biāo)類型;若為應(yīng)用圖標(biāo)或微控件圖標(biāo),則執(zhí)行啟動(dòng)應(yīng)用圖標(biāo)或微控件圖標(biāo)對(duì)應(yīng)子級(jí)功能;若不是應(yīng)用圖標(biāo)或不是微控件圖標(biāo),則不予響應(yīng);或者,

      當(dāng)操作類型為左右滑動(dòng)操作,則執(zhí)行啟動(dòng)切換屏幕的操作;或者,

      當(dāng)操作類型為長(zhǎng)按操作,則執(zhí)行將所述觸摸終端切換至圖標(biāo)編輯模式的操作

      另一方面,當(dāng)操作體所操控區(qū)域不存在操控圖標(biāo)時(shí),則執(zhí)行操作類型對(duì)應(yīng)的操作,具體可以包括:

      當(dāng)操作類型為單擊操作時(shí),不作任何響應(yīng);或者,

      當(dāng)操作類型為上下滑動(dòng)操作時(shí),不作任何響應(yīng);或者,

      當(dāng)操作類型為左右滑動(dòng)操作,則執(zhí)行切換屏幕操作;或者,

      當(dāng)操作類型為長(zhǎng)按操作時(shí),則執(zhí)行將觸摸終端切換至圖標(biāo)編輯模式的操作。

      在本發(fā)明實(shí)施例中,如圖4所示,當(dāng)操作體觸控至顯示屏幕時(shí),此時(shí)多個(gè)桌面圖標(biāo)或操控圖標(biāo)凸出顯示屏的距離為零。若操作體點(diǎn)擊操作針對(duì)的操控圖標(biāo)是應(yīng)用圖標(biāo)或widget圖標(biāo),則在松開操作體后,系統(tǒng)會(huì)高亮顯示該應(yīng)用圖標(biāo)或widget圖標(biāo)并打開其所對(duì)應(yīng)的應(yīng)用程序。此時(shí),觸摸終端在后臺(tái)還會(huì)使該應(yīng)用圖標(biāo)或widget圖標(biāo)自動(dòng)上浮,以使該應(yīng)用圖標(biāo)或widget圖標(biāo)凸出顯示屏幕的距離恢復(fù)到初始狀態(tài),以便用戶在退出該應(yīng)用圖標(biāo)或widget圖標(biāo)對(duì)應(yīng)的應(yīng)用程序時(shí),3D用戶界面上顯示的該應(yīng)用圖標(biāo)或widget圖標(biāo)會(huì)凸出顯屏幕一定距離。若操作體點(diǎn)擊操作針對(duì)的操控圖標(biāo)是文件夾圖標(biāo),則在松開操作體后,系統(tǒng)會(huì)高亮顯示該文件夾圖標(biāo)并打開文件夾。

      需要說明的是,由于文件夾內(nèi)包括多個(gè)應(yīng)用圖標(biāo),文件夾內(nèi)的各應(yīng)用圖標(biāo)懸浮于文件夾內(nèi)的各多面體上。當(dāng)單擊該文件夾圖標(biāo)時(shí),文件夾圖標(biāo)所在的區(qū)域擴(kuò)大,各多面體和應(yīng)用圖標(biāo)依序飛出,各多面體無縫拼接在一起,形成一個(gè)大的文件夾背板,各應(yīng)用圖標(biāo)依序懸浮在大的文件件背板上。此時(shí),屏幕上非文件夾的區(qū)域變暗,變暗區(qū)域的應(yīng)用圖標(biāo)此時(shí)處于不可操作狀態(tài)。在打開文件夾圖標(biāo)之后,用戶通過點(diǎn)擊觸摸終端的返回按鍵、home鍵或者變暗的非文件夾區(qū)域時(shí),文件夾圖標(biāo)即會(huì)縮小,將展開的應(yīng)用圖標(biāo)收起,系統(tǒng)返回3D用戶界面。

      在本明實(shí)施例中,在將觸摸終端由使用模式切換至圖標(biāo)編輯模式的國策很難過中,背板被分裂為多個(gè)多面體,各個(gè)桌面圖標(biāo)分別收縮并下沉于顯示屏幕與與該桌面圖標(biāo)對(duì)應(yīng)多面體之間的空間中,即每一桌面圖標(biāo)與該多面多面體中的一個(gè)多面體對(duì)應(yīng)。其中,背板以一定的尺寸分離,各個(gè)分裂后的多面體之間保持一定的間隔距離,即各個(gè)多面體之間具有間隔特征,從而形成縱橫交錯(cuò)的多面體區(qū)域,該多面體可以為四面體或六面體,各多面體之間的間隔特征可以通過分割標(biāo)識(shí)符來表征,分割標(biāo)識(shí)符可以為具有深度信息的分裂線。

      可以理解的是,在將背板分裂為多個(gè)多面體和將多個(gè)多面體無縫拼接時(shí),具體可以采取如下方法:

      背板由多個(gè)具有三維空間位置關(guān)系的多面體拼接而成,具體可以是以屏幕某一位置(例如左上角)為坐標(biāo)系原點(diǎn)建立三維坐標(biāo),各個(gè)多面體都分別具有一在三維坐標(biāo)中位置固定的固定點(diǎn)(例如中心點(diǎn)),當(dāng)終端接收到觸發(fā)各個(gè)多面體收縮或放大的觸發(fā)信號(hào)的時(shí)候,各個(gè)多面體在預(yù)定時(shí)間內(nèi)圍繞其各自的固定點(diǎn)收縮至預(yù)設(shè)大小而使得各個(gè)多面體之間出現(xiàn)具有深度信息的裂縫,進(jìn)而使得各個(gè)多面體之間具有間隔特征,或各個(gè)多面體在預(yù)定時(shí)間內(nèi)圍繞其各自的固定點(diǎn)放大至預(yù)定大小而使得各個(gè)多面體之間回復(fù)至初始的無縫拼接狀態(tài)。例如:分裂的時(shí)候,各多面體沿自身的某一位置(例如中心位置)向內(nèi)收縮,并在預(yù)定時(shí)間內(nèi)完成預(yù)定幅度的收縮,例如在0.2秒之內(nèi)完成收縮,收縮完成時(shí)收縮幅度達(dá)到原多面體大小的2%;收縮的同時(shí),各多面體表面邊緣自動(dòng)形成圓形的倒角,倒角半徑大小為此時(shí)刻收縮幅度的大小,從而使多面體之間產(chǎn)生裂縫。此外,收縮過程可以模擬一些物理效果,比如加減速效果、震動(dòng)效果以及顏色、相對(duì)位置的變化等效果,從而達(dá)到增加樂趣與觀感的效果。以上收縮時(shí)間、收縮幅度、倒角半徑、收縮效果等可在觸摸終端中自定義設(shè)置。顯而易見,當(dāng)多個(gè)多面體之間具有深度信息的裂縫的時(shí)候,還可以在這些裂縫中設(shè)置具有不同于多面體的其他間隔體,從而起到同樣的使用模式和圖標(biāo)編輯模式切換的提示作用。

      如圖5及圖6所示,各多面體相互之間被具有深度信息的線條分隔開來。由圖6中303可以看出,此時(shí)桌面圖標(biāo)可位于顯示屏幕與與該桌面圖標(biāo)對(duì)應(yīng)的多面體之間,該多面體用來承載該桌面圖標(biāo),桌面圖標(biāo)和桌面圖標(biāo)文字可放置在多面體的正中間且居中對(duì)齊,此時(shí)桌面圖標(biāo)的尺寸一般小于多面體的尺寸。如圖6中302所示,當(dāng)當(dāng)前多面體所在的區(qū)域沒有桌面圖標(biāo)的時(shí)候,該多面體就呈現(xiàn)裸露的多面體表面。

      下面通過圖7及圖8描述由使用模式進(jìn)入圖標(biāo)編輯模式時(shí),當(dāng)桌面圖標(biāo)為應(yīng)用圖標(biāo)時(shí),應(yīng)用圖標(biāo)位置的變化過程。

      進(jìn)入圖標(biāo)編輯模式的過程是:在使用模式下,長(zhǎng)按3D用戶界面上 的任一位置區(qū)域幾秒后,3D用戶界面上的所有桌面圖標(biāo)都下沉,一直下沉到顯示屏幕的下面。

      這里需要說明的是,長(zhǎng)按3D用戶界面上的位置不同,應(yīng)用圖標(biāo)下沉的方式也可以不一樣。例如,當(dāng)長(zhǎng)按的是3D用戶界面上的空白區(qū)域時(shí),判斷長(zhǎng)按超過一定時(shí)間時(shí),則3D用戶界面上的應(yīng)用圖標(biāo)一起下沉至顯示屏幕的下面,同時(shí)伴隨著背板分離成多個(gè)多面體,下沉的應(yīng)用圖標(biāo)就分別懸浮在各個(gè)多面體上。當(dāng)長(zhǎng)按的是3D用戶界面上的某一應(yīng)用圖標(biāo)時(shí),則被操作的應(yīng)用圖標(biāo)開始下沉,判斷長(zhǎng)按超過一定時(shí)間時(shí),3D用戶界面上的其余應(yīng)用圖標(biāo)才一起下沉至顯示屏幕的下面,同時(shí)伴隨著背板分離成多個(gè)多面體,下沉的應(yīng)用圖標(biāo)則分別懸浮在各個(gè)多面體上。待所有的應(yīng)用圖標(biāo)都下沉至顯示屏幕的下面之后,此時(shí)用戶可對(duì)處于圖標(biāo)編輯模式的任一個(gè)應(yīng)用圖標(biāo)執(zhí)行編輯操作。若操作體選中某一個(gè)應(yīng)用圖標(biāo),此時(shí)該應(yīng)用圖標(biāo)和對(duì)應(yīng)的多面體將上浮靠近背板,而其余未被操作體選中的應(yīng)用圖標(biāo)及對(duì)應(yīng)多面體的位置則保持不變,被選中的應(yīng)用圖標(biāo)呈現(xiàn)一種被操作體吸起來的感覺,但此時(shí)應(yīng)用圖標(biāo)不會(huì)凸出顯示屏幕。操作體吸起該應(yīng)用圖標(biāo)后,可以在顯示屏幕上任意滑動(dòng)。當(dāng)操作體選中某個(gè)位置松開并釋放該應(yīng)用圖標(biāo)時(shí),該應(yīng)用圖標(biāo)下沉,以恢復(fù)至進(jìn)入圖標(biāo)編輯模式時(shí)的初始狀態(tài)。

      在本發(fā)明實(shí)施例中,用戶可通過點(diǎn)擊觸摸終端例如終端上的HOME按鍵退出圖標(biāo)編輯模式,返回使用模式。

      在本發(fā)明實(shí)施例中,在使用模式下,為了使3D效果更佳,3D用戶界面上還顯示有桌面圖標(biāo)12的投影,投影的大小或者形狀根據(jù)時(shí)間和/或日期,結(jié)合預(yù)設(shè)變化模型變化。

      在產(chǎn)生投影的過程中,相當(dāng)于將一組平行或點(diǎn)光源放置在當(dāng)前時(shí)間的位置去照射觸摸終端的用戶界面,從而產(chǎn)生和當(dāng)前時(shí)間相對(duì)應(yīng)的投影,用戶可依此判斷當(dāng)前時(shí)間,如圖9A、9B、9C所示為列舉的其中幾個(gè)時(shí)間的投影變化情況,其中,圖9A為中午12時(shí),圖9B為下午13時(shí)半,圖9C為下午3時(shí)。該時(shí)間可以是觸摸終端上顯示的時(shí)間,也可以是網(wǎng)絡(luò)時(shí)間。用戶界面上的桌面圖標(biāo)隨著時(shí)間的變化而具有不同的投影 變化,使得桌面圖標(biāo)的表現(xiàn)形式豐富化和多樣化,提高了3D用戶界面桌面圖標(biāo)顯示時(shí)的樂趣性。

      本發(fā)明實(shí)施例通過檢測(cè)操作體與觸摸終端顯示屏幕之間的距離,且在操作體與顯示屏幕之間的距離小于操控圖標(biāo)凸出于顯示屏幕的最大距離時(shí),則調(diào)整操控圖標(biāo)凸出于顯示屏幕的距離或多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離,并使所述操控圖標(biāo)或多個(gè)桌面圖標(biāo)往背板方向下沉,實(shí)現(xiàn)了觸摸終端使用模式下3D用戶界面的交互,同時(shí),通過檢測(cè)使用模式下操作體的操作動(dòng)作,確定操作體的操作類型,并執(zhí)行操作類型對(duì)應(yīng)的操作,豐富了用戶界面的交互方式,提升了用戶操控體驗(yàn),極大增強(qiáng)用戶界面的易用性、靈活性和樂趣性。

      下面結(jié)合圖10進(jìn)一步闡述觸控終端在使用模式下的用戶界面交互方法流程,如圖10所示,包括以下步驟:

      步驟S10,判斷是否接收到操作體觸控觸摸終端顯示屏幕的觸控操作;

      在未接收到操作體觸控觸摸終端顯示屏幕的觸控操作時(shí),操作體與顯示屏之間的距離不為0時(shí),則進(jìn)入步驟S11,在接收到操作體觸控觸摸終端顯示屏幕的觸控操作時(shí),即判斷操作體與顯示屏之間的距離為0時(shí)則執(zhí)行步驟S14。

      步驟S11,檢測(cè)操作體與顯示屏幕之間的距離;

      此步驟中,可通過觸摸終端上的懸浮觸控感測(cè)器來檢測(cè)操作體與顯示屏幕之間的距離;可以理解的是,懸浮觸控感測(cè)器存在一個(gè)最大感測(cè)距離,當(dāng)操作體與顯示屏幕之間的距離大于懸浮觸控感測(cè)器的最大感測(cè)距離時(shí),懸浮觸控感測(cè)器無法感測(cè)操作體與顯示屏幕之間的距離。其中,懸浮觸控感測(cè)器的最大感測(cè)距離大于圖標(biāo)的最大凸出距離為佳。

      步驟S12,判斷步驟S11中檢測(cè)到的距離是否小于操控圖標(biāo)凸出于顯示屏幕的最大距離;

      其中默認(rèn)狀態(tài)下,操控圖標(biāo)以最大凸出距離默認(rèn)顯示。當(dāng)操作體與顯示屏幕之間的距離大于操控圖標(biāo)凸出于顯示屏幕的最大距離時(shí),不予響應(yīng),退出流程。

      步驟S13,當(dāng)判斷操作體與顯示屏幕之間的距離小于操控圖標(biāo)凸出于顯示屏幕的最大距離時(shí),調(diào)整操控圖標(biāo)凸出顯示屏幕的距離,使操控圖標(biāo)下沉,以呈現(xiàn)出操控圖標(biāo)被操作體按下的感覺。

      此步驟中,在調(diào)整操控圖標(biāo)的凸出距離時(shí),通常是使操控圖標(biāo)凸出顯示屏幕的距離等于操作體與顯示屏幕之間的距離,以呈現(xiàn)出操控圖標(biāo)被操作體按下的感覺。通常情況下,通過調(diào)整操控圖標(biāo)視差的大小及位移的方式來調(diào)整操控圖標(biāo)的凸出距離。具體地,可根據(jù)操作體與顯示屏幕之間的距離、觀看者到顯示屏幕的位置信息調(diào)整操控圖標(biāo)的視差大小及位移。在執(zhí)行步驟S13之后,返回步驟S10。

      步驟S14,分析觸控操作包含的操作信息,并根據(jù)分析的操作信息確定操作體當(dāng)前的操作類型;

      在執(zhí)行步驟S14中,具體分為以下幾種情況:

      當(dāng)操作體接觸顯示屏幕的時(shí)間小于預(yù)設(shè)的第一時(shí)間閾值T1時(shí),再判斷操作體在顯示屏幕上的運(yùn)動(dòng)軌跡,如果無運(yùn)動(dòng)軌跡,則判斷是單擊操作;如果為快速的上下位移操作,則判斷是上下滑動(dòng)操作;如果為快速的左右位移操作,則判斷是左右滑動(dòng)操作;

      當(dāng)操作體接觸顯示屏幕的時(shí)間大于預(yù)設(shè)的第一時(shí)間閾值T1時(shí),則判斷是長(zhǎng)按操作。

      步驟S15,判斷所述操作體所操控區(qū)域是否存在操控圖標(biāo);

      本步驟中,若存在操控圖標(biāo),則進(jìn)入步驟S16,若不存在操控圖標(biāo),則進(jìn)入步驟S17。

      步驟S18,根據(jù)步驟S14和步驟S15的判斷結(jié)果,執(zhí)行相應(yīng)的操作。

      具體地,若判斷操作體的操作類型為單擊操作,此時(shí)再根據(jù)操控圖標(biāo)的類型,執(zhí)行相應(yīng)的操作,例如若是APP圖標(biāo)或widget圖標(biāo),則執(zhí)行啟動(dòng)該圖標(biāo)對(duì)應(yīng)應(yīng)用的,若為文件夾圖標(biāo),則打開文件夾。

      具體地,當(dāng)判斷操作體的操作類型為上下滑動(dòng)操作時(shí),此時(shí)再根據(jù)操控圖標(biāo)的類型,執(zhí)行相應(yīng)的操作,例如若是APP圖標(biāo)或widget圖標(biāo),則執(zhí)行啟動(dòng)當(dāng)前圖標(biāo)另一面的二級(jí)應(yīng)用行為,若是文件夾圖標(biāo),則不予響應(yīng);以及執(zhí)行確定出的操作類型對(duì)應(yīng)的操作。

      具體地,當(dāng)判斷操作體的操作類型為左右滑動(dòng)操作時(shí),此時(shí)則啟動(dòng)切換屏幕操作。

      具體地,當(dāng)確定出的操作類型為長(zhǎng)按操作時(shí),則執(zhí)行將所述觸摸終端由使用模式切換至圖標(biāo)編輯模式的操作。

      步驟S17,執(zhí)行確定出的操作類型對(duì)應(yīng)的操作;

      在執(zhí)行步驟S17中,具體分為以下幾種情況:

      當(dāng)操作體接觸顯示屏幕的時(shí)間小于預(yù)設(shè)的第一時(shí)間閾值T1時(shí),再判斷操作體在顯示屏幕上的運(yùn)動(dòng)軌跡,如果無運(yùn)動(dòng)軌跡,則判斷是單擊行為,不做任何響應(yīng);如果為快速的上下位移操作,則判斷是上下滑動(dòng)操作,此時(shí)不做任何響應(yīng);如果為快速的左右位移操作,則判斷是左右滑動(dòng)操作,則啟動(dòng)切換屏幕操作行為;當(dāng)操作體接觸顯示屏幕的時(shí)間大于預(yù)設(shè)的第一時(shí)間閾值T1時(shí),則判斷是長(zhǎng)按操作、進(jìn)入圖標(biāo)編輯模式。

      在本發(fā)明實(shí)施例中,觸控終端在進(jìn)行切屏操作時(shí),可以有三種方式,下面將分別描述:

      第一種方式是:

      如圖11所示,當(dāng)操作體靠近桌面圖標(biāo)進(jìn)行操作時(shí),桌面圖標(biāo)會(huì)隨著操作體逐漸靠近屏幕而開始下沉,就像被按下一樣;當(dāng)桌面圖標(biāo)下沉到背板上后,此時(shí)操作體按壓屏幕,在預(yù)設(shè)時(shí)間內(nèi),操作體在按壓屏幕后還進(jìn)行左右滑動(dòng),則系統(tǒng)判定當(dāng)前操作體的操作類型為切屏操作,此時(shí),整個(gè)屏幕的所有桌面圖標(biāo)下沉、所有多面體收縮并分裂開來,其中各多面體之間的分裂通過具有深度的分裂線來表征,當(dāng)操作體離開屏幕的時(shí)候,即判斷整個(gè)操作結(jié)束,各個(gè)多面體無縫拼接,桌面圖標(biāo)上浮并凸出屏幕。

      其中,操作體進(jìn)行左右滑動(dòng)的過程中,是否進(jìn)行切屏動(dòng)作,有三種方案來進(jìn)行判定。一種是通過判斷操作體的加速度來判定,另一種是通過判斷操作體的速度,還有一種是通過判斷操作體左右滑動(dòng)的幅度。

      第一種方案,加速度感測(cè)器會(huì)感測(cè)操作體滑動(dòng)的加速度,當(dāng)加速度達(dá)到預(yù)設(shè)的閾值a時(shí),由于a這個(gè)加速度較大,則整個(gè)多體面(所有分裂后的多面體會(huì)組成一大的多面體)會(huì)旋轉(zhuǎn)過一定角度后再彈回來,在 彈回來的過程中,各個(gè)多面體無縫拼接,桌面圖標(biāo)上浮而凸出屏幕;當(dāng)加速度達(dá)到預(yù)設(shè)閾值b時(shí),整屏切換,各個(gè)多面體無縫拼接,桌面圖標(biāo)上浮并凸出屏幕;當(dāng)加速度小于b時(shí),整屏轉(zhuǎn)動(dòng)一定角度后又彈回來,但沒有實(shí)現(xiàn)切屏操作。其中0<b<a。

      第二種方案,通過判斷操作體速度來確定是否切換的方案是:當(dāng)速度達(dá)到預(yù)定的速度V1時(shí),由于速度較大,則整個(gè)多面體(所有分裂后的多面體會(huì)組成一大的多面體)會(huì)旋轉(zhuǎn)過一定角度后再彈回來,在彈回來的過程中,各個(gè)多面體無縫拼接,桌面圖標(biāo)上浮而凸出屏幕;當(dāng)速度達(dá)到預(yù)定的速度V2時(shí),整屏切換,各個(gè)多面體無縫拼接,桌面圖標(biāo)上浮并凸出屏幕;當(dāng)速度小于V2時(shí),整屏轉(zhuǎn)動(dòng)一定角度后又彈回來,但沒有實(shí)現(xiàn)切屏操作。其中,0<V2<V1.

      第三種方案,通過判斷操作體左右滑動(dòng)的幅度來確定是否切換的方案是:當(dāng)操作體滑動(dòng)幅度達(dá)到預(yù)定的幅度S1時(shí),由于幅度較大,則整個(gè)多面體(所有分裂后的多面體塊會(huì)組成一大的多面體)會(huì)旋轉(zhuǎn)過一定角度后再彈回來,在彈回來的過程中,各個(gè)多面體無縫拼接,桌面圖標(biāo)上浮而凸出屏幕;當(dāng)幅度達(dá)到預(yù)定的S2時(shí),整屏切換,各個(gè)多面體無縫拼接,桌面圖標(biāo)上浮并凸出屏幕;當(dāng)幅度小于S2時(shí),整屏轉(zhuǎn)動(dòng)一定角度后又彈回來,但沒有實(shí)現(xiàn)切屏操作。其中,0<S2<S1.

      上述三種判定方式,可以只選其中之一種或兩種或三種來判斷是否觸發(fā)切屏操作。

      第二種方式是:

      如圖12所示,與第一種方式的不同之處在于:在切屏過程中,各個(gè)多面體各自轉(zhuǎn)動(dòng),切屏成功時(shí),各個(gè)多面體轉(zhuǎn)動(dòng)至預(yù)設(shè)的表面即完成切屏操作,當(dāng)切屏不成功時(shí),各個(gè)桌面圖標(biāo)會(huì)反彈回初始表面。其中,各個(gè)多面體轉(zhuǎn)過一個(gè)面還是兩個(gè)面或三個(gè)面來表示切換到下一個(gè)屏幕,以及轉(zhuǎn)動(dòng)的速度,可以通過系統(tǒng)設(shè)置來實(shí)現(xiàn)。

      第三種方式是:

      如圖13所示,第三種方式和第一種方式的不同之處在于:切屏操作成功時(shí),桌面圖標(biāo)從側(cè)面旋轉(zhuǎn)著或不旋轉(zhuǎn)飛入,逐步將對(duì)應(yīng)位置的先 前桌面圖標(biāo)替換,當(dāng)操作體離開屏幕時(shí),整屏桌面圖標(biāo)上浮、多面體展開,并無縫拼接在一起,逐漸恢復(fù)到默認(rèn)無操作狀態(tài);切屏操作不成功時(shí),飛入的桌面圖標(biāo)又會(huì)飛出,先前桌面圖標(biāo)又會(huì)回復(fù)到先前位置。

      切屏成功時(shí),先前桌面圖標(biāo)逐漸向后隱退消失,飛入的桌面圖標(biāo)對(duì)應(yīng)進(jìn)入相應(yīng)的多面體上;不成功時(shí),飛入的桌面圖標(biāo)撤退,先前桌面圖標(biāo)又逐步顯現(xiàn)于對(duì)應(yīng)多面體上,各多面體無縫拼接,桌面圖標(biāo)上浮。

      本發(fā)明實(shí)施例通過檢測(cè)操作體與觸摸終端顯示屏幕之間的距離,并在操作體與顯示屏幕之間的距離小于所述操控圖標(biāo)凸出于顯示屏幕的最大距離,則調(diào)整所述操控圖標(biāo)或所述桌面圖標(biāo)凸出于顯示屏幕的距離,并使所述操控圖標(biāo)或所述桌面圖標(biāo)往背板方向下沉,實(shí)現(xiàn)了觸摸終端使用模式下3D用戶界面的交互,同時(shí),通過檢測(cè)使用模式下操作體的操作動(dòng)作,確定操作體的操作類型,并執(zhí)行操作類型對(duì)應(yīng)的操作,豐富了用戶界面的交互方式,提升了用戶操控體驗(yàn),極大增強(qiáng)用戶界面的易用性、靈活性和樂趣性。

      通過上述圖1-圖13對(duì)應(yīng)用于觸摸終端的3D界面交互方法進(jìn)行了詳細(xì)的描述,下面將結(jié)合附圖14-圖15,對(duì)采用了上述交互方法的觸摸終端進(jìn)行交互的過程進(jìn)行描述??梢岳斫獾氖牵挛闹?,在描述觸摸終端的結(jié)構(gòu)組成及工作原理時(shí),涉及到的與交互方法類似的操作方式將不再贅述。

      圖14為本發(fā)明實(shí)施例一種觸摸終端,該觸摸終端包括使用模式;在使用模式下,觸摸終端的3D用戶界面上顯示有背板以及懸浮于背板的多個(gè)桌面圖標(biāo),在未接收到所述操作體的觸控操作時(shí),該多個(gè)桌面圖標(biāo)凸出于觸摸終端的顯示屏幕;

      該觸摸終端包括:檢測(cè)模塊140和處理模塊141。

      檢測(cè)模塊140,用于檢測(cè)是否存在操作體;

      處理模塊141,用于在檢測(cè)模塊140的檢測(cè)結(jié)果為是時(shí),根據(jù)操作體與觸摸終端的顯示屏幕之間的距離,調(diào)整操控圖標(biāo)凸出于顯示屏幕的距離或多個(gè)桌面圖標(biāo)凸出于所述顯示屏幕的距離。

      其中,操控圖標(biāo)為3D用戶界面顯示的多個(gè)桌面圖標(biāo)中的任意一個(gè)。

      本發(fā)明實(shí)施例的觸摸終端,在未接收到操作體觸控觸摸終端顯示屏幕的觸控操作時(shí),由于此時(shí)多個(gè)桌面圖標(biāo)凸出于觸摸終端的顯示屏幕顯示,因此觸摸終端需判斷其感測(cè)區(qū)域是否存在操作體,并在感測(cè)到操作體時(shí),根據(jù)操作體與顯示屏幕之間的距離調(diào)整桌面圖標(biāo)凸出于觸摸終端的顯示屏幕的距離。具體思路如下:

      首先檢測(cè)模塊140檢測(cè)是否存在操作體;當(dāng)操作體離觸摸終端太遠(yuǎn)時(shí),檢測(cè)模塊140無法感測(cè)到操作體的存在。當(dāng)操作體進(jìn)入觸摸終端的感測(cè)范圍時(shí),檢測(cè)模塊140能夠感測(cè)到操作體的存在。

      其次,當(dāng)檢測(cè)模塊140檢測(cè)到操作體的存在時(shí),此時(shí)處理模塊141可以根據(jù)操作體與觸摸終端的顯示屏幕之間的距離,調(diào)整操控圖標(biāo)凸出于顯示屏幕的距離或多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離。處理模塊141在調(diào)整圖標(biāo)凸出于顯示屏幕的距離或多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離時(shí),可以采用如下幾種調(diào)整方式:

      當(dāng)操作體與觸摸終端的顯示屏幕之間的距離減小時(shí),增大操控圖標(biāo)凸出于顯示屏幕的距離或增大多個(gè)桌面圖標(biāo)凸出于所述顯示屏幕的距離;

      當(dāng)操作體與觸摸終端的顯示屏幕之間的距離增大時(shí),增大操控圖標(biāo)凸出于顯示屏幕的距離或增大多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離;

      當(dāng)操作體與觸摸終端的顯示屏幕之間的距離減小時(shí),減小操控圖標(biāo)凸出于顯示屏幕的距離或減小多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離;

      當(dāng)操作體與觸摸終端的顯示屏幕之間的距離增大時(shí),減小操控圖標(biāo)凸出于顯示屏幕的距離或減小多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離。

      下面,將以操作體與觸摸終端的顯示屏幕之間的距離減小或增大時(shí),處理模塊141減小操控圖標(biāo)凸出于顯示屏幕的距離或減小多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離為例子,描述本發(fā)明實(shí)施例的觸摸終端。由于其它調(diào)整桌面圖凸出于顯示屏幕的距離的方式類似,在此不再詳細(xì)描述。

      此時(shí)處理模塊141,包括:判斷單元和處理單元;

      判斷單元,用于判斷操作體與顯示屏幕之間的距離是否小于操控圖 標(biāo)凸出于顯示屏幕的最大距離;

      若判斷結(jié)果為是,即操作體與顯示屏幕之間的距離是否小于操控圖標(biāo)凸出于顯示屏幕的最大距離時(shí),則調(diào)整操控圖標(biāo)凸出于顯示屏幕的距離或多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離,使操控圖標(biāo)或多個(gè)桌面圖標(biāo)往背板方向下沉。

      在本發(fā)明實(shí)施例中,進(jìn)一步地,檢測(cè)模塊140,還用于檢測(cè)是否接收到操作體觸控觸摸終端顯示屏幕的觸控操作;

      處理模塊141還用于:當(dāng)檢測(cè)模塊140接收到操作體觸控觸摸終端顯示屏幕的觸控操作時(shí),分析檢測(cè)模塊140接收到的觸控操作包含的操作信息,并根據(jù)分析的操作信息確定操作體當(dāng)前的操作類型,以及執(zhí)行確定出的操作類型對(duì)應(yīng)的操作。

      在本發(fā)明實(shí)施例中,操作動(dòng)作包括:操作體接觸顯示屏幕的時(shí)間信息和/或操作體在顯示屏幕上的運(yùn)動(dòng)軌跡信息。操作類型包括:?jiǎn)螕舨僮?、上下滑?dòng)操作、左右滑動(dòng)操作或長(zhǎng)按操作中的一種或多種。

      進(jìn)一步地,處理模塊141根據(jù)分析的操作信息,判斷操作類型時(shí),具體是按照如下方式來進(jìn)行判斷的:

      當(dāng)操作體接觸顯示屏幕的時(shí)間小于預(yù)設(shè)的第一時(shí)間閾值時(shí),進(jìn)一步判斷操作體在顯示屏幕上的運(yùn)動(dòng)軌跡,如果無運(yùn)動(dòng)軌跡,則確定操作體當(dāng)前的操作類型單擊操作;如果存在運(yùn)動(dòng)軌跡且為快速的上下位移操作,則確定操作體當(dāng)前的操作類型上下滑動(dòng)操作,如果存在運(yùn)動(dòng)軌跡且為快速的左右位移操作,則確定操作體當(dāng)前的操作類型為左右滑動(dòng)操作;或者,當(dāng)操作體接觸顯示屏幕的時(shí)間大于或等于預(yù)設(shè)的第一時(shí)間閾值時(shí),則確定操作體當(dāng)前的操作類型為長(zhǎng)按操作。

      進(jìn)一步地,觸摸終端還包括:判斷模塊142,還用于當(dāng)檢測(cè)模塊140接收到操作體觸控觸摸終端顯示屏幕的觸控操作時(shí),判斷操作體所操控區(qū)域是否存在操控圖標(biāo),操控圖標(biāo)為3D用戶界面上顯示的多個(gè)桌面圖標(biāo)中的任意一個(gè)。

      處理模塊142,具體可以根據(jù)判斷模塊142的判斷結(jié)果,執(zhí)行相應(yīng)操作類型對(duì)應(yīng)的操作,具體分兩種情況:

      第一種情況:當(dāng)判斷模塊142判斷操作體所操控區(qū)域存在操控圖標(biāo)時(shí),處理模塊141執(zhí)行操作類型對(duì)應(yīng)的操作,包括:

      具體地,若操作體的操作類型為單擊操作,此時(shí)再根據(jù)操控圖標(biāo)的類型,執(zhí)行相應(yīng)的操作,例如若是APP圖標(biāo)或widget圖標(biāo),則執(zhí)行啟動(dòng)該圖標(biāo)對(duì)應(yīng)應(yīng)用的,若為文件夾圖標(biāo),則打開文件夾。

      具體地,當(dāng)操作體的操作類型為上下滑動(dòng)操作時(shí),此時(shí)再根據(jù)操控圖標(biāo)的類型,執(zhí)行相應(yīng)的操作,例如若是APP圖標(biāo)或widget圖標(biāo),則執(zhí)行啟動(dòng)當(dāng)前圖標(biāo)另一面的二級(jí)應(yīng)用行為,若是文件夾圖標(biāo),則不予響應(yīng);以及執(zhí)行確定出的操作類型對(duì)應(yīng)的操作。

      具體地,當(dāng)操作體的操作類型為左右滑動(dòng)操作時(shí),此時(shí)則啟動(dòng)切換屏幕操作。

      具體地,當(dāng)確定出的操作類型為長(zhǎng)按操作時(shí),則執(zhí)行將所述觸摸終端由使用模式切換至圖標(biāo)編輯模式的操作。

      第二種情況:當(dāng)操作體所操控區(qū)域不存在操控圖標(biāo)時(shí),處理模塊141執(zhí)行操作類型對(duì)應(yīng)的操作,可以包括:

      當(dāng)操作類型為單擊操作時(shí),不作任何響應(yīng);或者,

      當(dāng)操作類型為上下滑動(dòng)操作時(shí),不作任何響應(yīng);或者,

      當(dāng)操作類型為左右滑動(dòng)操作,則執(zhí)行切換屏幕操作;或者,

      當(dāng)操作類型為長(zhǎng)按操作時(shí),則執(zhí)行將所述觸摸終端切換至圖標(biāo)編輯模式的操作。

      可選地,本發(fā)明實(shí)施例的觸摸終端,還包括:

      投影模塊(圖中未示出),用于在使用模式下,根據(jù)時(shí)間的變化改變3D用戶界面上的桌面圖標(biāo)在3D用戶界面上的投影。觸摸終端在使用模式時(shí),桌面圖標(biāo)在3D用戶界面上的投影根據(jù)時(shí)間的變化而變化,相當(dāng)于將一組平行或點(diǎn)光源放置在當(dāng)前時(shí)間的位置去照射觸摸終端的用戶界面,從而產(chǎn)生和當(dāng)前時(shí)間相對(duì)應(yīng)的投影,用戶可依此判斷當(dāng)前時(shí)間,用戶界面上的應(yīng)用圖標(biāo)隨著時(shí)間的變化而具有不同的投影變化,使得應(yīng)用圖標(biāo)的表現(xiàn)形式豐富化和多樣化,提高了用戶界面應(yīng)用圖標(biāo)顯示時(shí)的樂趣性。

      需要說明的是,本發(fā)明實(shí)施例中的觸摸終端各個(gè)模塊之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,方法實(shí)施例中的具體內(nèi)容同樣適用于。本發(fā)明實(shí)施例中的各個(gè)模塊能作為單獨(dú)的硬件或軟件來實(shí)現(xiàn),并且可以根據(jù)需要使用單獨(dú)的硬件或軟件來實(shí)現(xiàn)各個(gè)單元的功能的組合。

      本發(fā)明的觸摸終端,根據(jù)檢測(cè)操作體與觸摸終端顯示屏幕之間的距離,調(diào)整操控圖標(biāo)凸出于顯示屏幕的距離或多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離,實(shí)現(xiàn)了觸摸終端使用模式下3D用戶界面的交互。同時(shí),通過檢測(cè)使用模式下操作體的操作動(dòng)作,確定操作體的操作類型,并執(zhí)行操作類型對(duì)應(yīng)的操作,豐富了用戶界面的交互方式,提升了用戶操控體驗(yàn),極大增強(qiáng)用戶界面的易用性、靈活性和樂趣性。

      圖15為本發(fā)明實(shí)施例一種觸摸終端的示意圖,包括:顯示屏幕151、中央處理器152,其中:

      顯示屏幕151,用于顯示3D用戶界面,以及用于接收操作體在所述觸摸終端上的觸控操作;觸摸終端包括使用模式;在使用模式下,3D用戶界面上顯示有背板以及懸浮于背板的多個(gè)桌面圖標(biāo),在顯示51屏幕未接收到操作體觸控顯示屏幕的觸控操作時(shí),桌面圖標(biāo)凸出于顯示屏幕151顯示;

      中央處理器152,用于當(dāng)顯示屏幕未接收到操作體觸控顯示屏幕151的觸控操作時(shí),檢測(cè)是否存在操作體;若檢測(cè)結(jié)果為是,則根據(jù)所述操作體與所述觸摸終端的顯示屏幕之間的距離,調(diào)整所述操控圖標(biāo)凸出于所述顯示屏幕的距離或所述多個(gè)桌面圖標(biāo)凸出于所述顯示屏幕的距離;

      其中,操控圖標(biāo)為3D用戶界面顯示的背板上的桌面圖標(biāo)中的任意一個(gè)。

      本發(fā)明實(shí)施例的觸摸終端,在未接收到操作體觸控觸摸終端顯示屏幕的觸控操作時(shí),由于此時(shí)多個(gè)桌面圖標(biāo)凸出于觸摸終端的顯示屏幕顯示,因此觸摸終端需判斷其感測(cè)區(qū)域是否存在操作體,并在感測(cè)到操作體時(shí),根據(jù)操作體與顯示屏幕之間的距離調(diào)整桌面圖標(biāo)凸出于觸摸終端的顯示屏幕的距離。具體思路如下:

      首先中央處理器152檢測(cè)是否存在操作體;當(dāng)操作體離觸摸終端太遠(yuǎn)時(shí),無法感測(cè)到操作體的存在。當(dāng)操作體進(jìn)入觸摸終端的感測(cè)范圍時(shí),能夠感測(cè)到操作體的存在。

      其次,檢測(cè)到操作體的存在時(shí),此時(shí)中央處理器152可以根據(jù)操作體與觸摸終端的顯示屏幕之間的距離,調(diào)整操控圖標(biāo)凸出于顯示屏幕的距離或多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離。中央處理器152在調(diào)整圖標(biāo)凸出于顯示屏幕的距離或多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離時(shí),可以采用如下幾種調(diào)整方式:

      當(dāng)操作體與觸摸終端的顯示屏幕之間的距離減小時(shí),增大操控圖標(biāo)凸出于顯示屏幕的距離或增大多個(gè)桌面圖標(biāo)凸出于所述顯示屏幕的距離;當(dāng)操作體與觸摸終端的顯示屏幕之間的距離增大時(shí),增大操控圖標(biāo)凸出于顯示屏幕的距離或增大多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離;當(dāng)操作體與觸摸終端的顯示屏幕之間的距離減小時(shí),減小操控圖標(biāo)凸出于顯示屏幕的距離或減小多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離;當(dāng)操作體與觸摸終端的顯示屏幕之間的距離增大時(shí),減小操控圖標(biāo)凸出于顯示屏幕的距離或減小多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離。

      本發(fā)明實(shí)施例中,處理器所執(zhí)行的上述操作可以以一段程序或代碼,當(dāng)需要執(zhí)行上述操作時(shí),將該段程序或代碼調(diào)入處理器執(zhí)行處理。

      本發(fā)明觸摸終端在檢測(cè)到操作體存在時(shí),根據(jù)檢測(cè)操作體與觸摸終端顯示屏幕之間的距離,調(diào)整操控圖標(biāo)凸出于顯示屏幕的距離或多個(gè)桌面圖標(biāo)凸出于顯示屏幕的距離,實(shí)現(xiàn)了觸摸終端使用模式下3D用戶界面的交互,同時(shí),通過檢測(cè)使用模式下操作體的操作動(dòng)作,確定操作體的操作類型,并執(zhí)行操作類型對(duì)應(yīng)的操作,豐富了用戶界面的交互方式,提升了用戶操控體驗(yàn),極大增強(qiáng)用戶界面的易用性、靈活性和樂趣性。

      以上所述僅為本發(fā)明的實(shí)施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1