一種單手操作方法及移動終端的制作方法
【專利摘要】本發(fā)明實施例提供了一種單手操作方法及移動終端,該單手操作方法包括:獲取用戶的單手拇指在移動終端的觸摸屏上的第一滑動軌跡;判斷第一滑動軌跡是否滿足觸發(fā)條件;若判斷為是,則調(diào)用觸摸區(qū)域;其中,觸摸區(qū)域為預先根據(jù)單手拇指在觸摸屏上的第二滑動軌跡設(shè)定的區(qū)域。本發(fā)明能夠根據(jù)不同用戶的手掌大小和操作習慣形成個性化的操作區(qū)域,從而減少手指在觸摸屏上的移動范圍,大大提高了用戶的觸屏操作體驗。
【專利說明】
一種單手操作方法及移動終端
技術(shù)領(lǐng)域
[0001 ]本發(fā)明實施例涉及通信領(lǐng)域,尤其涉及一種單手操作方法及移動終端。
【背景技術(shù)】
[0002] 隨著智能終端技術(shù)的不斷發(fā)展,越來越多的移動設(shè)備開始使用觸摸顯示屏,用戶 可以通過觸碰觸摸顯示屏上的應用圖標來運行對應的應用程序。隨著技術(shù)的進步,越來越 多的廠商開始生產(chǎn)大屏移動設(shè)備(例如平板電腦),但是當用戶使用單手操作時,大屏移動 設(shè)備所存在的操作不便等弊端也異常的明顯。
[0003] 針對這一現(xiàn)狀,目前的現(xiàn)有技術(shù)中,主要采取將應用圖標縮小至一個固定的操作 區(qū)域或是針對左右手分別設(shè)置兩個可縮小的固定操作區(qū)域等方法。顯然,現(xiàn)有技術(shù)在解決 用戶單手操作大屏移動設(shè)備時面臨的操作不便的問題時所采取的方法過于粗略,并且單 一,無法滿足不同手掌大小、以及不同個人操作習慣下的用戶體驗。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實施例提供一種單手操作方法及移動終端,以解決現(xiàn)有技術(shù)所提供的單手 操作方法過于單一,無法滿足不同手掌大小、以及不同個人操作習慣下的用戶體驗的問題。
[0005] 第一方面,提供了一種單手操作的方法,應用于移動終端,所述方法包括:
[0006] 獲取用戶的單手拇指在移動終端的觸摸屏上的第一滑動軌跡;
[0007]判斷第一滑動軌跡是否滿足觸發(fā)條件;
[0008] 若判斷為是,則調(diào)用觸摸區(qū)域;
[0009] 其中,觸摸區(qū)域為預先根據(jù)單手拇指在觸摸屏上的第二滑動軌跡設(shè)定的區(qū)域。
[0010] 另一方面,本發(fā)明實施例還提供了一種移動終端,包括:
[0011]獲取模塊,用于獲取用戶的單手拇指在移動終端的觸摸屏上的第一滑動軌跡;
[0012] 判斷模塊,用于判斷第一滑動軌跡是否滿足觸發(fā)條件;
[0013] 調(diào)用模塊,用于若判斷為是,則調(diào)用觸摸區(qū)域;其中,觸摸區(qū)域為預先根據(jù)單手拇 指在觸摸屏上的第二滑動軌跡設(shè)定的區(qū)域。
[0014] 這樣,本發(fā)明實施例中,通過獲取用戶的單手拇指在移動終端的觸摸屏上的第一 滑動軌跡,然后,判斷第一滑動軌跡是否滿足觸發(fā)條件,若判斷為是,則調(diào)用觸摸區(qū)域,其 中,觸摸區(qū)域為預先根據(jù)單手拇指在觸摸屏上的第二滑動軌跡設(shè)定的區(qū)域,從而達到了能 夠根據(jù)不同用戶的手掌大小和操作習慣形成個性化的操作區(qū)域,減少手指在觸摸屏上的移 動范圍,進而大大提高了用戶的觸屏操作體驗的技術(shù)效果。
【附圖說明】
[0015] 為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對本發(fā)明實施例的描述中所 需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施 例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖 獲得其他的附圖。
[0016] 圖1是本發(fā)明實施例一中的單手操作方法的流程圖;
[0017] 圖2是本發(fā)明實施例二中的單手操作方法的流程圖;
[0018] 圖3是本發(fā)明實施例二中的單手操作方法的滑動軌跡示意圖;
[0019] 圖4是本發(fā)明實施例三中的單手操作方法的流程圖;
[0020] 圖5是本發(fā)明實施例三中的單手操作方法的向量夾角示意圖;
[0021] 圖6是本發(fā)明實施例三中的單手操作方法的向量夾角示意圖;
[0022] 圖7是本發(fā)明實施例四中的移動終端的框圖;
[0023] 圖8是本發(fā)明實施例五中的移動終端的框圖;
[0024] 圖9是本發(fā)明實施例六中的移動終端的框圖;
[0025] 圖10是本發(fā)明實施例七中的移動終端的框圖;
[0026] 圖11是本發(fā)明實施例八中的移動終端的框圖;
[0027] 圖12是本發(fā)明實施例九中的移動終端的框圖。
[0028] 圖13是本發(fā)明實施例十中的移動終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0029]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā) 明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施 例,都屬于本發(fā)明保護的范圍。
[0030] 實施例一
[0031] 參照圖1,示出了本發(fā)明實施例中一種單手操作方法的步驟流程圖。
[0032] 步驟101,獲取用戶的單手拇指在移動終端的觸摸屏上的第一滑動軌跡。
[0033] 具體的,在移動終端解鎖狀態(tài)下,用戶可通過單手拇指在移動終端的觸摸屏上進 行滑動,從而生成第一滑動軌跡。
[0034] 步驟102,判斷第一滑動軌跡是否滿足觸發(fā)條件。
[0035] 具體的,通過將第一滑動軌跡與觸發(fā)條件進行對比,判斷第一滑動軌跡是否滿足 觸發(fā)條件。
[0036]步驟103,若判斷為是,則調(diào)用觸摸區(qū)域;其中,觸摸區(qū)域為預先根據(jù)單手拇指在觸 摸屏上的第二滑動軌跡設(shè)定的區(qū)域。
[0037] 其中,如果判斷第一滑動軌跡滿足觸發(fā)條件,則調(diào)用預先設(shè)定好的觸摸區(qū)域。其 中,觸摸區(qū)域是根據(jù)用戶單手拇指在學習或訓練模式下輸入的滑動軌跡而設(shè)定的。具體設(shè) 定方法將在下面的實施例中進行詳細說明。
[0038] 綜上所述,本發(fā)明實施例提供的技術(shù)方案,通過獲取用戶的單手拇指在移動終端 的觸摸屏上的第一滑動軌跡,然后,判斷第一滑動軌跡是否滿足觸發(fā)條件,若判斷為是,則 調(diào)用觸摸區(qū)域,其中,觸摸區(qū)域為預先根據(jù)單手拇指在觸摸屏上的第二滑動軌跡設(shè)定的區(qū) 域,從而達到了能夠根據(jù)不同用戶的手掌大小和操作習慣形成個性化的操作區(qū)域,減少手 指在觸摸屏上的移動范圍,進而大大提高了用戶的觸屏操作體驗的技術(shù)效果。
[0039] 實施例二
[0040]參照圖2,示出了本發(fā)明實施例中一種單手操作方法的步驟流程圖。
[0041]步驟201,預先根據(jù)用戶的慣用手拇指在觸摸屏上的第三滑動軌跡,設(shè)定第一子觸 摸區(qū)域,以及,根據(jù)用戶的非慣用手拇指在觸摸屏上的第四滑動軌跡,設(shè)定第二子觸摸區(qū) 域。
[0042]進入學習或訓練模式后,移動終端中的觸控模組分別采集用戶第一次在觸屏上輸 入的單手拇指的滑動軌跡,并將該單手確定為用戶的慣用手。然后再采集另一只手,即非慣 用手拇指在觸屏上的滑動軌跡。根據(jù)慣用手拇指在觸摸屏上的滑動軌跡和非慣用手拇指在 觸摸屏上的滑動軌跡分別設(shè)定第一子觸摸區(qū)域和第二子觸摸區(qū)域。該第一子觸摸區(qū)域和第 二子觸摸區(qū)域即為用戶慣用手和非慣用手拇指能夠在移動終端觸摸屏上所能觸及的最大 區(qū)域。下面針對設(shè)定觸摸區(qū)域的過程進行詳細闡述:
[0043] 假設(shè)用戶首先用左手拇指進行輸入,則左手為慣用手。
[0044] 如圖3所示,用戶左手拇指在觸摸屏上進行滑動從而形成一條滑動軌跡。移動終端 接收該滑動軌跡,并將該滑動軌跡變成多個坐標參數(shù)(Xi,Yi)、(?,Y 2)……(Χη,Υη)。
[0045] 對比X和Υ的坐標參數(shù)的數(shù)值,選取坐標軸上X和Υ的最大值:Xmax、Y max,以及X和Υ的 最小值Xmin、Ymin,并構(gòu)成四個新的坐標參數(shù)(Xmin,Ymax)、( Xmax,Ymin),( Xmin,Ymin),( Xmax,Ymax)以 該四個點為頂點坐標,構(gòu)建一個矩形區(qū)域,該矩形區(qū)域即為與左手對應的觸摸區(qū)域。
[0046] 此外,為了提高觸摸區(qū)域的精度,在設(shè)定過程中,還可以通過多次錄入的方式以提 高精度。具體的,用戶可輸入兩次滑動軌跡,將第二次滑動軌跡的坐標設(shè)定為(Xi'Yl·')、 (X2',Y2')……(Χη',Υη'),選取坐標軸上X和Υ的最大值:Χ ΜΧ'、ΥΜΧ',以及X和Υ的最小值 Xmin'、Ymin'。計算第一次滑動軌跡與第二次滑動軌跡坐標最大值和最小值的平均值,即: Xmin" = (Xmin+Xmin' )/2 , Ymin" = (Ymin+Ymin,)/2 ,Xmax" = (Xmax+Xmax' )/2 , Ymax" = (Ymax+Ymax' )/2 , 并構(gòu)成四個新的坐標:(Xmin",Ymax")、(Xmax",Ymin"),(Xmin",Ymin"),(Xm ax",Ymax")。以該四點為 頂點坐標,構(gòu)建一個矩形區(qū)域。在本發(fā)明的實施例中,僅以輸入兩次滑動軌跡作為舉例,在 其他實施例中,可以輸入兩次以上任意次數(shù)的滑動軌跡,本發(fā)明對此不做限定。此外,在其 他實施例中,也可以采用統(tǒng)計學中的其它數(shù)據(jù)處理方式使構(gòu)建成的觸摸區(qū)域更加精確,本 發(fā)明對此同樣不做任何限定。
[0047]步驟202,獲取用戶的單手拇指在移動終端的觸摸屏上的第一滑動軌跡。
[0048] 具體的,在移動終端解鎖狀態(tài)下,用戶可通過單手拇指在移動終端的觸摸屏上進 行滑動,從而生成第一滑動軌跡。在本發(fā)明的實施例中,移動終端還可以通過接收用戶的單 手拇指在觸摸屏上的多次滑動軌跡,從而能夠在下面的判斷步驟中,提高判斷的精準度。其 中,本發(fā)明對多次輸入的次數(shù)不做限定,可以為兩次或兩次以上任意數(shù)量的輸入次數(shù)。
[0049] 步驟203,判斷第一滑動軌跡是否落入預定區(qū)域內(nèi),其中,預定區(qū)域為以觸摸屏的 長作為第一邊長并且以觸摸區(qū)域的寬作為第二邊長的矩形區(qū)域。
[0050] 具體的,移動終端將通過第一滑動軌跡的坐標點參數(shù)值判斷第一滑動軌跡是否落 入預定區(qū)域內(nèi)。其中,預定區(qū)域為以觸摸屏的長作為第一邊長并且以觸摸區(qū)域的寬作為第 二邊長的矩形區(qū)域,即,如果滑動軌跡落入觸摸區(qū)域或者觸摸區(qū)域的上方、下方等任意區(qū)域 中,則可判定該滑動軌跡落入預定區(qū)域內(nèi)。
[0051 ]進一步的,例如在解鎖狀態(tài)下,用戶是以慣用手拇指在觸摸屏上進行滑動,則移動 終端將通過獲取到的滑動軌跡判斷該滑動軌跡是否落入慣用手的第一子觸摸區(qū)域?qū)?第一預定區(qū)域內(nèi),即,滑動軌跡是否落入第一子觸摸區(qū)域內(nèi),或第一子觸摸區(qū)域的上方或下 方中的任意區(qū)域內(nèi)。在其他實施例中,也可以通過判斷獲取到的滑動軌跡是否落入非慣用 手的第二子觸摸區(qū)域?qū)牡诙A定區(qū)域內(nèi),本發(fā)明對此不做限定。
[0052]其中,本發(fā)明的實施例中,還可能存在無法進行判斷的情況:例如,用戶在觸摸屏 上的操作均為點操作,或滑動軌跡過于分散。針對該種情況,則移動終端會默認用戶此時是 使用慣用手進行觸屏操作。
[0053]步驟204,若判斷為是,則調(diào)用觸摸區(qū)域。
[0054]具體的,若判定第一滑動軌跡落入預定區(qū)域,則調(diào)用相應的觸摸區(qū)域。
[0055] 例如,本發(fā)明的實施例中,判定第一滑動軌跡落入慣用手的第一子觸摸區(qū)域?qū)?的第一預定區(qū)域內(nèi),則確定用戶當前是使用慣用手對觸摸屏進行操作,并調(diào)用第一子觸摸 區(qū)域。同理,若判定第一滑動軌跡落入非慣用手的第二子觸摸區(qū)域?qū)牡诙A定區(qū)域內(nèi), 則確定用戶當前是使用非慣用手對觸摸屏進行操作,則調(diào)用第二子觸摸區(qū)域。
[0056] 具體的,移動終端是通過將應用圖標或者功能鍵移動至觸摸區(qū)域內(nèi),從而完成對 觸摸區(qū)域的調(diào)用。在本發(fā)明的一個實施例中,移動終端對觸摸區(qū)域的調(diào)用可以是在用戶進 行單手打字操作時,將虛擬鍵盤移動至觸摸區(qū)域進行顯示。在另一個實施例中,移動終端對 觸摸區(qū)域的調(diào)用可以是在用戶進行游戲操作時,將游戲的操作圖標移動至觸摸區(qū)域進行顯 示,從而提升用戶的游戲體操作體驗。在一個實施例中,移動終端對觸摸區(qū)域的調(diào)用還可以 是將桌面的應用圖標按比例縮小并移動至觸摸區(qū)域進行顯示。在其他實施例中,移動終端 可通過觸摸區(qū)域顯示任意功能按鍵或內(nèi)容等,本發(fā)明對此不做限定。
[0057] 綜上所述,本發(fā)明實施例提供的技術(shù)方案,通過分別針對用戶的慣用手和非慣用 手設(shè)定觸摸區(qū)域,獲取用戶的單手拇指在移動終端的觸摸屏上的第一滑動軌跡,然后,判斷 第一滑動軌跡是否滿足觸發(fā)條件,若判斷為是,則調(diào)用相應的觸摸區(qū)域,從而達到了能夠根 據(jù)不同用戶的手掌大小和操作習慣形成個性化的操作區(qū)域,減少手指在觸摸屏上的移動范 圍,進而大大提高了用戶的觸屏操作體驗的技術(shù)效果。
[0058] 實施例三
[0059] 參照圖4,示出了本發(fā)明實施例中一種單手操作的步驟流程圖。
[0060] 步驟401,預先根據(jù)右手單手拇指在觸摸屏上的第五滑動軌跡,設(shè)定第三子觸摸區(qū) 域,以及,根據(jù)左手單手拇指在觸摸屏上的第六滑動軌跡,設(shè)定第四子觸摸區(qū)域。
[0061] 進入學習或訓練模式后,移動終端中的觸控模組分別采集用戶的右手單手拇指和 左手單手拇指在觸摸屏上的第五滑動軌跡和第六滑動軌跡,并分別針對兩個滑動軌跡設(shè)定 第三子觸摸區(qū)域和第四子觸摸區(qū)域。該第三子觸摸區(qū)域和第四子觸摸區(qū)域即為右手單手拇 指和左手單手拇指能夠在移動終端觸摸屏上所能觸及的最大區(qū)域。在本發(fā)明的實施例中, 移動終端可采取提示用戶使用右手輸入或左手輸入的方式進行滑動軌跡錄入,在其他實施 例中,也可以采用默認先使用右手進行滑動軌跡錄入。本發(fā)明對此不做任何限定。
[0062] 下面針對設(shè)定觸摸區(qū)域的過程進行詳細闡述:
[0063] 假設(shè)移動終端提示用戶使用左手單手拇指進行滑動軌跡錄入。
[0064] 如圖3所示,用戶左手拇指在觸摸屏上進行滑動從而形成一條滑動軌跡。移動終端 接收該滑動軌跡,并將該滑動軌跡變成多個坐標參數(shù)(Xi,Yi)、(?,Y 2)……(Χη,Υη)。
[0065] 對比X和Υ的坐標參數(shù)的數(shù)值,選取坐標軸上X和Υ的最大值:Xmax、Y max,以及X和Υ的 最小值Xmin、Ymin。并構(gòu)成四個新的坐標參數(shù)(Xmin,Ymax) ( Xmax,Ymin ),( Xmin,Ymin),(Xmax,Ymax )以 該四點為頂點坐標,構(gòu)建一個矩形區(qū)域,該矩形區(qū)域即為與左手對應的觸摸區(qū)域。
[0066]此外,為了提高觸摸區(qū)域的精度,在設(shè)定過程中,還可以通過多次錄入的方式以提 高精度。具體的,用戶可輸入兩次滑動軌跡,將第二次滑動軌跡的坐標設(shè)定為(Χχ',Υ:')、 (X2',Y2')……(Χη',Υη'),選取坐標軸上X和Υ的最大值:Χ ΜΧ'、ΥΜΧ',以及X和Υ的最小值 Xmin'、Ymin'。計算第一次滑動軌跡與第二次滑動軌跡坐標最大值和最小值的平均值,即: Xmin" = (Xmin+Xmin' )/2 , Ymin" = (Ymin+Ymin,)/2 ,Xmax" = (Xmax+Xmax' )/2 , Ymax" = (Ymax+Ymax' )/2 , 并構(gòu)成四個新的坐標:(Xmin",Ymax")、(Xmax",Ymin")(Xmin",Ymin"),(Xm ax",Ymax")。以該四點為 頂點坐標,構(gòu)建一個矩形區(qū)域。在本發(fā)明的實施例中,僅以輸入兩次滑動軌跡作為舉例,在 其他實施例中,可以輸入兩次以上任意次數(shù)的滑動軌跡,本發(fā)明對此不做限定。此外,在其 他實施例中,也可以采用統(tǒng)計學中的其它數(shù)據(jù)處理方式使構(gòu)建成的觸摸區(qū)域更加精確,本 發(fā)明對此同樣不做任何限定。
[0067]步驟402,獲取用戶的單手拇指在移動終端的觸摸屏上的第一滑動軌跡。
[0068]具體的,在移動終端解鎖狀態(tài)下,用戶可通過單手拇指在移動終端的觸摸屏上進 行滑動,從而生成第一滑動軌跡。其中,單手拇指指的是用戶的左手單手拇指或是右手單手 拇指。在本發(fā)明的實施例中,移動終端還可以通過接收用戶的單手拇指在觸摸屏上的多次 滑動軌跡,從而能夠在下面的判斷步驟中,提高判斷的精準度。其中,本發(fā)明對多次輸入的 次數(shù)不做限定,可以為兩次或兩次以上任意數(shù)量的輸入次數(shù)。
[0069]步驟403,判斷第一滑動軌跡是否滿足右手觸摸區(qū)觸發(fā)條件。
[0070] 在本發(fā)明的實施例中,右手觸摸區(qū)觸發(fā)條件存在多種條件,滿足其中任意一種條 件則可判定第一滑動軌跡滿足右手觸摸區(qū)觸發(fā)條件。下面針對不同條件進行詳細舉例:
[0071] 1)如圖5所示,計算第一滑動軌跡的第一坐標點AU^Yi)與第二坐標點B(X2,Y2)構(gòu) 成的向量與預定基準線向量之間的夾角值。其中,坐標點Α為第一滑動軌跡在觸摸屏上的第 一落點坐標,坐標點B為第一滑動軌跡從坐標點A移動距離ΛΧ后的坐標,其中,ΛΧ取值非常 小,在本發(fā)明的實施例中可以將ΛΧ取值為1mm,在其他實施例中,也可以選取其它賦值,本 發(fā)明對此不做限定。連接坐標點A和B構(gòu)成向量預定基準線向量fg.在本實施例中為如 圖5所示的對角線向量,在其他實施例中,預定基準線向量^也可以是如圖6所示的水平基 準線向量,本發(fā)明對此不做限定。
[0072] 判斷夾角值是否超出閾值。具體的將向量_與向量西所成夾角與預設(shè)的基準夾 角進行比較,其中,預設(shè)的基準夾角如圖5中所示,該夾角為基準向量與水平方向向量之間 的夾角值。
[0073] 若判斷為是,則確定第一滑動軌跡滿足右手觸摸區(qū)觸發(fā)條件。具體的,若向量瓦§: 與向所成夾角大于預設(shè)基準夾角,則可確定此時用戶在觸摸屏上操作的單手即為右 手,滿足右手觸摸區(qū)觸發(fā)條件。同理,若夾角小于預設(shè)基準夾角,則確定第一滑動軌跡滿足 左手觸摸區(qū)觸發(fā)條件。
[0074] 2)選取第一滑動軌跡的第三坐標點,其中,第三坐標點為第一滑動軌跡在觸摸屏 上滑動的初始坐標點。具體的,在第一滑動軌跡上,選取初始坐標點,即第一落點坐標。 [0075]判斷第三坐標點是否落入觸摸屏的右半部分。
[0076] 若判斷為是,則確定第一滑動軌跡滿足右手觸摸區(qū)觸發(fā)條件。
[0077] 3)分別統(tǒng)計第一滑動軌跡上的坐標點落入觸摸屏的左半部分和右半部分的數(shù)量。 若第一滑動軌跡上的坐標點落入右半部分的數(shù)量大于落入左半部分的數(shù)量,則確定第一滑 動軌跡滿足右手觸摸區(qū)觸發(fā)條件。
[0078]步驟404,若判斷為是,則調(diào)用觸摸區(qū)域。
[0079] 具體的,若判定第一滑動軌跡滿足右手觸摸區(qū)觸發(fā)條件,也就是說,確定當前用戶 在觸摸屏上進行操作的單手拇指為右手單手拇指,則調(diào)用與右手單手拇指對應的第三子觸 摸區(qū)域。同理,若判定第一滑動軌跡不滿足右手觸摸區(qū)觸發(fā)條件,則確定當前用戶在觸摸屏 上進行操作的單手拇指為左手單手拇指,調(diào)用與左手單手拇指對應的第四子觸摸區(qū)域。
[0080] 具體的,移動終端是通過將應用圖標或者功能鍵移動至觸摸區(qū)域內(nèi),從而完成對 觸摸區(qū)域的調(diào)用。在本發(fā)明的一個實施例中,移動終端對觸摸區(qū)域的調(diào)用可以是在用戶進 行單手打字操作時,將虛擬鍵盤移動至觸摸區(qū)域進行顯示。在另一個實施例中,移動終端對 觸摸區(qū)域的調(diào)用可以是在用戶進行游戲操作時,將游戲的操作圖標移動至觸摸區(qū)域進行顯 示,從而提升用戶的游戲體操作體驗。在一個實施例中,移動終端對觸摸區(qū)域的調(diào)用還可以 是將桌面的應用圖標按比例縮小并移動至觸摸區(qū)域進行顯示。在其他實施例中,移動終端 可通過觸摸區(qū)域顯示任意功能按鍵或內(nèi)容等,本發(fā)明對此不做限定。
[0081] 綜上所述,本發(fā)明實施例提供的技術(shù)方案,通過分別針對用戶的左手單手拇指和 右手單手拇指設(shè)定對應的觸摸區(qū)域,獲取用戶的單手拇指在移動終端的觸摸屏上的第一滑 動軌跡,然后,判斷第一滑動軌跡是否滿足觸發(fā)條件,若判斷為是,則調(diào)用相應的觸摸區(qū)域, 從而達到了能夠根據(jù)不同用戶的手掌大小和操作習慣形成個性化的操作區(qū)域,減少手指在 觸摸屏上的移動范圍,進而大大提高了用戶的觸屏操作體驗的技術(shù)效果。
[0082]實施例四
[0083]參照圖7,示出了本發(fā)明實施例中一種移動終端的框圖。
[0084]圖7所示的移動終端700包括:獲取模塊701、判斷模塊702、調(diào)用模塊703。
[0085]獲取模塊701,用于獲取用戶的單手拇指在移動終端的觸摸屏上的第一滑動軌跡。 [0086]具體的,在移動終端解鎖狀態(tài)下,移動終端可通過獲取模塊701獲取用戶通過單手 拇指在移動終端的觸摸屏上進行滑動形成的第一滑動軌跡。
[0087]判斷模塊702,用于判斷第一滑動軌跡是否滿足觸發(fā)條件。
[0088]具體的,判斷模塊702通過將第一滑動軌跡與觸發(fā)條件進行對比,判斷第一滑動軌 跡是否滿足觸發(fā)條件。
[0089] 調(diào)用模塊703,用于若判斷為是,則調(diào)用觸摸區(qū)域。其中,觸摸區(qū)域為預先根據(jù)單手 拇指在觸摸屏上的第二滑動軌跡設(shè)定的區(qū)域。
[0090] 其中,如果判斷模塊702判斷第一滑動軌跡滿足觸發(fā)條件,則調(diào)用模塊703將調(diào)用 預先設(shè)定好的觸摸區(qū)域。其中,觸摸區(qū)域是根據(jù)用戶單手拇指在學習或訓練模式下輸入的 滑動軌跡而設(shè)定的。
[0091] 綜上所述,本發(fā)明實施例提供的技術(shù)方案,通過獲取模塊獲取用戶的單手拇指在 移動終端的觸摸屏上的第一滑動軌跡,然后,判斷模塊判斷第一滑動軌跡是否滿足觸發(fā)條 件,若判斷為是,則調(diào)用模塊將調(diào)用觸摸區(qū)域,其中,觸摸區(qū)域為預先根據(jù)單手拇指在觸摸 屏上的第二滑動軌跡設(shè)定的區(qū)域,從而達到了能夠根據(jù)不同用戶的手掌大小和操作習慣形 成個性化的操作區(qū)域,減少手指在觸摸屏上的移動范圍,進而大大提高了用戶的觸屏操作 體驗的技術(shù)效果。
[0092] 實施例五
[0093] 參照圖8,示出了本發(fā)明實施例中一種移動終端的框圖。
[0094]圖8所示的移動終端800包括:第一設(shè)定模塊801、獲取模塊802、判斷模塊803、調(diào)用 模塊804。
[0095]第一設(shè)定模塊801,用于預先根據(jù)用戶的慣用手拇指在觸摸屏上的第三滑動軌跡, 設(shè)定第一子觸摸區(qū)域,以及,根據(jù)用戶的非慣用手拇指在觸摸屏上的第四滑動軌跡,設(shè)定第 二子觸摸區(qū)域。
[0096]獲取模塊802,用于獲取用戶的單手拇指在移動終端的觸摸屏上的第一滑動軌跡。 [0097]判斷模塊803,用于判斷第一滑動軌跡是否滿足觸發(fā)條件。
[0098]可選的,判斷模塊803可包括:第一判斷子模塊8031,用于判斷第一滑動軌跡是否 落入預定區(qū)域內(nèi),其中,預定區(qū)域為以觸摸屏的寬作為第一邊長并且以觸摸區(qū)域的長作為 第二邊長的矩形區(qū)域。。
[00"]第一判斷子模塊8031進一步包括:第一判斷單元8031a,用于判斷第一滑動軌跡是 否發(fā)生在與第一子觸摸區(qū)域?qū)牡谝活A定區(qū)域內(nèi)。
[0100] 調(diào)用模塊804,用于若判斷為是,則調(diào)用觸摸區(qū)域。
[0101] 移動終端800能夠?qū)崿F(xiàn)圖2-3的方法實施例中移動終端實現(xiàn)的各個過程,為避免重 復,這里不再贅述。
[0102] 綜上所述,本發(fā)明實施例提供的技術(shù)方案,通過分別針對用戶的慣用手和非慣用 手設(shè)定對應的觸摸區(qū)域,獲取用戶的單手拇指在移動終端的觸摸屏上的第一滑動軌跡,然 后,判斷第一滑動軌跡是否滿足觸發(fā)條件,若判斷為是,則調(diào)用相應的觸摸區(qū)域,從而達到 了能夠根據(jù)不同用戶的手掌大小和操作習慣形成個性化的操作區(qū)域,減少手指在觸摸屏上 的移動范圍,進而大大提高了用戶的觸屏操作體驗的技術(shù)效果。
[0103] 實施例六
[0104] 參照圖9,示出了本發(fā)明實施例中一種移動終端的框圖。
[0105]圖9所示的移動終端900包括:第二設(shè)定模塊901、獲取模塊902、判斷模塊903、調(diào)用 模塊904。
[0106] 第二設(shè)定模塊901,用于預先根據(jù)右手單手拇指在觸摸屏上的第五滑動軌跡,設(shè)定 第三子觸摸區(qū)域,以及,根據(jù)左手單手拇指在觸摸屏上的第六滑動軌跡,設(shè)定第四子觸摸區(qū) 域。
[0107] 獲取模塊902,用于獲取用戶的單手拇指在移動終端的觸摸屏上的第一滑動軌跡。
[0108] 判斷模塊903,用于判斷第一滑動軌跡是否滿足觸發(fā)條件。
[0109] 可選的,判斷模塊903可以包括:第二判斷子模塊9031,用于判斷第一滑動軌跡是 否滿足右手觸摸區(qū)觸發(fā)條件。其中,第二判斷子模塊9031可以進一步包括:計算單元9031a, 用于計算第一滑動軌跡的第一坐標點與第二坐標點構(gòu)成的向量與預定基準線向量之間的 夾角值。第二判斷單元9031b,用于判斷夾角值是否超出閾值。第一確定單元9031c,用于若 判斷為是,則確定第一滑動軌跡滿足右手觸摸區(qū)觸發(fā)條件。
[0110]調(diào)用模塊904,用于若判斷為是,則調(diào)用觸摸區(qū)域。
[0111] 可選的,調(diào)用模塊904可以包括:第一調(diào)用子模塊9041,用于若判斷為是,則調(diào)用與 右手單手拇指對應的第三子觸摸區(qū)。以及,第二調(diào)用子模塊9042,用于若判斷為否,則調(diào)用 與左手單手拇指對應的第四子觸摸區(qū)。
[0112] 移動終端900能夠?qū)崿F(xiàn)圖4-5的方法實施例中移動終端實現(xiàn)的各個過程,為避免重 復,這里不再贅述。
[0113] 綜上所述,本發(fā)明實施例提供的技術(shù)方案,通過分別針對用戶的左手單手拇指和 右手單手拇指設(shè)定對應的觸摸區(qū)域,獲取用戶的單手拇指在移動終端的觸摸屏上的第一滑 動軌跡,然后,判斷第一滑動軌跡是否滿足觸發(fā)條件,若判斷為是,則調(diào)用相應的觸摸區(qū)域, 從而達到了能夠根據(jù)不同用戶的手掌大小和操作習慣形成個性化的操作區(qū)域,減少手指在 觸摸屏上的移動范圍,進而大大提高了用戶的觸屏操作體驗的技術(shù)效果。
[0114]實施例七
[0115] 參照圖10,示出了本發(fā)明實施例中一種移動終端的框圖。
[0116] 圖10所示的移動終端1000包括:第二設(shè)定模塊1001、獲取模塊1002、判斷模塊 1003、調(diào)用模塊1004。
[0117] 第二設(shè)定模塊1001,用于預先根據(jù)右手單手拇指在觸摸屏上的第五滑動軌跡,設(shè) 定第三子觸摸區(qū)域,以及,根據(jù)左手單手拇指在觸摸屏上的第六滑動軌跡,設(shè)定第四子觸摸 區(qū)域。
[0118] 獲取模塊1002,用于獲取用戶的單手拇指在移動終端的觸摸屏上的第一滑動軌 跡。
[0119] 判斷模塊1003,用于判斷第一滑動軌跡是否滿足觸發(fā)條件。
[0120]可選的,判斷模塊1003可以包括:第二判斷子模塊10031,用于判斷第一滑動軌跡 是否滿足右手觸摸區(qū)觸發(fā)條件。其中,第二判斷子模塊10031可以進一步包括:選取單元 10031a,用于選取第一滑動軌跡的第三坐標點,其中,第三坐標點為第一滑動軌跡在觸摸屏 上滑動的初始坐標點。第三判斷單元10031b,用于判斷第三坐標點是否落入觸摸屏的右半 部分。第二確定單元10031c,用于若判斷為是,則確定第一滑動軌跡滿足右手觸摸區(qū)觸發(fā)條 件。
[0121] 調(diào)用模塊1004,用于若判斷為是,則調(diào)用觸摸區(qū)域。
[0122] 可選的,調(diào)用模塊1004可以包括:第一調(diào)用子模塊10041,用于若判斷為是,則調(diào)用 與右手單手拇指對應的第三子觸摸區(qū)。
[0123] 以及,第二調(diào)用子模塊10042,用于若判斷為否,則調(diào)用與左手單手拇指對應的第 四子觸摸區(qū)。
[0124] 移動終端1000能夠?qū)崿F(xiàn)圖4的方法實施例中移動終端實現(xiàn)的各個過程,為避免重 復,這里不再贅述。
[0125] 綜上所述,本發(fā)明實施例提供的技術(shù)方案,通過分別針對用戶的左手單手拇指和 右手單手拇指設(shè)定對應的觸摸區(qū)域,獲取用戶的單手拇指在移動終端的觸摸屏上的第一滑 動軌跡,然后,判斷第一滑動軌跡是否滿足觸發(fā)條件,若判斷為是,則調(diào)用相應的觸摸區(qū)域, 從而達到了能夠根據(jù)不同用戶的手掌大小和操作習慣形成個性化的操作區(qū)域,減少手指在 觸摸屏上的移動范圍,進而大大提高了用戶的觸屏操作體驗的技術(shù)效果。
[0126] 實施例八
[0127] 參照圖11,示出了本發(fā)明實施例中一種移動終端的框圖。
[0128] 圖11所示的移動終端1100包括:第二設(shè)定模塊1101、獲取模塊1102、判斷模塊 1103、調(diào)用模塊1104。
[0129] 第二設(shè)定模塊1101,用于預先根據(jù)右手單手拇指在觸摸屏上的第五滑動軌跡,設(shè) 定第三子觸摸區(qū)域,以及,根據(jù)左手單手拇指在觸摸屏上的第六滑動軌跡,設(shè)定第四子觸摸 區(qū)域。
[0130] 獲取模塊1102,用于獲取用戶的單手拇指在移動終端的觸摸屏上的第一滑動軌 跡。
[0131] 判斷模塊1103,用于判斷第一滑動軌跡是否滿足觸發(fā)條件。
[0132] 可選的,判斷模塊1103可以包括:第二判斷子模塊11031,用于判斷第一滑動軌跡 是否滿足右手觸摸區(qū)觸發(fā)條件。其中,第二判斷子模塊11031可以進一步包括:統(tǒng)計單元 11031a,用于分別統(tǒng)計第一滑動軌跡上的坐標點落入觸摸屏的左半部分和右半部分的數(shù) 量。第三確定單元11031b,用于若第一滑動軌跡上的坐標點落入右半部分的數(shù)量大于落入 左半部分的數(shù)量,則確定第一滑動軌跡滿足右手觸摸區(qū)觸發(fā)條件。
[0133] 調(diào)用模塊1104,用于若判斷為是,則調(diào)用觸摸區(qū)域。
[0134] 可選的,調(diào)用模塊1104可以包括:第一調(diào)用子模塊11041,用于若判斷為是,則調(diào)用 與右手單手拇指對應的第三子觸摸區(qū)。以及,第二調(diào)用子模塊11042,用于若判斷為否,則調(diào) 用與左手單手拇指對應的第四子觸摸區(qū)。
[0135] 移動終端1100能夠?qū)崿F(xiàn)圖4的方法實施例中移動終端實現(xiàn)的各個過程,為避免重 復,這里不再贅述。
[0136] 綜上所述,本發(fā)明實施例提供的技術(shù)方案,通過分別針對用戶的左手單手拇指和 右手單手拇指設(shè)定對應的觸摸區(qū)域,獲取用戶的單手拇指在移動終端的觸摸屏上的第一滑 動軌跡,然后,判斷第一滑動軌跡是否滿足觸發(fā)條件,若判斷為是,則調(diào)用相應的觸摸區(qū)域, 從而達到了能夠根據(jù)不同用戶的手掌大小和操作習慣形成個性化的操作區(qū)域,減少手指在 觸摸屏上的移動范圍,進而大大提高了用戶的觸屏操作體驗的技術(shù)效果。
[0137] 實施例九
[0138] 圖12是本發(fā)明另一個實施例的移動終端的框圖。圖12所示的移動終端1200包括: 至少一個處理器1201、存儲器1202、至少一個網(wǎng)絡接口 1204和其他用戶接口 1203。移動終端 1200中的各個組件通過總線系統(tǒng)1205耦合在一起??衫斫?,總線系統(tǒng)1205用于實現(xiàn)這些組 件之間的連接通信??偩€系統(tǒng)1205除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài) 信號總線。但是為了清楚說明起見,在圖12中將各種總線都標為總線系統(tǒng)1205。
[0139] 其中,用戶接口 1203可以包括顯示器、鍵盤或者點擊設(shè)備(例如,鼠標,軌跡球 (trackball)、觸感板或者觸摸屏等。
[0140]可以理解,本發(fā)明實施例中的存儲器1202可以是易失性存儲器或非易失性存儲 器,或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是只讀存儲器 (Read-〇n 1 yMemory,ROM)、可編程只讀存儲器(Programmab 1 eROM,PR0M)、可擦除可編程只讀 存儲器(ErasablePR0M,EPR0M)、電可擦除可編程只讀存儲器(ElectricallyEPR0M,EEPR0M) 或閃存。易失性存儲器可以是隨機存取存儲器(Rand 〇mACCesSMem〇ry,RAM),其用作外部高 速緩存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態(tài)隨機存取存儲器 (StaticRAM,SRAM)、動態(tài)隨機存取存儲器(DynamicRAM,DRAM)、同步動態(tài)隨機存取存儲器 (SynchronousDRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動態(tài)隨機存取存儲器(DoubleDataRate SDRAM,DDRSDRAM)、增強型同步動態(tài)隨機存取存儲器(Enhanced SDRAM,ESDRAM)、同步連接 動態(tài)隨機存取存儲器(SynchlinkDRAM,SLDRAM)和直接內(nèi)存總線隨機存取存儲器 (DirectRambu SRAM,DRRAM)。本發(fā)明實施例描述的系統(tǒng)和方法的存儲器1202旨在包括但不 限于這些和任意其它適合類型的存儲器。
[0141] 在一些實施方式中,存儲器1202存儲了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或 者他們的子集,或者他們的擴展集:操作系統(tǒng)12021和應用程序12022。
[0142] 其中,操作系統(tǒng)12021,包含各種系統(tǒng)程序,例如框架層、核心庫層、驅(qū)動層等,用于 實現(xiàn)各種基礎(chǔ)業(yè)務以及處理基于硬件的任務。應用程序12022,包含各種應用程序,例如媒 體播放器(MediaPlayer)、瀏覽器(Browser)等,用于實現(xiàn)各種應用業(yè)務。實現(xiàn)本發(fā)明實施例 方法的程序可以包含在應用程序12022中。
[0143] 在本發(fā)明實施例中,通過調(diào)用存儲器1202存儲的程序或指令,具體的,可以是應用 程序12022中存儲的程序或指令,處理器1201用于獲取用戶的單手拇指在移動終端的觸摸 屏上的第一滑動軌跡;判斷第一滑動軌跡是否滿足觸發(fā)條件;若判斷為是,則調(diào)用觸摸區(qū) 域;其中,觸摸區(qū)域為預先根據(jù)單手拇指在觸摸屏上的第二滑動軌跡設(shè)定的區(qū)域。
[0144] 上述本發(fā)明實施例揭示的方法可以應用于處理器1201中,或者由處理器1201實 現(xiàn)。處理器1201可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述方法 的各步驟可以通過處理器1201中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的 處理器1201可以是通用處理器、數(shù)字信號處理器(0丨8;[丨313丨8仙1?1'0068 801',03?)、專用集 成電路(ApplicationSpecific IntegratedCircuit,ASIC)、現(xiàn)成可編程門陣列 (FieldProgrammableGateArray,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯 器件、分立硬件組件??梢詫崿F(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框 圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明 實施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器 中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可 編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲 介質(zhì)位于存儲器1202,處理器1201讀取存儲器1202中的信息,結(jié)合其硬件完成上述方法的 步驟。
[0145] 可以理解的是,本發(fā)明實施例描述的這些實施例可以用硬件、軟件、固件、中間件、 微碼或其組合來實現(xiàn)。對于硬件實現(xiàn),處理單元可以實現(xiàn)在一個或多個專用集成電路 (ApplicationSpecificIntegratedCircuits,ASIC)、數(shù)字信號處理器 (ProgrammableLogicDevice,PLD)、現(xiàn)場可編程門陣列(Field-ProgrammableGateArray, FPGA)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請所述功能的其它電子單 元或其組合中。
[0146] 對于軟件實現(xiàn),可通過執(zhí)行本發(fā)明實施例所述功能的模塊(例如過程、函數(shù)等)來 實現(xiàn)本發(fā)明實施例所述的技術(shù)。軟件代碼可存儲在存儲器中并通過處理器執(zhí)行。存儲器可 以在處理器中或在處理器外部實現(xiàn)。
[0147] 可選地,處理器1201還用于:預先根據(jù)用戶的慣用手拇指在觸摸屏上的第三滑動 軌跡,設(shè)定第一子觸摸區(qū)域,以及,根據(jù)用戶的非慣用手拇指在觸摸屏上的第四滑動軌跡, 設(shè)定第二子觸摸區(qū)域。
[0148] 可選地,處理器1201還用于:判斷第一滑動軌跡是否落入預定區(qū)域內(nèi),其中,預定 區(qū)域為以觸摸屏的寬作為第一邊長并且以觸摸區(qū)域的長作為第二邊長的矩形區(qū)域。具體 的,判斷第一滑動軌跡是否發(fā)生在與第一子觸摸區(qū)域?qū)牡谝活A定區(qū)域內(nèi)。
[0149] 可選地,作為另一個實施例,處理器1201還用于:預先根據(jù)用戶的慣用手拇指在觸 摸屏上的第三滑動軌跡,設(shè)定第一子觸摸區(qū)域,以及,根據(jù)用戶的非慣用手拇指在觸摸屏上 的第四滑動軌跡,設(shè)定第二子觸摸區(qū)域。以及,判斷第一滑動軌跡是否滿足右手觸摸區(qū)觸發(fā) 條件,用于若判斷為是,則調(diào)用與右手單手拇指對應的第三子觸摸區(qū)。若判斷為否,則調(diào)用 與左手單手拇指對應的第四子觸摸區(qū)。
[0150] 可選地,作為另一個實施例,處理器1201還用于:計算第一滑動軌跡的第一坐標點 與第二坐標點構(gòu)成的向量與預定基準線向量之間的夾角值;判斷夾角值是否超出閾值;若 判斷為是,則確定第一滑動軌跡滿足右手觸摸區(qū)觸發(fā)條件。
[0151] 可選地,處理器1201還用于:選取第一滑動軌跡的第三坐標點,其中,第三坐標點 為第一滑動軌跡在觸摸屏上滑動的初始坐標點;判斷第三坐標點是否落入觸摸屏的右半部 分;若判斷為是,則確定第一滑動軌跡滿足右手觸摸區(qū)觸發(fā)條件。
[0152] 可選地,處理器1201還用于:分別統(tǒng)計第一滑動軌跡上的坐標點落入觸摸屏的左 半部分和右半部分的數(shù)量;若第一滑動軌跡上的坐標點落入右半部分的數(shù)量大于落入左半 部分的數(shù)量,則確定第一滑動軌跡滿足右手觸摸區(qū)觸發(fā)條件。
[0153] 移動終端1200能夠?qū)崿F(xiàn)前述實施例中移動終端實現(xiàn)的各個過程,為避免重復,這 里不再贅述。
[0154] 綜上所述,本發(fā)明實施例提供的技術(shù)方案,通過獲取模塊獲取用戶的單手拇指在 移動終端的觸摸屏上的第一滑動軌跡,然后,判斷模塊判斷第一滑動軌跡是否滿足觸發(fā)條 件,若判斷為是,則調(diào)用模塊將調(diào)用觸摸區(qū)域,其中,觸摸區(qū)域為預先根據(jù)單手拇指在觸摸 屏上的第二滑動軌跡設(shè)定的區(qū)域,從而達到了能夠根據(jù)不同用戶的手掌大小和操作習慣形 成個性化的操作區(qū)域,減少手指在觸摸屏上的移動范圍,進而大大提高了用戶的觸屏操作 體驗的技術(shù)效果。
[0155] 實施例十
[0156] 圖13是本發(fā)明另一個實施例的移動終端的結(jié)構(gòu)示意圖。具體地,圖13中的移動終 端1300可以為手機、平板電腦、個人數(shù)字助理(PersonalDigital Assistant,PDA)、或車載 電腦等。
[0157] 圖13中的移動終端1300包括射頻(RadioFrequency,RF)電路1310、存儲器1320、輸 入單元1330、顯不單元1340、處理器1360、音頻電路1370、胃丨?;[(¥;^616 88?丨(161;!^50模塊 1380和電源1390。
[0158] 其中,輸入單元1330可用于接收用戶輸入的數(shù)字或字符信息,以及產(chǎn)生與移動終 端1300的用戶設(shè)置以及功能控制有關(guān)的信號輸入。具體地,本發(fā)明實施例中,該輸入單元 1330可以包括觸控面板1331。觸控面板1331,也稱為觸摸屏,可收集用戶在其上或附近的觸 摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1331上的操作),并 根據(jù)預先設(shè)定的程式驅(qū)動相應的連接裝置??蛇x的,觸控面板1331可包括觸摸檢測裝置和 觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信 號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成 觸點坐標,再送給該處理器1360,并能接收處理器1360發(fā)來的命令并加以執(zhí)行。此外,可以 采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸控面板1331。除了觸控面板 1331,輸入單元1330還可以包括其他輸入設(shè)備1332,其他輸入設(shè)備1332可以包括但不限于 物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標、操作桿等中的一種或多 種。
[0159]其中,顯示單元1340可用于顯示由用戶輸入的信息或提供給用戶的信息以及移動 終端1300的各種菜單界面。顯示單元1340可包括顯示面板1341,可選的,可以采用LCD或有 機發(fā)光二極管(〇rganicLight-EmittingDiode,OLED)等形式來配置顯示面板1341。
[0160] 應注意,觸控面板1331可以覆蓋顯示面板1341,形成觸摸顯示屏,當該觸摸顯示屏 檢測到在其上或附近的觸摸操作后,傳送給處理器1360以確定觸摸事件的類型,隨后處理 器1360根據(jù)觸摸事件的類型在觸摸顯示屏上提供相應的視覺輸出。
[0161] 觸摸顯示屏包括應用程序界面顯示區(qū)及常用控件顯示區(qū)。該應用程序界面顯示區(qū) 及該常用控件顯示區(qū)的排列方式并不限定,可以為上下排列、左右排列等可以區(qū)分兩個顯 示區(qū)的排列方式。該應用程序界面顯示區(qū)可以用于顯示應用程序的界面。每一個界面可以 包含至少一個應用程序的圖標和/或widget桌面控件等界面元素。該應用程序界面顯示區(qū) 也可以為不包含任何內(nèi)容的空界面。該常用控件顯示區(qū)用于顯示使用率較高的控件,例如, 設(shè)置按鈕、界面編號、滾動條、電話本圖標等應用程序圖標等。
[0162] 其中處理器1360是移動終端1300的控制中心,利用各種接口和線路連接整個手機 的各個部分,通過運行或執(zhí)行存儲在第一存儲器1321內(nèi)的軟件程序和/或模塊,以及調(diào)用存 儲在第二存儲器1322內(nèi)的數(shù)據(jù),執(zhí)行移動終端1300的各種功能和處理數(shù)據(jù),從而對移動終 端1300進行整體監(jiān)控??蛇x的,處理器1360可包括一個或多個處理單元。
[0163] 在本發(fā)明實施例中,通過調(diào)用存儲該第一存儲器1321內(nèi)的軟件程序和/或模塊和/ 或該第二存儲器1322內(nèi)的數(shù)據(jù),處理器1360用于獲取用戶的單手拇指在移動終端的觸摸屏 上的第一滑動軌跡;判斷第一滑動軌跡是否滿足觸發(fā)條件;若判斷為是,則調(diào)用觸摸區(qū)域; 其中,觸摸區(qū)域為預先根據(jù)單手拇指在觸摸屏上的第二滑動軌跡設(shè)定的區(qū)域。
[0164] 可選地,處理器1360用于預先根據(jù)用戶的慣用手拇指在觸摸屏上的第三滑動軌 跡,設(shè)定第一子觸摸區(qū)域,以及,根據(jù)用戶的非慣用手拇指在觸摸屏上的第四滑動軌跡,設(shè) 定第二子觸摸區(qū)域。
[0165] 可選地,處理器1360還可用于:判斷第一滑動軌跡是否落入預定區(qū)域內(nèi),其中,預 定區(qū)域為以觸摸屏的寬作為第一邊長并且以觸摸區(qū)域的長作為第二邊長的矩形區(qū)域。具體 的,判斷第一滑動軌跡是否發(fā)生在與第一子觸摸區(qū)域?qū)牡谝活A定區(qū)域內(nèi)。
[0166] 可選地,作為另一個實施例,處理器1360還可用于:預先根據(jù)用戶的慣用手拇指在 觸摸屏上的第三滑動軌跡,設(shè)定第一子觸摸區(qū)域,以及,根據(jù)用戶的非慣用手拇指在觸摸屏 上的第四滑動軌跡,設(shè)定第二子觸摸區(qū)域。以及,判斷第一滑動軌跡是否滿足右手觸摸區(qū)觸 發(fā)條件,用于若判斷為是,則調(diào)用與右手單手拇指對應的第三子觸摸區(qū)。若判斷為否,則調(diào) 用與左手單手拇指對應的第四子觸摸區(qū)。
[0167] 可選地,處理器1360還可用于:計算第一滑動軌跡的第一坐標點與第二坐標點構(gòu) 成的向量與預定基準線向量之間的夾角值;判斷夾角值是否超出閾值;若判斷為是,則確定 第一滑動軌跡滿足右手觸摸區(qū)觸發(fā)條件。
[0168] 可選地,處理器1360還可用于:選取第一滑動軌跡的第三坐標點,其中,第三坐標 點為第一滑動軌跡在觸摸屏上滑動的初始坐標點;判斷第三坐標點是否落入觸摸屏的右半 部分;若判斷為是,則確定第一滑動軌跡滿足右手觸摸區(qū)觸發(fā)條件。
[0169] 可選地,處理器1360還可用于:分別統(tǒng)計第一滑動軌跡上的坐標點落入觸摸屏的 左半部分和右半部分的數(shù)量;若第一滑動軌跡上的坐標點落入右半部分的數(shù)量大于落入左 半部分的數(shù)量,則確定第一滑動軌跡滿足右手觸摸區(qū)觸發(fā)條件。
[0170] 移動終端1300能夠?qū)崿F(xiàn)前述實施例中移動終端實現(xiàn)的各個過程,為避免重復,這 里不再贅述。
[0171] 可見,本發(fā)明實施例提供的技術(shù)方案,通過獲取模塊獲取用戶的單手拇指在移動 終端的觸摸屏上的第一滑動軌跡,然后,判斷模塊判斷第一滑動軌跡是否滿足觸發(fā)條件,若 判斷為是,則調(diào)用模塊將調(diào)用觸摸區(qū)域,其中,觸摸區(qū)域為預先根據(jù)單手拇指在觸摸屏上的 第二滑動軌跡設(shè)定的區(qū)域,從而達到了能夠根據(jù)不同用戶的手掌大小和操作習慣形成個性 化的操作區(qū)域,減少手指在觸摸屏上的移動范圍,進而大大提高了用戶的觸屏操作體驗的 技術(shù)效果。
[0172] 本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本發(fā)明實施例中所公開的實施例描述的各 示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些 功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應用和設(shè)計約束條件。專業(yè) 技術(shù)人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應 認為超出本發(fā)明的范圍。
[0173] 所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、 裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0174] 在本申請所提供的實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的 方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為 一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或 者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互 之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連 接,可以是電性,機械或其它的形式。
[0175] 所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯 示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個 網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目 的。
[0176] 另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以 是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0177] 所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以 存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說 對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計 算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個 人計算機,服務器,或者網(wǎng)絡設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。 而前述的存儲介質(zhì)包括:U盤、移動硬盤、ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼 的介質(zhì)。
[0178]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應涵 蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以權(quán)利要求的保護范圍為準。
【主權(quán)項】
1. 一種單手操作方法,應用于移動終端,其特征在于,所述方法包括: 獲取用戶的單手拇指在所述移動終端的觸摸屏上的第一滑動軌跡; 判斷所述第一滑動軌跡是否滿足觸發(fā)條件; 若判斷為是,則調(diào)用觸摸區(qū)域; 其中,所述觸摸區(qū)域為預先根據(jù)所述單手拇指在所述觸摸屏上的第二滑動軌跡設(shè)定的 區(qū)域。2. 根據(jù)權(quán)利要求1所述的單手操作方法,其特征在于,所述判斷所述第一滑動軌跡是否 滿足觸發(fā)條件的步驟,包括: 判斷所述第一滑動軌跡是否落入預定區(qū)域內(nèi),其中,所述預定區(qū)域為以所述觸摸屏的 長作為第一邊長并且以所述觸摸區(qū)域的寬作為第二邊長的矩形區(qū)域。3. 根據(jù)權(quán)利要求2所述的單手操作方法,其特征在于,所述獲取用戶的單手拇指在所述 移動終端的觸摸屏上的第一滑動軌跡的步驟之前,還包括: 預先根據(jù)所述用戶的慣用手拇指在所述觸摸屏上的第三滑動軌跡,設(shè)定第一子觸摸區(qū) 域,以及,根據(jù)所述用戶的非慣用手拇指在所述觸摸屏上的第四滑動軌跡,設(shè)定第二子觸摸 區(qū)域。4. 根據(jù)權(quán)利要求3所述的單手操作方法,其特征在于,所述判斷所述第一滑動軌跡是否 滿足觸發(fā)條件的步驟,包括: 判斷所述第一滑動軌跡是否發(fā)生在與所述第一子觸摸區(qū)域?qū)牡谝活A定區(qū)域內(nèi)。5. 根據(jù)權(quán)利要求1所述的單手操作方法,其特征在于,所述判斷所述第一滑動軌跡是否 滿足觸發(fā)條件的步驟,包括: 判斷所述第一滑動軌跡是否滿足右手觸摸區(qū)觸發(fā)條件; 若判斷為是,則調(diào)用與右手單手拇指對應的第三子觸摸區(qū); 若判斷為否,則調(diào)用與左手單手拇指對應的第四子觸摸區(qū)。6. 根據(jù)權(quán)利要求5所述的單手操作方法,其特征在于,所述獲取用戶的單手拇指在所述 移動終端的觸摸屏上的第一滑動軌跡的步驟之前,還包括: 預先根據(jù)所述右手單手拇指在所述觸摸屏上的第五滑動軌跡,設(shè)定第三子觸摸區(qū)域, 以及,根據(jù)所述左手單手拇指在所述觸摸屏上的第六滑動軌跡,設(shè)定第四子觸摸區(qū)域。7. 根據(jù)權(quán)利要求6所述的單手操作方法,其特征在于,所述判斷所述第一滑動軌跡是否 滿足觸發(fā)條件的步驟,包括: 計算所述第一滑動軌跡的第一坐標點與第二坐標點構(gòu)成的向量與預定基準線向量之 間的夾角值; 判斷所述夾角值是否超出閾值; 若判斷為是,則確定所述第一滑動軌跡滿足所述右手觸摸區(qū)觸發(fā)條件。8. 根據(jù)權(quán)利要求6所述的單手操作方法,其特征在于,所述判斷所述第一滑動軌跡是否 滿足觸發(fā)條件的步驟,包括: 選取所述第一滑動軌跡的第三坐標點,其中,所述第三坐標點為所述第一滑動軌跡在 所述觸摸屏上滑動的初始坐標點; 判斷所述第三坐標點是否落入所述觸摸屏的右半部分; 若判斷為是,則確定所述第一滑動軌跡滿足所述右手觸摸區(qū)觸發(fā)條件。9. 根據(jù)權(quán)利要求6所述的單手操作方法,其特征在于,所述判斷所述第一滑動軌跡是否 滿足觸發(fā)條件的步驟,包括: 分別統(tǒng)計所述第一滑動軌跡上的坐標點落入所述觸摸屏的左半部分和右半部分的數(shù) 量; 若所述第一滑動軌跡上的坐標點落入所述右半部分的數(shù)量大于落入所述左半部分的 數(shù)量,則確定所述第一滑動軌跡滿足所述右手觸摸區(qū)觸發(fā)條件。10. 根據(jù)權(quán)利要求1所述的單手操作方法,其特征在于,所述若判斷為是,則調(diào)用觸摸區(qū) 域的步驟,包括: 通過所述觸摸區(qū)域顯示所述觸摸屏上的至少一部分應用圖標及功能按鍵。11. 一種移動終端,包括: 獲取模塊,用于獲取用戶的單手拇指在所述移動終端的觸摸屏上的第一滑動軌跡; 判斷模塊,用于判斷所述第一滑動軌跡是否滿足觸發(fā)條件; 調(diào)用模塊,用于若判斷為是,則調(diào)用觸摸區(qū)域;其中,所述觸摸區(qū)域為預先根據(jù)所述單 手拇指在所述觸摸屏上的第二滑動軌跡設(shè)定的區(qū)域。12. 根據(jù)權(quán)利要求11所述的移動終端,其特征在于,判斷模塊包括: 第一判斷子模塊,用于判斷所述第一滑動軌跡是否落入預定區(qū)域內(nèi),其中,所述預定區(qū) 域為以所述觸摸屏的長作為第一邊長并且以所述觸摸區(qū)域的寬作為第二邊長的矩形區(qū)域。13. 根據(jù)權(quán)利要求12所述的移動終端,其特征在于,進一步包括: 第一設(shè)定模塊,用于預先根據(jù)所述用戶的慣用手拇指在所述觸摸屏上的第三滑動軌 跡,設(shè)定第一子觸摸區(qū)域,以及,用于根據(jù)所述用戶的非慣用手拇指在所述觸摸屏上的第四 滑動軌跡,設(shè)定第二子觸摸區(qū)域。14. 根據(jù)權(quán)利要求13所述的移動終端,其特征在于,所述第一判斷子模塊包括: 第一判斷單元,用于判斷所述第一滑動軌跡是否發(fā)生在與所述第一子觸摸區(qū)域?qū)? 第一預定區(qū)域內(nèi)。15. 根據(jù)權(quán)利要求11所述的移動終端,其特征在于,所述判斷模塊進一步包括: 第二判斷子模塊,用于判斷所述第一滑動軌跡是否滿足右手觸摸區(qū)觸發(fā)條件; 相應的,所述調(diào)用模塊進一步包括: 第一調(diào)用子模塊,用于若判斷為是,則調(diào)用與右手單手拇指對應的第三子觸摸區(qū); 第二調(diào)用子模塊,用于若判斷為否,則調(diào)用與左手單手拇指對應的第四子觸摸區(qū)。16. 根據(jù)權(quán)利要求15所述的移動終端,其特征在于,進一步包括: 第二設(shè)定模塊,用于預先根據(jù)所述右手單手拇指在所述觸摸屏上的第五滑動軌跡,設(shè) 定第三子觸摸區(qū)域,以及,用于根據(jù)所述左手單手拇指在所述觸摸屏上的第六滑動軌跡,設(shè) 定第四子觸摸區(qū)域。17. 根據(jù)權(quán)利要求16所述的移動終端,其特征在于,所述第二判斷子模塊進一步包括: 計算單元,用于計算所述第一滑動軌跡的第一坐標點與第二坐標點構(gòu)成的向量與預定 基準線向量之間的夾角值; 第二判斷單元,用于判斷所述夾角值是否超出閾值; 第一確定單元,用于若判斷為是,則確定所述第一滑動軌跡滿足所述右手觸摸區(qū)觸發(fā) 條件。18. 根據(jù)權(quán)利要求16所述的移動終端,其特征在于,所述第二判斷子模塊進一步包括: 選取單元,用于選取所述第一滑動軌跡的第三坐標點,其中,所述第三坐標點為所述第 一滑動軌跡在所述觸摸屏上滑動的初始坐標點; 第三判斷單元,用于判斷所述第三坐標點是否落入所述觸摸屏的右半部分; 第二確定單元,用于若判斷為是,則確定所述第一滑動軌跡滿足所述右手觸摸區(qū)觸發(fā) 條件。19. 根據(jù)權(quán)利要求16所述的移動終端,其特征在于,所述第二判斷子模塊進一步包括: 統(tǒng)計單元,用于分別統(tǒng)計所述第一滑動軌跡上的坐標點落入所述觸摸屏的左半部分和 右半部分的數(shù)量; 第三確定單元,用于若所述第一滑動軌跡上的坐標點落入所述右半部分的數(shù)量大于落 入所述左半部分的數(shù)量,則確定所述第一滑動軌跡滿足所述右手觸摸區(qū)觸發(fā)條件。20. 根據(jù)權(quán)利要求11所述的移動終端,其特征在于,所述調(diào)用模塊進一步用于通過所述 觸摸區(qū)域顯示所述觸摸屏上的至少一部分應用圖標及功能按鍵。
【文檔編號】G06F3/0488GK106095185SQ201610466378
【公開日】2016年11月9日
【申請日】2016年6月21日
【發(fā)明人】胡亮
【申請人】維沃移動通信有限公司