本發(fā)明涉及終端技術(shù)領(lǐng)域,具體而言,涉及一種圖標(biāo)顯示方法、一種圖標(biāo)顯示裝置和一種終端。
背景技術(shù):
目前,手機(jī)已經(jīng)是日常生活不可缺少的工具,用戶對于手機(jī)的要求也日益增多,如可操作性。然而,現(xiàn)在手機(jī)的屏幕也越來越大,如何優(yōu)化手機(jī)的可操作性倍受關(guān)注。
在相關(guān)技術(shù)中,通常會(huì)通過一個(gè)特定動(dòng)作將當(dāng)前UI(User Interface,用戶界面)向左或向右進(jìn)行等比例縮小,讓用戶能夠單手操作UI界面上實(shí)際比例大小不能操作到的范圍,然而這種縮小UI界面的方式會(huì)導(dǎo)致誤觸摸操作,影響了用戶的使用體驗(yàn)
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明正是基于上述技術(shù)問題至少之一,提出了一種新的圖標(biāo)顯示方案,在檢測的用戶的滑動(dòng)操作時(shí),屏幕上的圖標(biāo)會(huì)按照目標(biāo)圖標(biāo)移動(dòng)路線滑動(dòng)至用戶手指可觸控的區(qū)域內(nèi),方便用戶操作,同時(shí)更大程度上地降低了誤觸發(fā)操作的概率,提升了用戶的使用體驗(yàn)。
有鑒于此,本發(fā)明提出了一種圖標(biāo)顯示方法,包括:檢測用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作;獲取與所述滑動(dòng)操作相關(guān)聯(lián)的目標(biāo)圖標(biāo)移動(dòng)路線;控制所述當(dāng)前屏幕上的圖標(biāo)按照所述目標(biāo)圖標(biāo)移動(dòng)路線移動(dòng)至所述用戶手指可觸控的區(qū)域內(nèi)。
在該技術(shù)方案中,通過檢測用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作,并獲取與滑動(dòng)操作相關(guān)聯(lián)的目標(biāo)圖標(biāo)移動(dòng)路線,以控制當(dāng)前屏幕上的圖標(biāo)按照目標(biāo)圖標(biāo)移動(dòng)路線移動(dòng)至用戶手指可觸控的區(qū)域內(nèi),整個(gè)過程操作簡便,方便用戶操作,同時(shí)更大程度上地降低了誤觸發(fā)操作的概率,提升了用戶的使用體驗(yàn)。其中,目標(biāo)圖標(biāo)移動(dòng)路線包括循環(huán)閉合路線。
在上述技術(shù)方案中,優(yōu)選地,在所述獲取與所述滑動(dòng)操作相關(guān)聯(lián)的目標(biāo)圖標(biāo)移動(dòng)路線的步驟之前,還包括:預(yù)存儲(chǔ)多個(gè)滑動(dòng)方向;根據(jù)接收到的設(shè)置指令,為所述多個(gè)滑動(dòng)方向中的每個(gè)滑動(dòng)方向設(shè)置圖標(biāo)移動(dòng)路線;預(yù)存儲(chǔ)所述多個(gè)滑動(dòng)方向和所述每個(gè)滑動(dòng)方向的圖標(biāo)移動(dòng)路線之間的關(guān)聯(lián)關(guān)系;所述獲取與所述滑動(dòng)操作相關(guān)聯(lián)的目標(biāo)圖標(biāo)移動(dòng)路線的步驟,具體包括:確定所述滑動(dòng)操作的滑動(dòng)方向;在所述關(guān)聯(lián)關(guān)系中,查找與所述滑動(dòng)操作的滑動(dòng)方向相關(guān)聯(lián)的圖標(biāo)移動(dòng)路線,并將其作為所述目標(biāo)圖標(biāo)移動(dòng)路線。
在該技術(shù)方案中,通過預(yù)存儲(chǔ)多個(gè)滑動(dòng)方向,為多個(gè)滑動(dòng)方向中的每個(gè)滑動(dòng)方向設(shè)置圖標(biāo)移動(dòng)路線,并存儲(chǔ)多個(gè)滑動(dòng)方向和每個(gè)滑動(dòng)方向的圖標(biāo)移動(dòng)路線之間的關(guān)聯(lián)關(guān)系,為后續(xù)根據(jù)滑動(dòng)操作控制圖標(biāo)按照目標(biāo)圖標(biāo)移動(dòng)路線移動(dòng)提供前提保障,用戶可根據(jù)實(shí)際使用需求對滑動(dòng)方向與圖標(biāo)移動(dòng)路線間的關(guān)聯(lián)關(guān)系進(jìn)行調(diào)整修改,同時(shí)在關(guān)聯(lián)關(guān)系中,查找與滑動(dòng)操作的滑動(dòng)方向相關(guān)聯(lián)的圖標(biāo)移動(dòng)路線,并將其作為目標(biāo)圖標(biāo)移動(dòng)路線,確保了可以準(zhǔn)確地控制圖標(biāo)按照用戶需求方向移動(dòng)。其中,滑動(dòng)方向包括向左滑動(dòng)、向右滑動(dòng)、向上滑動(dòng)、向下滑動(dòng)、以及其他自定義方向。
在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,在所述檢測用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作的步驟之前,還包括:檢測是否接收到用于觸發(fā)所述終端進(jìn)入單手滑動(dòng)模式的觸發(fā)操作;在確定接收到所述觸發(fā)操作時(shí),控制所述終端進(jìn)行單手滑動(dòng)模式,并執(zhí)行所述檢測用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作的步驟。
在該技術(shù)方案中,考慮到在非單手滑動(dòng)模式下滑動(dòng)操作會(huì)觸發(fā)其他功能(如滑動(dòng)切換不同顯示屏幕),通過在接收到用于觸發(fā)終端進(jìn)入單手滑動(dòng)模式的觸發(fā)操作時(shí),再檢測用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作,限定滑動(dòng)操作只有在單手滑動(dòng)模式下可觸發(fā)圖標(biāo)的移動(dòng),確保了用戶單手操作時(shí)的可操作性,同時(shí)兼容了由滑動(dòng)操作所觸發(fā)的其他功能。
在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,所述檢測是否接收到用于觸發(fā)所述終端進(jìn)入單手滑動(dòng)模式的觸發(fā)操作的步驟,具體包括:當(dāng)檢測到對所述當(dāng)前屏幕上的圖標(biāo)的按壓時(shí)長大于或等于第一閾值時(shí),確定獲取到所述觸發(fā)操作;或當(dāng)檢測到對所述當(dāng)前屏幕上的圖標(biāo)的按壓力度大于或等于第二閾值時(shí),確定獲取到所述觸發(fā)操作;或當(dāng)檢測到對所述當(dāng)前屏幕上的圖標(biāo)的按壓面積大于或等于第三閾值時(shí),確定獲取到所述觸發(fā)操作。
在該技術(shù)方案中,用戶在單手操作需求時(shí),可通過多種方式來觸發(fā)終端進(jìn)入單手滑動(dòng)模式:持續(xù)按壓圖標(biāo)、大面積接觸按壓圖標(biāo)、超過一定力度按壓圖標(biāo)等,滿足了不同用戶的不同使用習(xí)慣。其中,第一閾值、第二閾值、第三閾值可根據(jù)實(shí)際需求進(jìn)行設(shè)置。
在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,所述圖標(biāo)包括應(yīng)用程序圖標(biāo)和文件夾圖標(biāo),所述圖標(biāo)顯示方法還包括:在檢測到對所述應(yīng)用程序圖標(biāo)或所述文件夾圖標(biāo)的按壓時(shí)長大于或等于第四閾值時(shí),控制所述終端退出所述單手滑動(dòng)模式;或在檢測到所述應(yīng)用程序圖標(biāo)對應(yīng)的應(yīng)用程序啟動(dòng)時(shí),控制所述終端退出所述單手滑動(dòng)模式。
在該技術(shù)方案中,用戶不需要單手操作時(shí),可通過多種方式來觸發(fā)終端退出單手滑動(dòng)模式:持續(xù)按壓應(yīng)用程序圖標(biāo)或文件夾圖標(biāo)、啟動(dòng)應(yīng)用程序圖標(biāo)對應(yīng)的應(yīng)用程序等,滿足了不同用戶的不同使用習(xí)慣。其中,第四閾值可根據(jù)實(shí)際需求進(jìn)行設(shè)置。
根據(jù)本發(fā)明的第二方面,提出了一種圖標(biāo)顯示裝置,包括:第一檢測單元,用于檢測用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作;獲取單元,用于獲取與所述滑動(dòng)操作相關(guān)聯(lián)的目標(biāo)圖標(biāo)移動(dòng)路線;第一控制單元,用于控制所述當(dāng)前屏幕上的圖標(biāo)按照所述目標(biāo)圖標(biāo)移動(dòng)路線移動(dòng)至所述用戶手指可觸控的區(qū)域內(nèi)。
在該技術(shù)方案中,通過檢測用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作,并獲取與滑動(dòng)操作相關(guān)聯(lián)的目標(biāo)圖標(biāo)移動(dòng)路線,以控制當(dāng)前屏幕上的圖標(biāo)按照目標(biāo)圖標(biāo)移動(dòng)路線移動(dòng)至用戶手指可觸控的區(qū)域內(nèi),整個(gè)過程操作簡便,方便用戶操作,同時(shí)更大程度上地降低了誤觸發(fā)操作的概率,提升了用戶的使用體驗(yàn)。其中,目標(biāo)圖標(biāo)移動(dòng)路線包括循環(huán)閉合路線。
在上述技術(shù)方案中,優(yōu)選地,還包括:第一存儲(chǔ)單元,用于預(yù)存儲(chǔ)多個(gè)滑動(dòng)方向;設(shè)置單元,用于根據(jù)接收到的設(shè)置指令,為所述多個(gè)滑動(dòng)方向中的每個(gè)滑動(dòng)方向設(shè)置圖標(biāo)移動(dòng)路線;第二存儲(chǔ)單元,用于預(yù)存儲(chǔ)所述多個(gè)滑動(dòng)方向和所述每個(gè)滑動(dòng)方向的圖標(biāo)移動(dòng)路線之間的關(guān)聯(lián)關(guān)系;所述獲取單元具體用于:確定所述滑動(dòng)操作的滑動(dòng)方向;在所述關(guān)聯(lián)關(guān)系中,查找與所述滑動(dòng)操作的滑動(dòng)方向相關(guān)聯(lián)的圖標(biāo)移動(dòng)路線,并將其作為所述目標(biāo)圖標(biāo)移動(dòng)路線。
在該技術(shù)方案中,通過預(yù)存儲(chǔ)多個(gè)滑動(dòng)方向,為多個(gè)滑動(dòng)方向中的每個(gè)滑動(dòng)方向設(shè)置圖標(biāo)移動(dòng)路線,并存儲(chǔ)多個(gè)滑動(dòng)方向和每個(gè)滑動(dòng)方向的圖標(biāo)移動(dòng)路線之間的關(guān)聯(lián)關(guān)系,為后續(xù)根據(jù)滑動(dòng)操作控制圖標(biāo)按照目標(biāo)圖標(biāo)移動(dòng)路線移動(dòng)提供前提保障,用戶可根據(jù)實(shí)際使用需求對滑動(dòng)方向與圖標(biāo)移動(dòng)路線間的關(guān)聯(lián)關(guān)系進(jìn)行調(diào)整修改,同時(shí)在關(guān)聯(lián)關(guān)系中,查找與滑動(dòng)操作的滑動(dòng)方向相關(guān)聯(lián)的圖標(biāo)移動(dòng)路線,并將其作為目標(biāo)圖標(biāo)移動(dòng)路線,確保了可以準(zhǔn)確地控制圖標(biāo)按照用戶需求方向移動(dòng)。其中,滑動(dòng)方向包括向左滑動(dòng)、向右滑動(dòng)、向上滑動(dòng)、向下滑動(dòng)、以及其他自定義方向。
在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,還包括:第二檢測單元,用于檢測是否接收到用于觸發(fā)所述終端進(jìn)入單手滑動(dòng)模式的觸發(fā)操作;所述第一檢測單元,具體用于在所述第二檢測單元確定接收到所述觸發(fā)操作時(shí),檢測所述用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作;第二控制單元,用于控制所述終端進(jìn)行單手滑動(dòng)模式。
在該技術(shù)方案中,考慮到在非單手滑動(dòng)模式下滑動(dòng)操作會(huì)觸發(fā)其他功能(如滑動(dòng)切換不同顯示屏幕),通過在接收到用于觸發(fā)終端進(jìn)入單手滑動(dòng)模式的觸發(fā)操作時(shí),再檢測用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作,限定滑動(dòng)操作只有在單手滑動(dòng)模式下可觸發(fā)圖標(biāo)的移動(dòng),確保了用戶單手操作時(shí)的可操作性,同時(shí)兼容了由滑動(dòng)操作所觸發(fā)的其他功能。
在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,所述第二檢測單元具體用于:當(dāng)檢測到對所述當(dāng)前屏幕上的圖標(biāo)的按壓時(shí)長大于或等于第一閾值時(shí),確定獲取到所述觸發(fā)操作;或當(dāng)檢測到對所述當(dāng)前屏幕上的圖標(biāo)的按壓力度大于或等于第二閾值時(shí),確定獲取到所述觸發(fā)操作;或當(dāng)檢測到對所述當(dāng)前屏幕上的圖標(biāo)的按壓面積大于或等于第三閾值時(shí),確定獲取到所述觸發(fā)操作。
在該技術(shù)方案中,用戶在單手操作需求時(shí),可通過多種方式來觸發(fā)終端進(jìn)入單手滑動(dòng)模式:持續(xù)按壓圖標(biāo)、大面積接觸按壓圖標(biāo)、超過一定力度按壓圖標(biāo)等,滿足了不同用戶的不同使用習(xí)慣。其中,第一閾值、第二閾值、第三閾值可根據(jù)實(shí)際需求進(jìn)行設(shè)置。
在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,所述圖標(biāo)包括應(yīng)用程序圖標(biāo)和文件夾圖標(biāo),所述第二控制單元還用于:在檢測到對所述應(yīng)用程序圖標(biāo)或所述文件夾圖標(biāo)的按壓時(shí)長大于或等于第四閾值時(shí),控制所述終端退出所述單手滑動(dòng)模式;或在檢測到所述應(yīng)用程序圖標(biāo)對應(yīng)的應(yīng)用程序啟動(dòng)時(shí),控制所述終端退出所述單手滑動(dòng)模式。
在該技術(shù)方案中,用戶不需要單手操作時(shí),可通過多種方式來觸發(fā)終端退出單手滑動(dòng)模式:持續(xù)按壓應(yīng)用程序圖標(biāo)或文件夾圖標(biāo)、啟動(dòng)應(yīng)用程序圖標(biāo)對應(yīng)的應(yīng)用程序等,滿足了不同用戶的不同使用習(xí)慣。其中,第四閾值可根據(jù)實(shí)際需求進(jìn)行設(shè)置。
根據(jù)本發(fā)明的第三方面,提出了一種終端,包括:如上述技術(shù)方案中任一項(xiàng)所述的圖標(biāo)顯示裝置。
通過以上技術(shù)方案,在檢測的用戶的滑動(dòng)操作時(shí),屏幕上的圖標(biāo)會(huì)按照目標(biāo)圖標(biāo)移動(dòng)路線滑動(dòng)至用戶手指可觸控的區(qū)域內(nèi),方便用戶操作,同時(shí)更大程度上地降低了誤觸發(fā)操作的概率,提升了用戶的使用體驗(yàn)。
附圖說明
圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖標(biāo)顯示方法的示意流程圖;
圖2示出了根據(jù)本發(fā)明的實(shí)施例的圖標(biāo)顯示裝置的示意流程圖;
圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的示意框圖;
圖4示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的圖標(biāo)顯示方法的示意流程圖;
圖5A至圖5D示出了根據(jù)本發(fā)明的實(shí)施例的終端的界面示意圖;
圖6示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的終端的示意框圖。
具體實(shí)施方式
為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請的實(shí)施例及實(shí)施例中的特征可以相互組合。
在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開的具體實(shí)施例的限制。
圖1示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖標(biāo)顯示方法的示意流程圖。
如圖1所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例的圖標(biāo)顯示方法,包括:
步驟102,檢測用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作。
步驟104,獲取與所述滑動(dòng)操作相關(guān)聯(lián)的目標(biāo)圖標(biāo)移動(dòng)路線。
優(yōu)選地,在所述獲取與所述滑動(dòng)操作相關(guān)聯(lián)的目標(biāo)圖標(biāo)移動(dòng)路線的步驟之前,還包括:預(yù)存儲(chǔ)多個(gè)滑動(dòng)方向;根據(jù)接收到的設(shè)置指令,為所述多個(gè)滑動(dòng)方向中的每個(gè)滑動(dòng)方向設(shè)置圖標(biāo)移動(dòng)路線;預(yù)存儲(chǔ)所述多個(gè)滑動(dòng)方向和所述每個(gè)滑動(dòng)方向的圖標(biāo)移動(dòng)路線之間的關(guān)聯(lián)關(guān)系;所述獲取與所述滑動(dòng)操作相關(guān)聯(lián)的目標(biāo)圖標(biāo)移動(dòng)路線的步驟,具體包括:確定所述滑動(dòng)操作的滑動(dòng)方向;在所述關(guān)聯(lián)關(guān)系中,查找與所述滑動(dòng)操作的滑動(dòng)方向相關(guān)聯(lián)的圖標(biāo)移動(dòng)路線,并將其作為所述目標(biāo)圖標(biāo)移動(dòng)路線。
通過預(yù)存儲(chǔ)多個(gè)滑動(dòng)方向,為多個(gè)滑動(dòng)方向中的每個(gè)滑動(dòng)方向設(shè)置圖標(biāo)移動(dòng)路線,并存儲(chǔ)多個(gè)滑動(dòng)方向和每個(gè)滑動(dòng)方向的圖標(biāo)移動(dòng)路線之間的關(guān)聯(lián)關(guān)系,為后續(xù)根據(jù)滑動(dòng)操作控制圖標(biāo)按照目標(biāo)圖標(biāo)移動(dòng)路線移動(dòng)提供前提保障,用戶可根據(jù)實(shí)際使用需求對滑動(dòng)方向與圖標(biāo)移動(dòng)路線間的關(guān)聯(lián)關(guān)系進(jìn)行調(diào)整修改,同時(shí)在關(guān)聯(lián)關(guān)系中,查找與滑動(dòng)操作的滑動(dòng)方向相關(guān)聯(lián)的圖標(biāo)移動(dòng)路線,并將其作為目標(biāo)圖標(biāo)移動(dòng)路線,確保了可以準(zhǔn)確地控制圖標(biāo)按照用戶需求方向移動(dòng)。其中,滑動(dòng)方向包括向左滑動(dòng)、向右滑動(dòng)、向上滑動(dòng)、向下滑動(dòng)、以及其他自定義方向。
步驟106,控制所述當(dāng)前屏幕上的圖標(biāo)按照所述目標(biāo)圖標(biāo)移動(dòng)路線移動(dòng)至所述用戶手指可觸控的區(qū)域內(nèi)。
在該技術(shù)方案中,通過檢測用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作,并獲取與滑動(dòng)操作相關(guān)聯(lián)的目標(biāo)圖標(biāo)移動(dòng)路線,以控制當(dāng)前屏幕上的圖標(biāo)按照目標(biāo)圖標(biāo)移動(dòng)路線移動(dòng)至用戶手指可觸控的區(qū)域內(nèi),整個(gè)過程操作簡便,方便用戶操作,同時(shí)更大程度上地降低了誤觸發(fā)操作的概率,提升了用戶的使用體驗(yàn)。其中,目標(biāo)圖標(biāo)移動(dòng)路線包括循環(huán)閉合路線。
在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,在所述檢測用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作的步驟之前,還包括:檢測是否接收到用于觸發(fā)所述終端進(jìn)入單手滑動(dòng)模式的觸發(fā)操作;在確定接收到所述觸發(fā)操作時(shí),控制所述終端進(jìn)行單手滑動(dòng)模式,并執(zhí)行所述檢測用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作的步驟。
在該技術(shù)方案中,考慮到在非單手滑動(dòng)模式下滑動(dòng)操作會(huì)觸發(fā)其他功能(如滑動(dòng)切換不同顯示屏幕),通過在接收到用于觸發(fā)終端進(jìn)入單手滑動(dòng)模式的觸發(fā)操作時(shí),再檢測用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作,限定滑動(dòng)操作只有在單手滑動(dòng)模式下可觸發(fā)圖標(biāo)的移動(dòng),確保了用戶單手操作時(shí)的可操作性,同時(shí)兼容了由滑動(dòng)操作所觸發(fā)的其他功能。
在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,所述檢測是否接收到用于觸發(fā)所述終端進(jìn)入單手滑動(dòng)模式的觸發(fā)操作的步驟,具體包括:當(dāng)檢測到對所述當(dāng)前屏幕上的圖標(biāo)的按壓時(shí)長大于或等于第一閾值時(shí),確定獲取到所述觸發(fā)操作;或當(dāng)檢測到對所述當(dāng)前屏幕上的圖標(biāo)的按壓力度大于或等于第二閾值時(shí),確定獲取到所述觸發(fā)操作;或當(dāng)檢測到對所述當(dāng)前屏幕上的圖標(biāo)的按壓面積大于或等于第三閾值時(shí),確定獲取到所述觸發(fā)操作。
在該技術(shù)方案中,用戶在單手操作需求時(shí),可通過多種方式來觸發(fā)終端進(jìn)入單手滑動(dòng)模式:持續(xù)按壓圖標(biāo)、大面積接觸按壓圖標(biāo)、超過一定力度按壓圖標(biāo)等,滿足了不同用戶的不同使用習(xí)慣。其中,第一閾值、第二閾值、第三閾值可根據(jù)實(shí)際需求進(jìn)行設(shè)置。
在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,所述圖標(biāo)包括應(yīng)用程序圖標(biāo)和文件夾圖標(biāo),所述圖標(biāo)顯示方法還包括:在檢測到對所述應(yīng)用程序圖標(biāo)或所述文件夾圖標(biāo)的按壓時(shí)長大于或等于第四閾值時(shí),控制所述終端退出所述單手滑動(dòng)模式;或在檢測到所述應(yīng)用程序圖標(biāo)對應(yīng)的應(yīng)用程序啟動(dòng)時(shí),控制所述終端退出所述單手滑動(dòng)模式。
在該技術(shù)方案中,用戶不需要單手操作時(shí),可通過多種方式來觸發(fā)終端退出單手滑動(dòng)模式:持續(xù)按壓應(yīng)用程序圖標(biāo)或文件夾圖標(biāo)、啟動(dòng)應(yīng)用程序圖標(biāo)對應(yīng)的應(yīng)用程序等,滿足了不同用戶的不同使用習(xí)慣。
圖2示出了根據(jù)本發(fā)明的實(shí)施例的圖標(biāo)顯示裝置的示意流程圖。
如圖2所示,根據(jù)本發(fā)明的實(shí)施例的圖標(biāo)顯示裝置200,包括:第一檢測單元202、獲取單元204和第一控制單元206。
其中,第一檢測單元202用于檢測用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作;獲取單元204用于獲取與所述滑動(dòng)操作相關(guān)聯(lián)的目標(biāo)圖標(biāo)移動(dòng)路線;第一控制單元206用于控制所述當(dāng)前屏幕上的圖標(biāo)按照所述目標(biāo)圖標(biāo)移動(dòng)路線移動(dòng)至所述用戶手指可觸控的區(qū)域內(nèi)。
在該技術(shù)方案中,通過檢測用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作,并獲取與滑動(dòng)操作相關(guān)聯(lián)的目標(biāo)圖標(biāo)移動(dòng)路線,以控制當(dāng)前屏幕上的圖標(biāo)按照目標(biāo)圖標(biāo)移動(dòng)路線移動(dòng)至用戶手指可觸控的區(qū)域內(nèi),整個(gè)過程操作簡便,方便用戶操作,同時(shí)更大程度上地降低了誤觸發(fā)操作的概率,提升了用戶的使用體驗(yàn)。其中,目標(biāo)圖標(biāo)移動(dòng)路線包括循環(huán)閉合路線。
在上述技術(shù)方案中,優(yōu)選地,還包括:第一存儲(chǔ)單元208,用于預(yù)存儲(chǔ)多個(gè)滑動(dòng)方向;設(shè)置單元210,用于根據(jù)接收到的設(shè)置指令,為所述多個(gè)滑動(dòng)方向中的每個(gè)滑動(dòng)方向設(shè)置圖標(biāo)移動(dòng)路線;第二存儲(chǔ)單元212,用于預(yù)存儲(chǔ)所述多個(gè)滑動(dòng)方向和所述每個(gè)滑動(dòng)方向的圖標(biāo)移動(dòng)路線之間的關(guān)聯(lián)關(guān)系;所述獲取單元204具體用于:確定所述滑動(dòng)操作的滑動(dòng)方向;在所述關(guān)聯(lián)關(guān)系中,查找與所述滑動(dòng)操作的滑動(dòng)方向相關(guān)聯(lián)的圖標(biāo)移動(dòng)路線,并將其作為所述目標(biāo)圖標(biāo)移動(dòng)路線。
在該技術(shù)方案中,通過預(yù)存儲(chǔ)多個(gè)滑動(dòng)方向,為多個(gè)滑動(dòng)方向中的每個(gè)滑動(dòng)方向設(shè)置圖標(biāo)移動(dòng)路線,并存儲(chǔ)多個(gè)滑動(dòng)方向和每個(gè)滑動(dòng)方向的圖標(biāo)移動(dòng)路線之間的關(guān)聯(lián)關(guān)系,為后續(xù)根據(jù)滑動(dòng)操作控制圖標(biāo)按照目標(biāo)圖標(biāo)移動(dòng)路線移動(dòng)提供前提保障,用戶可根據(jù)實(shí)際使用需求對滑動(dòng)方向與圖標(biāo)移動(dòng)路線間的關(guān)聯(lián)關(guān)系進(jìn)行調(diào)整修改,同時(shí)在關(guān)聯(lián)關(guān)系中,查找與滑動(dòng)操作的滑動(dòng)方向相關(guān)聯(lián)的圖標(biāo)移動(dòng)路線,并將其作為目標(biāo)圖標(biāo)移動(dòng)路線,確保了可以準(zhǔn)確地控制圖標(biāo)按照用戶需求方向移動(dòng)。其中,滑動(dòng)方向包括向左滑動(dòng)、向右滑動(dòng)、向上滑動(dòng)、向下滑動(dòng)、以及其他自定義方向。
在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,還包括:第二檢測單元214,用于檢測是否接收到用于觸發(fā)所述終端進(jìn)入單手滑動(dòng)模式的觸發(fā)操作;所述第一檢測單元206,具體用于在所述第二檢測單元214確定接收到所述觸發(fā)操作時(shí),檢測所述用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作;第二控制單元216,用于控制所述終端進(jìn)行單手滑動(dòng)模式。
在該技術(shù)方案中,考慮到在非單手滑動(dòng)模式下滑動(dòng)操作會(huì)觸發(fā)其他功能(如滑動(dòng)切換不同顯示屏幕),通過在接收到用于觸發(fā)終端進(jìn)入單手滑動(dòng)模式的觸發(fā)操作時(shí),再檢測用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作,限定滑動(dòng)操作只有在單手滑動(dòng)模式下可觸發(fā)圖標(biāo)的移動(dòng),確保了用戶單手操作時(shí)的可操作性,同時(shí)兼容了由滑動(dòng)操作所觸發(fā)的其他功能。
在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,所述第二檢測單元214具體用于:當(dāng)檢測到對所述當(dāng)前屏幕上的圖標(biāo)的按壓時(shí)長大于或等于第一閾值時(shí),確定獲取到所述觸發(fā)操作;或當(dāng)檢測到對所述當(dāng)前屏幕上的圖標(biāo)的按壓力度大于或等于第二閾值時(shí),確定獲取到所述觸發(fā)操作;或當(dāng)檢測到對所述當(dāng)前屏幕上的圖標(biāo)的按壓面積大于或等于第三閾值時(shí),確定獲取到所述觸發(fā)操作。
在該技術(shù)方案中,用戶在單手操作需求時(shí),可通過多種方式來觸發(fā)終端進(jìn)入單手滑動(dòng)模式:持續(xù)按壓圖標(biāo)、大面積接觸按壓圖標(biāo)、超過一定力度按壓圖標(biāo)等,滿足了不同用戶的不同使用習(xí)慣。其中,第一閾值、第二閾值、第三閾值可根據(jù)實(shí)際需求進(jìn)行設(shè)置。
在上述任一項(xiàng)技術(shù)方案中,優(yōu)選地,所述圖標(biāo)包括應(yīng)用程序圖標(biāo)和文件夾圖標(biāo),所述第二控制單元216還用于:在檢測到對所述應(yīng)用程序圖標(biāo)或所述文件夾圖標(biāo)的按壓時(shí)長大于或等于第四閾值時(shí),控制所述終端退出所述單手滑動(dòng)模式;或在檢測到所述應(yīng)用程序圖標(biāo)對應(yīng)的應(yīng)用程序啟動(dòng)時(shí),控制所述終端退出所述單手滑動(dòng)模式。
在該技術(shù)方案中,用戶不需要單手操作時(shí),可通過多種方式來觸發(fā)終端退出單手滑動(dòng)模式:持續(xù)按壓應(yīng)用程序圖標(biāo)或文件夾圖標(biāo)、啟動(dòng)應(yīng)用程序圖標(biāo)對應(yīng)的應(yīng)用程序等,滿足了不同用戶的不同使用習(xí)慣。
圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端的示意框圖。
如圖3所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端300,包括:如圖2所示的圖標(biāo)顯示裝置200。
以下結(jié)合圖4、圖5A至圖5D對本發(fā)明的技術(shù)方案作進(jìn)一步說明。
在本實(shí)施例中,終端屏幕上的圖標(biāo)的排列方式可是4×4規(guī)格、4×5規(guī)格或其他規(guī)格,將圖標(biāo)原本的固定位置改為流動(dòng)位置,即所有的當(dāng)前圖標(biāo)位置,可隨著用戶的滑動(dòng)操作進(jìn)行相應(yīng)的位置改變,直到用戶所需的圖標(biāo)到達(dá)單手操作范圍內(nèi),具體地,如圖4所示,整個(gè)圖標(biāo)顯示控制過程包括:
步驟402,觸發(fā)終端進(jìn)入單手滑動(dòng)模式。
步驟404,長按UI界面上任一圖標(biāo)預(yù)定時(shí)長(如5秒)進(jìn)入單手滑動(dòng)模式。
步驟406,上下滑動(dòng)圖標(biāo)或左右滑動(dòng)圖標(biāo)。
步驟408,判斷用戶是否點(diǎn)擊打開文件夾,若是,執(zhí)行步驟410;否則,執(zhí)行步驟412。
步驟410,進(jìn)入文件夾界面。
步驟412,判斷用戶是否打開應(yīng)用程序,若是,執(zhí)行步驟416;否則,執(zhí)行步驟414。
步驟414,長按任一應(yīng)用程序圖標(biāo)預(yù)定時(shí)長(如5秒)。
步驟416,退出單手滑動(dòng)模式。
其中,在步驟406中,用戶單手操作改變圖標(biāo)位置的滑動(dòng)操作分為兩種:上下滑動(dòng)和左右滑動(dòng),圖標(biāo)位置改變具備可循環(huán)性,以下分別舉例對其說明:
實(shí)施例一:向右滑動(dòng)
如圖5A所示,當(dāng)用戶拉動(dòng)圖標(biāo)11向右滑動(dòng)時(shí),當(dāng)前界面上的圖標(biāo)將隨著圖標(biāo)11的位置變化和流動(dòng)方向進(jìn)行位置的流動(dòng),此時(shí)由于流動(dòng)的循環(huán)性,圖標(biāo)20將被移動(dòng)到當(dāng)前界面的圖標(biāo)1的位置,而圖標(biāo)19將代替圖標(biāo)20成為當(dāng)前界面最后一個(gè)位置的圖標(biāo)。
實(shí)施例二:向左滑動(dòng)
如圖5B所示,當(dāng)用戶拉動(dòng)圖標(biāo)11向左滑動(dòng)時(shí),當(dāng)前界面上的圖標(biāo)將隨著圖標(biāo)11的位置變化和流動(dòng)方向進(jìn)行位置的流動(dòng),此時(shí)由于流動(dòng)的循環(huán)性,圖標(biāo)2將被移動(dòng)到當(dāng)前界面的圖標(biāo)1的位置,而圖標(biāo)1將代替圖標(biāo)20成為當(dāng)前界面最后一個(gè)位置的圖標(biāo)。
實(shí)施例三:向下滑動(dòng)
如圖5C所示,當(dāng)用戶拉動(dòng)圖標(biāo)11向下滑動(dòng)時(shí),當(dāng)前界面上的圖標(biāo)將隨著圖標(biāo)11的位置變化和流動(dòng)方向進(jìn)行位置的流動(dòng),此時(shí)由于流動(dòng)的循環(huán)性,圖標(biāo)4將被移動(dòng)到當(dāng)前界面的圖標(biāo)1的位置,而圖標(biāo)19將代替圖標(biāo)20成為當(dāng)前界面最后一個(gè)位置的圖標(biāo)。
實(shí)施例四:向上滑動(dòng)
如圖5D所示,當(dāng)用戶拉動(dòng)圖標(biāo)11向上滑動(dòng)時(shí),當(dāng)前界面上的圖標(biāo)將隨著圖標(biāo)11的位置變化和流動(dòng)方向進(jìn)行位置的流動(dòng),此時(shí)由于流動(dòng)的循環(huán)性,圖標(biāo)5將被移動(dòng)到當(dāng)前界面的圖標(biāo)1的位置,而圖標(biāo)16將代替圖標(biāo)20成為當(dāng)前界面最后一個(gè)位置的圖標(biāo)。
上述實(shí)施例中,各個(gè)滑動(dòng)方向和圖標(biāo)移動(dòng)路線均可根據(jù)需求進(jìn)行調(diào)整。
另外,為避免與相關(guān)設(shè)計(jì)的左右滑屏等動(dòng)作造成沖突,在本實(shí)施例中,將滑動(dòng)操作限制在一個(gè)單手滑動(dòng)模式中進(jìn)行,單手滑動(dòng)模式下,將限定在當(dāng)前屏幕,不支持左右滑屏等動(dòng)作;用戶單手操作時(shí),通過長按任意一個(gè)圖標(biāo)5秒進(jìn)入該模式;退出該模式有兩種方式:第一種是長按任意一個(gè)圖標(biāo)退出該模式,第二種是點(diǎn)擊打開任意一個(gè)應(yīng)用圖標(biāo)退出該模式(在點(diǎn)擊進(jìn)入文件夾時(shí)不退出該模式)。
在上述實(shí)施例中,讓圖標(biāo)位置具備流動(dòng)性和循環(huán)性,用戶在單手操作場景下,只需上下滑動(dòng)或左右滑動(dòng),讓需要選擇打開的圖標(biāo)流動(dòng)到用戶的實(shí)際操作的范圍內(nèi),提高了用戶單手操作場景體驗(yàn)。
如圖6所示,圖6是本發(fā)明另一個(gè)實(shí)施例的終端的示意框圖,圖6所示的終端600可以用于實(shí)施上述圖1和圖4所示的本發(fā)明各實(shí)施例實(shí)現(xiàn)的方法,為了便于說明,僅示出了與本發(fā)明各實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請參照圖1和圖4所示的本發(fā)明各實(shí)施例。其中,圖6所示的終端600可以包括:
處理器602以及通過總線604與處理器602相連接的存儲(chǔ)器606。其中,存儲(chǔ)器606用于存儲(chǔ)程序代碼,處理器602用于調(diào)用存儲(chǔ)器606中存儲(chǔ)的程序代碼,用于執(zhí)行以下操作:
檢測用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作;
獲取與所述滑動(dòng)操作相關(guān)聯(lián)的目標(biāo)圖標(biāo)移動(dòng)路線;
控制所述當(dāng)前屏幕上的圖標(biāo)按照所述目標(biāo)圖標(biāo)移動(dòng)路線移動(dòng)至所述用戶手指可觸控的區(qū)域內(nèi)。
在上述技術(shù)方案中,優(yōu)選地,處理器602還用于:
預(yù)存儲(chǔ)多個(gè)滑動(dòng)方向;
根據(jù)接收到的設(shè)置指令,為所述多個(gè)滑動(dòng)方向中的每個(gè)滑動(dòng)方向設(shè)置圖標(biāo)移動(dòng)路線;
預(yù)存儲(chǔ)所述多個(gè)滑動(dòng)方向和所述每個(gè)滑動(dòng)方向的圖標(biāo)移動(dòng)路線之間的關(guān)聯(lián)關(guān)系;
確定所述滑動(dòng)操作的滑動(dòng)方向;
在所述關(guān)聯(lián)關(guān)系中,查找與所述滑動(dòng)操作的滑動(dòng)方向相關(guān)聯(lián)的圖標(biāo)移動(dòng)路線,并將其作為所述目標(biāo)圖標(biāo)移動(dòng)路線。
在上述技術(shù)方案中,優(yōu)選地,處理器602還用于:
檢測是否接收到用于觸發(fā)所述終端進(jìn)入單手滑動(dòng)模式的觸發(fā)操作;
在確定接收到所述觸發(fā)操作時(shí),控制所述終端進(jìn)行單手滑動(dòng)模式,并檢測用戶在終端的當(dāng)前屏幕上的滑動(dòng)操作。
在上述技術(shù)方案中,優(yōu)選地,處理器602還用于:
當(dāng)檢測到對所述當(dāng)前屏幕上的圖標(biāo)的按壓時(shí)長大于或等于第一閾值時(shí),確定獲取到所述觸發(fā)操作;或
當(dāng)檢測到對所述當(dāng)前屏幕上的圖標(biāo)的按壓力度大于或等于第二閾值時(shí),確定獲取到所述觸發(fā)操作;或
當(dāng)檢測到對所述當(dāng)前屏幕上的圖標(biāo)的按壓面積大于或等于第三閾值時(shí),確定獲取到所述觸發(fā)操作。
在上述技術(shù)方案中,優(yōu)選地,處理器602還用于:
在檢測到對所述應(yīng)用程序圖標(biāo)或所述文件夾圖標(biāo)的按壓時(shí)長大于或等于第四閾值時(shí),控制所述終端退出所述單手滑動(dòng)模式;或
在檢測到所述應(yīng)用程序圖標(biāo)對應(yīng)的應(yīng)用程序啟動(dòng)時(shí),控制所述終端退出所述單手滑動(dòng)模式。
本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
本發(fā)明實(shí)施例終端中的單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)包括只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存儲(chǔ)器(Random Access Memory,RAM)、可編程只讀存儲(chǔ)器(Programmable Read-only Memory,PROM)、可擦除可編程只讀存儲(chǔ)器(Erasable Programmable Read Only Memory,EPROM)、一次可編程只讀存儲(chǔ)器(One-time Programmable Read-Only Memory,OTPROM)、電子抹除式可復(fù)寫只讀存儲(chǔ)器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只讀光盤(Compact Disc Read-Only Memory,CD-ROM)或其他光盤存儲(chǔ)器、磁盤存儲(chǔ)器、磁帶存儲(chǔ)器、或者能夠用于攜帶或存儲(chǔ)數(shù)據(jù)的計(jì)算機(jī)可讀的任何其他介質(zhì)。
以上結(jié)合附圖詳細(xì)說明了本發(fā)明的技術(shù)方案,本發(fā)明的技術(shù)方案提出了一種新的圖標(biāo)顯示方案,在檢測的用戶的滑動(dòng)操作時(shí),屏幕上的圖標(biāo)會(huì)按照目標(biāo)圖標(biāo)移動(dòng)路線滑動(dòng)至用戶手指可觸控的區(qū)域內(nèi),方便用戶操作,同時(shí)更大程度上地降低了誤觸發(fā)操作的概率,提升了用戶的使用體驗(yàn)。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。