国产精品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>

      按鍵顯示方法及系統(tǒng)與流程

      文檔序號:12462509閱讀:349來源:國知局
      按鍵顯示方法及系統(tǒng)與流程

      本發(fā)明涉及按鍵顯示技術(shù)領(lǐng)域,尤其涉及一種按鍵顯示方法及按鍵顯示系統(tǒng)。



      背景技術(shù):

      具有觸摸界面的終端(例如智能手機(jī)或Ipad)上通常設(shè)置虛擬按鍵。

      現(xiàn)有技術(shù)中,虛擬按鍵通常設(shè)置在觸摸界面上的某個(gè)固定位置,由于虛擬按鍵的位置固定,因此,當(dāng)用戶需要觸控某個(gè)虛擬按鍵時(shí),此虛擬按鍵所在的位置很可能超出了用戶單手操作的觸控范圍,因此需要用戶換手操作。

      上述技術(shù)方案的弊端是,虛擬按鍵的位置固定,給用戶帶來操作不便。



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

      本發(fā)明的主要目的在于提供一種按鍵顯示方法,旨在避免虛擬按鍵的位置固定給用戶帶來的操作不便。

      為實(shí)現(xiàn)上述目的,本發(fā)明提供的按鍵顯示方法,包括如下步驟:

      當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),根據(jù)用戶的觸控操作,確定用戶在所述觸控界面上的當(dāng)前觸控區(qū)域;

      將所述當(dāng)前觸控區(qū)域確定為按鍵顯示區(qū)域;

      獲取所述觸控界面上的受控按鍵,將所述受控按鍵移動(dòng)至所述按鍵顯示區(qū)域,并在所述按鍵顯示區(qū)域顯示。

      優(yōu)選地,所述當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),根據(jù)用戶的觸控操作,確定用戶在所述觸控界面上的當(dāng)前觸控區(qū)域,包括:

      當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),計(jì)算用戶在預(yù)設(shè)時(shí)間內(nèi)的觸控操作次數(shù)和每次觸控操作的觸控位置,并獲取預(yù)設(shè)于所述觸控界面上的全部觸控區(qū)域;

      根據(jù)所述觸控操作的次數(shù)和每次觸控操作的觸控位置,確定用戶在所述全部觸控區(qū)域中對應(yīng)的觸控區(qū)域,并將所述對應(yīng)的觸控區(qū)域確定為當(dāng)前觸控區(qū)域。

      優(yōu)選地,所述將所述當(dāng)前觸控區(qū)域確定為按鍵顯示區(qū)域,以及所述獲取所述觸控界面上的受控按鍵,將所述受控按鍵移動(dòng)至所述按鍵顯示區(qū)域,并在所述按鍵顯示區(qū)域顯示之間,還包括:

      根據(jù)觸控操作的觸控位置,確定用戶在所述當(dāng)前觸控區(qū)域的觸控范圍,并將所述觸控范圍重新確定為所述按鍵顯示區(qū)域。

      優(yōu)選地,所述當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),根據(jù)用戶的觸控操作,確定用戶在所述觸控界面上的當(dāng)前觸控區(qū)域,包括:

      當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),獲取預(yù)設(shè)于終端的觸控界面上的全部觸控區(qū)域;

      在所述觸控界面上提供觸控區(qū)域選擇界面,并獲取用戶在所述全部觸控區(qū)域中選擇的觸控區(qū)域;

      將用戶在所述全部觸控區(qū)域中選擇的觸控區(qū)域,確定為用戶在所述觸控界面上的當(dāng)前觸控區(qū)域。

      優(yōu)選地,所述獲取所述觸控界面上的受控按鍵,將所述受控按鍵移動(dòng)至所述按鍵顯示區(qū)域,并在所述按鍵顯示區(qū)域顯示之后,還包括:

      偵測用戶在所述觸控界面上的觸控位置是否超出所述當(dāng)前觸控區(qū)域;

      若是,則重新執(zhí)行所述當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),根據(jù)用戶的觸控操作,確定用戶在所述觸控界面上的當(dāng)前觸控區(qū)域的步驟,所述將所述當(dāng)前觸控區(qū)域確定為按鍵顯示區(qū)域的步驟,以及所述獲取所述觸控界面上的受控按鍵,將所述受控按鍵移動(dòng)至所述按鍵顯示區(qū)域,并在所述按鍵顯示區(qū)域顯示的步驟。

      此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種按鍵顯示系統(tǒng),包括:

      處理模塊,用于當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),根據(jù)用戶的觸控操作,確定用戶在所述觸控界面上的當(dāng)前觸控區(qū)域;

      第一確定模塊,用于將所述當(dāng)前觸控區(qū)域確定為按鍵顯示區(qū)域;

      按鍵顯示模塊,用于獲取所述觸控界面上的受控按鍵,將所述受控按鍵移動(dòng)至所述按鍵顯示區(qū)域,并在所述按鍵顯示區(qū)域顯示。

      優(yōu)選地,所述處理模塊包括:

      第一獲取單元,用于當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),計(jì)算用戶在預(yù)設(shè)時(shí)間內(nèi)的觸控操作次數(shù)和每次觸控操作的觸控位置,并獲取預(yù)設(shè)于所述觸控界面上的全部觸控區(qū)域;

      第一確定單元,用于根據(jù)所述觸控操作的次數(shù)和每次觸控操作的觸控位置,確定用戶在所述全部觸控區(qū)域中對應(yīng)的觸控區(qū)域,并將所述對應(yīng)的觸控區(qū)域確定為當(dāng)前觸控區(qū)域。

      優(yōu)選地,所述按鍵顯示系統(tǒng)還包括:

      第二確定模塊,用于根據(jù)觸控操作的觸控位置,確定用戶在所述當(dāng)前觸控區(qū)域的觸控范圍,并將所述觸控范圍重新確定為所述按鍵顯示區(qū)域。

      優(yōu)選地,所述處理模塊包括:

      第二獲取單元,用于當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),獲取預(yù)設(shè)于終端的觸控界面上的全部觸控區(qū)域;

      選擇界面單元,用于在所述觸控界面上提供觸控區(qū)域選擇界面,并獲取用戶在所述全部觸控區(qū)域中選擇的觸控區(qū)域;

      第二確定單元,用于將用戶在所述全部觸控區(qū)域中選擇的觸控區(qū)域,確定為用戶在所述觸控界面上的當(dāng)前觸控區(qū)域。

      優(yōu)選地,所述按鍵顯示系統(tǒng)還包括:

      偵測模塊,用于偵測用戶在所述觸控界面上的觸控位置是否超出所述當(dāng)前觸控區(qū)域;

      所述處理模塊進(jìn)一步用于,當(dāng)偵測到用戶在所述觸控界面上的觸控位置超出所述當(dāng)前觸控區(qū)域時(shí),重新執(zhí)行所述當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),根據(jù)用戶的觸控操作,確定用戶在所述觸控界面上的當(dāng)前觸控區(qū)域的步驟;

      所述確定模塊進(jìn)一步用于,當(dāng)偵測到用戶在所述觸控界面上的觸控位置超出所述當(dāng)前觸控區(qū)域時(shí),重新執(zhí)行所述將所述當(dāng)前觸控區(qū)域確定為按鍵顯示區(qū)域的步驟;

      所述按鍵顯示模塊進(jìn)一步用于,當(dāng)偵測到用戶在所述觸控界面上的觸控位置超出所述當(dāng)前觸控區(qū)域時(shí),重新執(zhí)行所述獲取所述觸控界面上的受控按鍵,將所述受控按鍵移動(dòng)至所述按鍵顯示區(qū)域,并在所述按鍵顯示區(qū)域顯示的步驟。

      在本發(fā)明的技術(shù)方案中,當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),根據(jù)用戶的觸控操作,確定用戶在所述觸控界面上的當(dāng)前觸控區(qū)域,將所述當(dāng)前觸控區(qū)域確定為按鍵顯示區(qū)域,將所述受控按鍵移動(dòng)至所述按鍵顯示區(qū)域,并在所述按鍵顯示區(qū)域顯示,由于通過上述方法能將所述受控按鍵移動(dòng)至用戶的當(dāng)前觸控區(qū)域范圍內(nèi),因此,本發(fā)明的技術(shù)方案能提高用戶對所述受控按鍵的操作便捷性。

      附圖說明

      圖1為本發(fā)明按鍵顯示方法第一實(shí)施例的流程示意圖;

      圖2為本發(fā)明按鍵顯示方法第二實(shí)施例的流程示意圖;

      圖3為本發(fā)明按鍵顯示方法第三實(shí)施例的流程示意圖;

      圖4為本發(fā)明按鍵顯示方法中的觸控范圍劃分示意圖;

      圖5為本發(fā)明按鍵顯示方法第四實(shí)施例的流程示意圖;

      圖6為本發(fā)明按鍵顯示方法第五實(shí)施例的流程示意圖;

      圖7為本發(fā)明按鍵顯示系統(tǒng)第一實(shí)施例的功能模塊示意圖;

      圖8為本發(fā)明按鍵顯示系統(tǒng)第二實(shí)施例的功能模塊示意圖;

      圖9為本發(fā)明按鍵顯示系統(tǒng)第三實(shí)施例的功能模塊示意圖;

      圖10為本發(fā)明按鍵顯示系統(tǒng)第四實(shí)施例的功能模塊示意圖;

      圖11為本發(fā)明按鍵顯示系統(tǒng)第五實(shí)施例的功能模塊示意圖。

      本發(fā)明目的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。

      具體實(shí)施方式

      應(yīng)在理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

      本發(fā)明提供一種按鍵顯示方法。

      請參閱圖1,為實(shí)現(xiàn)上述目的,本發(fā)明的第一實(shí)施例提供一種按鍵顯示方法,包括如下步驟:

      步驟S10,當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),根據(jù)用戶的觸控操作,確定用戶在所述觸控界面上的當(dāng)前觸控區(qū)域;

      步驟S20,將所述當(dāng)前觸控區(qū)域確定為按鍵顯示區(qū)域;

      步驟S30,獲取所述觸控界面上的受控按鍵,將所述受控按鍵移動(dòng)至所述按鍵顯示區(qū)域,并在所述按鍵顯示區(qū)域顯示。

      在本發(fā)明的技術(shù)方案中,當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),根據(jù)用戶的觸控操作,確定用戶在所述觸控界面上的當(dāng)前觸控區(qū)域,將所述當(dāng)前觸控區(qū)域確定為按鍵顯示區(qū)域,將所述受控按鍵移動(dòng)至所述按鍵顯示區(qū)域,并在所述按鍵顯示區(qū)域顯示,由于通過上述方法能將所述受控按鍵移動(dòng)至用戶的當(dāng)前觸控區(qū)域范圍內(nèi),因此,本發(fā)明的技術(shù)方案能提高用戶對所述受控按鍵的操作便捷性。

      所述終端可以是設(shè)置有觸控界面和受控按鍵的任意終端。例如,觸屏手機(jī),Ipad、設(shè)置有觸摸屏的遙控器等。在本實(shí)施例中,為了便于后續(xù)介紹,將所述終端列舉為手機(jī)。

      所述受控按鍵可以為在所述觸控界面上預(yù)設(shè)的按鍵,用戶也可以根據(jù)自己的需要進(jìn)行預(yù)設(shè)或者更換所述受控按鍵為另一按鍵,對所述受控按鍵進(jìn)行預(yù)設(shè)后,所述受控按鍵即可根據(jù)用戶的觸控區(qū)域改變而發(fā)生移動(dòng);所述受控按鍵也可以為所述觸控界面上的任意按鍵,不需要用戶進(jìn)行預(yù)設(shè),只要偵測到用戶對所述觸控界面進(jìn)行觸控操作,位于所述觸控界面上的按鍵即可移動(dòng)至相應(yīng)的觸控區(qū)域。

      所述受控按鍵的種類不限,可以是所述終端上的快捷入口按鍵,例如,蘋果手機(jī)上的小圓點(diǎn)按鍵或安卓手機(jī)上的快捷入口按鍵;所述受控按鍵也可以是其他功能按鍵,例如,微信圖標(biāo)按鍵。

      在偵測到用戶對所述觸控界面進(jìn)行觸控操作時(shí),如果所述受控按鍵位于所述按鍵顯示區(qū)域之外,所述受控按鍵就會(huì)按照本發(fā)明的按鍵顯示方法,移動(dòng)顯示在所述按鍵顯示區(qū)域,當(dāng)然,如果所述受控按鍵本來就處于所述按鍵顯示區(qū)域,則不對所述受控按鍵進(jìn)行移動(dòng)操作,只需要將所述受控按鍵的位置保持在所述按鍵顯示區(qū)域即可。

      所述根據(jù)用戶的觸控操作,確定用戶在所述觸控界面上的當(dāng)前觸控區(qū)域,可以是根據(jù)用戶的觸控操作的觸控位置,將所述觸控位置所在的觸控區(qū)域確定為所述當(dāng)前觸控區(qū)域;也可以是在偵測到用戶對所述觸控界面進(jìn)行觸控操作時(shí),在所述觸控界面上向用戶提供觸控區(qū)域選擇界面,并將用戶所選擇的觸控區(qū)域確定為所述當(dāng)前觸控區(qū)域;當(dāng)然,還可以是根據(jù)用戶在所述觸控界面上的觸控軌跡確定所述當(dāng)前觸控區(qū)域,例如,用戶在所述觸控界面上的觸控軌跡為“Z”,則將所述左半屏確定為所述當(dāng)前觸控區(qū)域。

      進(jìn)一步地,在本實(shí)施例中,可以將所述觸控界面預(yù)設(shè)為若干個(gè)觸控區(qū)域,例如,可以以所述觸控界面的中心線為界,將所述觸控界面分為第一觸控區(qū)域和第二觸控區(qū)域;再如,根據(jù)所述觸控界面的中心線,可以將所述觸控界面分為位于所述觸控界面左半屏的第一觸控區(qū)域,以便于左手操作,同時(shí)將所述觸控界面分為位于所述觸控界面右半屏的第二觸控區(qū)域,以便于右手操作;當(dāng)然,根據(jù)所述觸控界面的中心線,也可以將所述觸控界面分為位于所述觸控界面上半屏的第一觸控區(qū)域,同時(shí)將所述觸控界面分為位于所述觸控界面下半屏的第二觸控區(qū)域。

      所述觸控區(qū)域的設(shè)置方式不限,數(shù)量不限,每個(gè)區(qū)域的尺寸也并不限于相等,例如,除了以上方式,進(jìn)一步可以將所述觸控界面分為左上、左下、右上及右下,共計(jì)四個(gè)觸控區(qū)域。

      在本實(shí)施例中,為了符合用戶使用手機(jī)的習(xí)慣,將手機(jī)上的所述觸控界面分為位于左半屏的第一觸控區(qū)域,和位于右半屏的第二觸控區(qū)域。

      當(dāng)用戶的觸控位置位于哪個(gè)所述觸控區(qū)域,即將所述觸控區(qū)域確定為當(dāng)前觸控區(qū)域。

      當(dāng)然,本實(shí)施例中也可以不在所述觸控界面上預(yù)設(shè)若干個(gè)觸控區(qū)域,而是將用戶在觸控界面上的觸控位置區(qū)域確定為當(dāng)前觸控區(qū)域。

      請參閱圖2,基于本發(fā)明的按鍵顯示方法的第一實(shí)施例,本發(fā)明的按鍵顯示方法的第二實(shí)施例中,步驟S10包括:

      步驟S11a,當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),計(jì)算用戶在預(yù)設(shè)時(shí)間內(nèi)的觸控操作次數(shù)和每次觸控操作的觸控位置,并獲取預(yù)設(shè)于所述觸控界面上的全部觸控區(qū)域;

      步驟S12a,根據(jù)所述觸控操作的次數(shù)和每次觸控操作的觸控位置,確定用戶在所述全部觸控區(qū)域中對應(yīng)的觸控區(qū)域,并將所述對應(yīng)的觸控區(qū)域確定為當(dāng)前觸控區(qū)域。

      在偵測到用戶在所述觸控界面上進(jìn)行觸控操作后,計(jì)算在預(yù)設(shè)時(shí)間內(nèi)偵測到的觸控操作的次數(shù)。預(yù)設(shè)時(shí)間內(nèi),若用戶在某個(gè)觸控區(qū)域A內(nèi)的觸控次數(shù)達(dá)到預(yù)設(shè)次數(shù),則將此觸控區(qū)域A確定為所述當(dāng)前觸控區(qū)域。

      進(jìn)一步的,系統(tǒng)可以僅在識(shí)別到用戶進(jìn)行單手操作時(shí),控制所述受控按鍵移動(dòng):例如,偵測到用戶對某個(gè)單獨(dú)的觸控區(qū)域B內(nèi)的觸控次數(shù)大于或等于預(yù)設(shè)次數(shù),而在其他的觸控區(qū)域的觸控次數(shù)均小于預(yù)設(shè)次數(shù)時(shí),則認(rèn)為該觸控區(qū)域B為用戶的當(dāng)前觸控區(qū)域。若用戶采用雙手操作,那么用戶可能在至少兩個(gè)觸控區(qū)域內(nèi)的觸控次數(shù)均大于等于預(yù)設(shè)次數(shù),此時(shí),系統(tǒng)會(huì)確定出至少兩個(gè)當(dāng)前觸控區(qū)域,而用戶采用兩手操作時(shí),由于兩手操作的靈活性大大增強(qiáng),因此用戶對終端的操作可能不會(huì)存在明顯的操作盲區(qū),因此,這種情況下可以不對所述受控按鍵進(jìn)行移動(dòng)。

      當(dāng)然,以上舉例并非對本實(shí)施例中采用觸控操作的次數(shù)和觸控位置來確定用戶的當(dāng)前觸控區(qū)域的方法進(jìn)行范圍的限制,凡是采用觸控操作的次數(shù)和觸控位置來確定用戶的當(dāng)前觸控區(qū)域的方法,均同理包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      請參閱圖3,基于本發(fā)明的按鍵顯示方法的第一實(shí)施例,本發(fā)明的按鍵顯示方法的第三實(shí)施例中,步驟S20及步驟S30之間,還包括:

      步驟S40,根據(jù)觸控操作的觸控位置,確定用戶在所述當(dāng)前觸控區(qū)域的觸控范圍,并將所述觸控范圍重新確定為所述按鍵顯示區(qū)域。

      進(jìn)一步的,由于所述當(dāng)前觸控區(qū)域劃定的是一個(gè)操作的范圍,在此操作范圍內(nèi),用戶還有一個(gè)最佳的手指觸控區(qū)域。所述手指觸控區(qū)域指的是手指關(guān)節(jié)能夠靈活操作的區(qū)域。

      請參照圖4,在圖4中將所述終端列舉為手機(jī),并將手機(jī)的所述觸控界面按照所述觸控界面的中心線劃分為位于手機(jī)左半屏的第一觸控區(qū)域1,和位于手機(jī)右半屏的第二觸控區(qū)域2。

      假設(shè)用戶采用右手對手機(jī)進(jìn)行觸控操作,系統(tǒng)偵測到用戶在所述第二觸控區(qū)域2內(nèi)進(jìn)行觸控操作,或系統(tǒng)偵測到在預(yù)設(shè)時(shí)間內(nèi),用戶在所述第二觸控區(qū)域2內(nèi)的操作次數(shù)達(dá)到預(yù)設(shè)次數(shù),即可將所述第二觸控區(qū)域2設(shè)置為所述當(dāng)前觸控區(qū)域,此時(shí),系統(tǒng)可以將所述受控按鍵4移動(dòng)到所述第二觸控區(qū)域2范圍內(nèi),以防止所述受控按鍵4位于所述第一觸控區(qū)域1給用戶帶來操作不便。

      進(jìn)一步的,根據(jù)用戶觸控操作的觸控位置,還可以確定用戶在所述當(dāng)前觸控區(qū)域的觸控范圍3,即手指的活動(dòng)半徑范圍。系統(tǒng)將所述受控按鍵4移動(dòng)到所述觸控范圍3內(nèi)時(shí),用戶在手指自然屈伸的活動(dòng)半徑內(nèi)就可以觸控到所述受控按鍵4,而不需要通過用力伸直手指去觸控所述受控按鍵4。

      當(dāng)然,在所述觸控范圍3內(nèi),仍然還存在更優(yōu)的受控按鍵設(shè)置區(qū)域。例如,將所述受控按鍵4移動(dòng)到所述觸控范圍3內(nèi)的上方時(shí),用戶不需要過分彎曲手指,即可觸控到所述受控按鍵4,用戶操作的便捷性更強(qiáng);或者可以將所述受控按鍵4移動(dòng)到與所述觸控范圍3最接近的觸控界面的邊緣,例如,當(dāng)用戶在所述第一觸控區(qū)域1操作時(shí),將所述受控按鍵4移動(dòng)到所述觸控界面的左邊緣,當(dāng)用戶在所述第二觸控區(qū)域2操作時(shí),將所述受控按鍵4移動(dòng)到所述觸控界面的右邊緣,既能滿足用戶操作的便捷性,也能避免所述受控按鍵4位于所述觸控界面中央?yún)^(qū)域?qū)τ脩舻钠渌僮髟斐筛蓴_。

      所述觸控范圍的確定可以有多種方法,例如,在每個(gè)所述觸控區(qū)域設(shè)置預(yù)設(shè)點(diǎn),當(dāng)偵測到用戶在當(dāng)前觸控區(qū)域進(jìn)行觸控操作時(shí),偵測用戶的觸控位置與所述預(yù)設(shè)點(diǎn)的距離,將最大距離確定為觸控半徑,以所述預(yù)設(shè)點(diǎn)為圓心,并以所述觸控半徑為半徑所確定的圓形區(qū)域,就是所述觸控范圍。

      再如,在所述當(dāng)前觸控區(qū)域內(nèi)采集用戶的觸控位置,以預(yù)設(shè)次數(shù)的觸控位置確定的區(qū)域的中心為圓心,以距離圓心最遠(yuǎn)的觸控位置到圓心的距離為半徑所確定的圓形區(qū)域,就是所述觸控范圍。

      所述觸控范圍的確定方法并不以上述舉例為限,凡是根據(jù)用戶的觸控操作的觸控位置確定所述觸控范圍的方法,均同理包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      請參閱圖5,基于本發(fā)明的按鍵顯示方法的第一實(shí)施例,本發(fā)明的按鍵顯示方法的第四實(shí)施例中,步驟S10包括:

      步驟S11b,當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),獲取預(yù)設(shè)于終端的觸控界面上的全部觸控區(qū)域;

      步驟S12b,在所述觸控界面上提供觸控區(qū)域選擇界面,并獲取用戶在所述全部觸控區(qū)域中選擇的觸控區(qū)域;

      步驟S13b,將用戶在所述全部觸控區(qū)域中選擇的觸控區(qū)域,確定為用戶在所述觸控界面上的當(dāng)前觸控區(qū)域。

      當(dāng)偵測到用戶在觸控界面進(jìn)行觸控操作時(shí),系統(tǒng)在所述觸控界面上提供區(qū)域選擇界面。所述區(qū)域選擇界面上可以提供全部的觸控區(qū)域供用戶自行選擇;所述區(qū)域選擇界面也可以是語音輸入界面,通過采集用戶的語音指令,識(shí)別用戶在所述全部觸控區(qū)域中選擇的觸控區(qū)域作為所述當(dāng)前觸控區(qū)域;所述區(qū)域選擇界面還可以是文字輸入界面,通過采集用戶輸入的文字,識(shí)別用戶在所述全部觸控區(qū)域中選擇的觸控區(qū)域作為所述當(dāng)前觸控區(qū)域。

      此時(shí),不論用戶之前的觸控操作發(fā)生在所述觸控界面的哪個(gè)觸控區(qū)域,系統(tǒng)均將以用戶選擇的觸控區(qū)域作為所述當(dāng)前觸控區(qū)域。

      例如,用戶在手機(jī)的左半屏區(qū)域進(jìn)行觸控操作,系統(tǒng)偵測到用戶的觸控操作后后,提供所述觸控區(qū)域選擇界面,如果用戶選擇右半屏作為當(dāng)前觸控區(qū)域,則系統(tǒng)將右半屏確定為按鍵顯示區(qū)域,并將所述受控按鍵移動(dòng)至右半屏進(jìn)行顯示。

      請參閱圖6,基于本發(fā)明的按鍵顯示方法的第一實(shí)施例至第四實(shí)施例中的任意一項(xiàng),本發(fā)明的按鍵顯示方法的第五實(shí)施例中,步驟S30之后,還包括:

      步驟S50,偵測用戶在所述觸控界面上的觸控位置是否超出所述當(dāng)前觸控區(qū)域;

      若是,則重新執(zhí)行:

      步驟S10,所述當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),根據(jù)用戶的觸控操作,確定用戶在所述觸控界面上的當(dāng)前觸控區(qū)域;

      步驟S20,將所述當(dāng)前觸控區(qū)域確定為按鍵顯示區(qū)域;

      以及步驟S30,獲取所述觸控界面上的受控按鍵,將所述受控按鍵移動(dòng)至所述按鍵顯示區(qū)域,并在所述按鍵顯示區(qū)域顯示。

      若否,則繼續(xù)執(zhí)行步驟S40。

      系統(tǒng)偵測用戶在所述觸控界面上的觸控位置是否超出所述當(dāng)前觸控區(qū)域,這個(gè)步驟實(shí)現(xiàn)了所述受控按鍵跟隨手指移動(dòng)的功能,使所述受控按鍵一直位于便于用戶觸控的范圍內(nèi)。

      此外,請參閱圖7,為實(shí)現(xiàn)上述目的,本發(fā)明的第一實(shí)施例提供一種按鍵顯示系統(tǒng),所述按鍵顯示系統(tǒng)包括:

      處理模塊10,用于當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),根據(jù)用戶的觸控操作,確定用戶在所述觸控界面上的當(dāng)前觸控區(qū)域;

      第一確定模塊20,用于將所述當(dāng)前觸控區(qū)域確定為按鍵顯示區(qū)域;

      按鍵顯示模塊30,用于獲取所述觸控界面上的受控按鍵,將所述受控按鍵移動(dòng)至所述按鍵顯示區(qū)域,并在所述按鍵顯示區(qū)域顯示。

      在本發(fā)明的技術(shù)方案中,當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),根據(jù)用戶的觸控操作,確定用戶在所述觸控界面上的當(dāng)前觸控區(qū)域,將所述當(dāng)前觸控區(qū)域確定為按鍵顯示區(qū)域,將所述受控按鍵移動(dòng)至所述按鍵顯示區(qū)域,并在所述按鍵顯示區(qū)域顯示,由于通過上述方法能將所述受控按鍵移動(dòng)至用戶的當(dāng)前觸控區(qū)域范圍內(nèi),因此,本發(fā)明的技術(shù)方案能提高用戶對所述受控按鍵的操作便捷性。

      所述按鍵顯示系統(tǒng)是用于實(shí)現(xiàn)所述受控按鍵移動(dòng)的軟件系統(tǒng),也可以是包含實(shí)現(xiàn)所述受控按鍵移動(dòng)的軟件系統(tǒng)的終端。

      所述終端可以是設(shè)置有觸控界面和受控按鍵的任意終端。例如,觸屏手機(jī),Ipad、設(shè)置有觸摸屏的遙控器等。在本實(shí)施例中,為了便于后續(xù)介紹,將所述終端列舉為手機(jī)。

      所述受控按鍵可以為在所述觸控界面上預(yù)設(shè)的按鍵,用戶也可以根據(jù)自己的需要進(jìn)行預(yù)設(shè)或者更換所述受控按鍵為另一按鍵,對所述受控按鍵進(jìn)行預(yù)設(shè)后,所述受控按鍵即可根據(jù)用戶的觸控區(qū)域改變而發(fā)生移動(dòng);所述受控按鍵也可以為所述觸控界面上的任意按鍵,不需要用戶進(jìn)行預(yù)設(shè),只要偵測到用戶對所述觸控界面進(jìn)行觸控操作,位于所述觸控界面上的按鍵即可移動(dòng)至相應(yīng)的觸控區(qū)域。

      所述受控按鍵的種類不限,可以是所述終端上的快捷入口按鍵,例如,蘋果手機(jī)上的小圓點(diǎn)按鍵或安卓手機(jī)上的快捷入口按鍵;所述受控按鍵也可以是其他功能按鍵,例如,微信圖標(biāo)按鍵。

      在偵測到用戶對所述觸控界面進(jìn)行觸控操作時(shí),如果所述受控按鍵位于所述按鍵顯示區(qū)域之外,所述受控按鍵就會(huì)按照本發(fā)明的按鍵顯示方法,移動(dòng)顯示在所述按鍵顯示區(qū)域,當(dāng)然,如果所述受控按鍵本來就處于所述按鍵顯示區(qū)域,則不對所述受控按鍵進(jìn)行移動(dòng)操作,只需要將所述受控按鍵的位置保持在所述按鍵顯示區(qū)域即可。

      所述根據(jù)用戶的觸控操作,確定用戶在所述觸控界面上的當(dāng)前觸控區(qū)域,可以是根據(jù)用戶的觸控操作的觸控位置,將所述觸控位置所在的觸控區(qū)域確定為所述當(dāng)前觸控區(qū)域;也可以是在偵測到用戶對所述觸控界面進(jìn)行觸控操作時(shí),在所述觸控界面上向用戶提供觸控區(qū)域選擇界面,并將用戶所選擇的觸控區(qū)域確定為所述當(dāng)前觸控區(qū)域;當(dāng)然,還可以是根據(jù)用戶在所述觸控界面上的觸控軌跡確定所述當(dāng)前觸控區(qū)域,例如,用戶在所述觸控界面上的觸控軌跡為“Z”,則將所述左半屏確定為所述當(dāng)前觸控區(qū)域。

      進(jìn)一步地,在本實(shí)施例中,可以將所述觸控界面預(yù)設(shè)為若干個(gè)觸控區(qū)域,例如,可以以所述觸控界面的中心線為界,將所述觸控界面分為第一觸控區(qū)域和第二觸控區(qū)域;再如,根據(jù)所述觸控界面的中心線,可以將所述觸控界面分為位于所述觸控界面左半屏的第一觸控區(qū)域,以便于左手操作,同時(shí)將所述觸控界面分為位于所述觸控界面右半屏的第二觸控區(qū)域,以便于右手操作;當(dāng)然,根據(jù)所述觸控界面的中心線,也可以將所述觸控界面分為位于所述觸控界面上半屏的第一觸控區(qū)域,同時(shí)將所述觸控界面分為位于所述觸控界面下半屏的第二觸控區(qū)域。

      所述觸控區(qū)域的設(shè)置方式不限,數(shù)量不限,每個(gè)區(qū)域的尺寸也并不限于相等,例如,除了以上方式,進(jìn)一步可以將所述觸控界面分為左上、左下、右上及右下,共計(jì)四個(gè)觸控區(qū)域。

      在本實(shí)施例中,為了符合用戶使用手機(jī)的習(xí)慣,將手機(jī)上的所述觸控界面分為位于左半屏的第一觸控區(qū)域,和位于右半屏的第二觸控區(qū)域。

      當(dāng)用戶的觸控位置位于哪個(gè)所述觸控區(qū)域,即將所述觸控區(qū)域確定為當(dāng)前觸控區(qū)域。

      當(dāng)然,本實(shí)施例中也可以不在所述觸控界面上預(yù)設(shè)若干個(gè)觸控區(qū)域,而是將用戶在觸控界面上的觸控位置區(qū)域確定為當(dāng)前觸控區(qū)域。

      請參閱圖8,基于本發(fā)明的按鍵顯示系統(tǒng)的第一實(shí)施例,本發(fā)明的按鍵顯示系統(tǒng)的第二實(shí)施例中,所述處理模塊10包括:

      第一獲取單元11a,用于當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),計(jì)算用戶在預(yù)設(shè)時(shí)間內(nèi)的觸控操作次數(shù)和每次觸控操作的觸控位置,并獲取預(yù)設(shè)于所述觸控界面上的全部觸控區(qū)域;

      第一確定單元12a,用于根據(jù)所述觸控操作的次數(shù)和每次觸控操作的觸控位置,確定用戶在所述全部觸控區(qū)域中對應(yīng)的觸控區(qū)域,并將所述對應(yīng)的觸控區(qū)域確定為當(dāng)前觸控區(qū)域。

      在偵測到用戶在所述觸控界面上進(jìn)行觸控操作后,計(jì)算在預(yù)設(shè)時(shí)間內(nèi)偵測到的觸控操作的次數(shù)。預(yù)設(shè)時(shí)間內(nèi),若用戶在某個(gè)觸控區(qū)域A內(nèi)的觸控次數(shù)達(dá)到預(yù)設(shè)次數(shù),則將此觸控區(qū)域A確定為所述當(dāng)前觸控區(qū)域。

      進(jìn)一步的,系統(tǒng)可以僅在識(shí)別到用戶進(jìn)行單手操作時(shí),控制所述受控按鍵移動(dòng):例如,偵測到用戶對某個(gè)單獨(dú)的觸控區(qū)域B內(nèi)的觸控次數(shù)大于或等于預(yù)設(shè)次數(shù),而在其他的觸控區(qū)域的觸控次數(shù)均小于預(yù)設(shè)次數(shù)時(shí),則認(rèn)為該觸控區(qū)域B為用戶的當(dāng)前觸控區(qū)域。若用戶采用雙手操作,那么用戶可能在至少兩個(gè)觸控區(qū)域內(nèi)的觸控次數(shù)均大于等于預(yù)設(shè)次數(shù),此時(shí),系統(tǒng)會(huì)確定出至少兩個(gè)當(dāng)前觸控區(qū)域,而用戶采用兩手操作時(shí),由于兩手操作的靈活性大大增強(qiáng),因此用戶對終端的操作可能不會(huì)存在明顯的操作盲區(qū),因此,這種情況下可以不對所述受控按鍵進(jìn)行移動(dòng)。

      當(dāng)然,以上舉例并非對本實(shí)施例中采用觸控操作的次數(shù)和觸控位置來確定用戶的當(dāng)前觸控區(qū)域的方法進(jìn)行范圍的限制,凡是采用觸控操作的次數(shù)和觸控位置來確定用戶的當(dāng)前觸控區(qū)域的方法,均同理包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      請參閱圖9,基于本發(fā)明的按鍵顯示系統(tǒng)的第一實(shí)施例,本發(fā)明的按鍵顯示系統(tǒng)的第三實(shí)施例中,所述按鍵顯示系統(tǒng)還包括:

      第二確定模塊40,用于根據(jù)觸控操作的觸控位置,確定用戶在所述當(dāng)前觸控區(qū)域的觸控范圍,并將所述觸控范圍重新確定為所述按鍵顯示區(qū)域。

      進(jìn)一步的,由于所述當(dāng)前觸控區(qū)域劃定的是一個(gè)操作的范圍,在此操作范圍內(nèi),用戶還有一個(gè)最佳的手指觸控區(qū)域。所述手指觸控區(qū)域指的是手指關(guān)節(jié)能夠靈活操作的區(qū)域。

      請參照圖4,在圖4中將所述終端列舉為手機(jī),并將手機(jī)的所述觸控界面按照所述觸控界面的中心線劃分為位于手機(jī)左半屏的第一觸控區(qū)域1,和位于手機(jī)右半屏的第二觸控區(qū)域2。

      假設(shè)用戶采用右手對手機(jī)進(jìn)行觸控操作,系統(tǒng)偵測到用戶在所述第二觸控區(qū)域2內(nèi)進(jìn)行觸控操作,或系統(tǒng)偵測到在預(yù)設(shè)時(shí)間內(nèi),用戶在所述第二觸控區(qū)域2內(nèi)的操作次數(shù)達(dá)到預(yù)設(shè)次數(shù),即可將所述第二觸控區(qū)域2設(shè)置為所述當(dāng)前觸控區(qū)域,此時(shí),系統(tǒng)可以將所述受控按鍵4移動(dòng)到所述第二觸控區(qū)域2范圍內(nèi),以防止所述受控按鍵4位于所述第一觸控區(qū)域1給用戶帶來操作不便。

      進(jìn)一步的,根據(jù)用戶觸控操作的觸控位置,還可以確定用戶在所述當(dāng)前觸控區(qū)域的觸控范圍3,即手指的活動(dòng)半徑范圍。系統(tǒng)將所述受控按鍵4移動(dòng)到所述觸控范圍3內(nèi)時(shí),用戶在手指自然屈伸的活動(dòng)半徑內(nèi)就可以觸控到所述受控按鍵4,而不需要通過用力伸直手指去觸控所述受控按鍵4。

      當(dāng)然,在所述觸控范圍3內(nèi),仍然還存在更優(yōu)的受控按鍵設(shè)置區(qū)域。例如,將所述受控按鍵4移動(dòng)到所述觸控范圍3內(nèi)的上方時(shí),用戶不需要過分彎曲手指,即可觸控到所述受控按鍵4,用戶操作的便捷性更強(qiáng);或者可以將所述受控按鍵4移動(dòng)到與所述觸控范圍3最接近的觸控界面的邊緣,例如,當(dāng)用戶在所述第一觸控區(qū)域1操作時(shí),將所述受控按鍵4移動(dòng)到所述觸控界面的左邊緣,當(dāng)用戶在所述第二觸控區(qū)域2操作時(shí),將所述受控按鍵4移動(dòng)到所述觸控界面的右邊緣,既能滿足用戶操作的便捷性,也能避免所述受控按鍵4位于所述觸控界面中央?yún)^(qū)域?qū)τ脩舻钠渌僮髟斐筛蓴_。

      所述觸控范圍的確定可以有多種方法,例如,在每個(gè)所述觸控區(qū)域設(shè)置預(yù)設(shè)點(diǎn),當(dāng)偵測到用戶在當(dāng)前觸控區(qū)域進(jìn)行觸控操作時(shí),偵測用戶的觸控位置與所述預(yù)設(shè)點(diǎn)的距離,將最大距離確定為觸控半徑,以所述預(yù)設(shè)點(diǎn)為圓心,并以所述觸控半徑為半徑所確定的圓形區(qū)域,就是所述觸控范圍。

      再如,在所述當(dāng)前觸控區(qū)域內(nèi)采集用戶的觸控位置,以預(yù)設(shè)次數(shù)的觸控位置確定的區(qū)域的中心為圓心,以距離圓心最遠(yuǎn)的觸控位置到圓心的距離為半徑所確定的圓形區(qū)域,就是所述觸控范圍。

      所述觸控范圍的確定方法并不以上述舉例為限,凡是根據(jù)用戶的觸控操作的觸控位置確定所述觸控范圍的方法,均同理包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      請參閱圖10,基于本發(fā)明的按鍵顯示系統(tǒng)的第一實(shí)施例,本發(fā)明的按鍵顯示系統(tǒng)的第四實(shí)施例中,所述處理模塊10包括:

      第二獲取單元11b,用于當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),獲取預(yù)設(shè)于終端的觸控界面上的全部觸控區(qū)域;

      選擇界面單元12b,用于在所述觸控界面上提供觸控區(qū)域選擇界面,并獲取用戶在所述全部觸控區(qū)域中選擇的觸控區(qū)域;

      第二確定單元13b,用于將用戶在所述全部觸控區(qū)域中選擇的觸控區(qū)域,確定為用戶在所述觸控界面上的當(dāng)前觸控區(qū)域。

      當(dāng)偵測到用戶在觸控界面進(jìn)行觸控操作時(shí),系統(tǒng)在所述觸控界面上提供區(qū)域選擇界面。所述區(qū)域選擇界面上可以提供全部的觸控區(qū)域供用戶自行選擇;所述區(qū)域選擇界面也可以是語音輸入界面,通過采集用戶的語音指令,識(shí)別用戶在所述全部觸控區(qū)域中選擇的觸控區(qū)域作為所述當(dāng)前觸控區(qū)域;所述區(qū)域選擇界面還可以是文字輸入界面,通過采集用戶輸入的文字,識(shí)別用戶在所述全部觸控區(qū)域中選擇的觸控區(qū)域作為所述當(dāng)前觸控區(qū)域。

      此時(shí),不論用戶之前的觸控操作發(fā)生在所述觸控界面的哪個(gè)觸控區(qū)域,系統(tǒng)均將以用戶選擇的觸控區(qū)域作為所述當(dāng)前觸控區(qū)域。

      例如,用戶在手機(jī)的左半屏區(qū)域進(jìn)行觸控操作,系統(tǒng)偵測到用戶的觸控操作后后,提供所述觸控區(qū)域選擇界面,如果用戶選擇右半屏作為當(dāng)前觸控區(qū)域,則系統(tǒng)將右半屏確定為按鍵顯示區(qū)域,并將所述受控按鍵移動(dòng)至右半屏進(jìn)行顯示。

      請參閱圖11,基于本發(fā)明的按鍵顯示系統(tǒng)的第一實(shí)施例至第四實(shí)施例中的任意一項(xiàng),本發(fā)明的按鍵顯示系統(tǒng)的第五實(shí)施例中,所述按鍵顯示系統(tǒng)還包括:

      偵測模塊50,用于偵測用戶在所述觸控界面上的觸控位置是否超出所述當(dāng)前觸控區(qū)域;

      所述處理模塊10進(jìn)一步用于,當(dāng)偵測到用戶在所述觸控界面上的觸控位置超出所述當(dāng)前觸控區(qū)域時(shí),重新執(zhí)行所述當(dāng)偵測到用戶對終端上的觸控界面進(jìn)行觸控操作時(shí),根據(jù)用戶的觸控操作,確定用戶在所述觸控界面上的當(dāng)前觸控區(qū)域的步驟;

      所述第一確定模塊20進(jìn)一步用于,當(dāng)偵測到用戶在所述觸控界面上的觸控位置超出所述當(dāng)前觸控區(qū)域時(shí),重新執(zhí)行所述將所述當(dāng)前觸控區(qū)域確定為按鍵顯示區(qū)域的步驟;

      所述按鍵顯示模塊30進(jìn)一步用于,當(dāng)偵測到用戶在所述觸控界面上的觸控位置超出所述當(dāng)前觸控區(qū)域時(shí),重新執(zhí)行所述獲取所述觸控界面上的受控按鍵,將所述受控按鍵移動(dòng)至所述按鍵顯示區(qū)域,并在所述按鍵顯示區(qū)域顯示的步驟。

      當(dāng)偵測到用戶在所述觸控界面上的觸控位置未超出所述當(dāng)前觸控區(qū)域時(shí),繼續(xù)偵測用戶在所述觸控界面上的觸控位置是否超出所述當(dāng)前觸控區(qū)域。

      系統(tǒng)偵測用戶在所述觸控界面上的觸控位置是否超出所述當(dāng)前觸控區(qū)域,這個(gè)步驟實(shí)現(xiàn)了所述受控按鍵跟隨手指移動(dòng)的功能,使所述受控按鍵一直位于便于用戶觸控的范圍內(nèi)。

      以上僅為本發(fā)明的優(yōu)選實(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條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1