一種圖標(biāo)顯示的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端技術(shù)領(lǐng)域,特別涉及一種圖標(biāo)顯示的方法及裝置。
【背景技術(shù)】
[0002]隨著終端技術(shù)的發(fā)展,終端的屏幕也越來越大,可顯示的內(nèi)容越來越多,極大的豐富了用戶的體驗(yàn)。
[0003]目前,終端一般都采用圖形操作界面,在終端桌面中會(huì)設(shè)置有單頁或多頁的顯示方式,每頁中會(huì)設(shè)置有一個(gè)或多個(gè)圖標(biāo),每個(gè)圖標(biāo)代表一個(gè)應(yīng)用程序。用戶可以在當(dāng)前頁面中選取所需要使用的應(yīng)用程序,還可以通過翻頁的方式查看其它頁面中的應(yīng)用程序。
[0004]發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]由于終端的屏幕越來越大,因此當(dāng)用戶需要執(zhí)行桌面中的某個(gè)應(yīng)用程序時(shí),有可能該應(yīng)用程序?qū)?yīng)的圖標(biāo)在用戶手指的觸控范圍以外,如圖1所示,其中弧線范圍以上的深色圖標(biāo)為觸控范圍以外的圖標(biāo),弧線范圍以下的淺色圖標(biāo)為觸控范圍的圖標(biāo)。因此用戶無法單手完成上述操作,需要另一只手輔助完成,降低了用戶的操作體驗(yàn),以及降低了人機(jī)交互性。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種圖標(biāo)顯示的方法及裝置。所述技術(shù)方案如下:
[0007]—方面,提供了一種圖標(biāo)顯示的方法,所述方法包括:
[0008]監(jiān)測終端屏幕中的觸控操作,所述觸控操作包括觸控方向以及觸控速度;
[0009]當(dāng)監(jiān)測到所述觸控操作時(shí),根據(jù)所述觸控方向以及所述觸控速度控制當(dāng)前頁面內(nèi)的圖標(biāo)在所述當(dāng)前頁面內(nèi)進(jìn)行循環(huán)移動(dòng),以使將待操控的圖標(biāo)移動(dòng)至用戶手指可觸控的范圍內(nèi)。
[0010]可選的,所述根據(jù)所述觸控方向以及所述觸控速度控制當(dāng)前頁面內(nèi)的圖標(biāo)在所述當(dāng)前頁面內(nèi)進(jìn)行循環(huán)移動(dòng),包括:
[0011]獲取當(dāng)前頁面內(nèi)的圖標(biāo)的初始排列順序;
[0012]根據(jù)所述觸控速度,確定所述當(dāng)前頁面內(nèi)的圖標(biāo)的移動(dòng)偏移量;
[0013]根據(jù)所述觸控方向確定圖標(biāo)的移動(dòng)方向;
[0014]根據(jù)所述圖標(biāo)的移動(dòng)方向,所述移動(dòng)偏移量以及所述初始排列順序,控制所述當(dāng)前頁面內(nèi)的圖標(biāo)在所述當(dāng)前頁面內(nèi)循環(huán)移動(dòng)。
[0015]可選的,所述根據(jù)所述觸控速度,確定所述當(dāng)前頁面內(nèi)的圖標(biāo)的移動(dòng)偏移量,包括:
[0016]獲取預(yù)設(shè)的移動(dòng)規(guī)則;
[0017]根據(jù)所述觸控速度以及所述移動(dòng)規(guī)則,確定所述當(dāng)前頁面內(nèi)的圖標(biāo)的移動(dòng)偏移量。
[0018]可選的,所述移動(dòng)規(guī)則包括:以η個(gè)圖標(biāo)單元格為單位移動(dòng),η為正整數(shù)。
[0019]可選的,所述觸控方向包括一個(gè)觸控手勢或者多個(gè)觸控手勢的組合。
[0020]另一方面,提供了一種圖標(biāo)顯示的裝置,所述裝置包括:
[0021]監(jiān)測模塊,用于監(jiān)測終端屏幕中的觸控操作,所述觸控操作包括觸控方向以及觸控速度;
[0022]控制模塊,用于當(dāng)監(jiān)測到所述觸控操作時(shí),根據(jù)所述觸控方向以及所述觸控速度控制當(dāng)前頁面內(nèi)的圖標(biāo)在所述當(dāng)前頁面內(nèi)進(jìn)行循環(huán)移動(dòng),以使將待操控的圖標(biāo)移動(dòng)至用戶手指可觸控的范圍內(nèi)。
[0023]可選的,所述控制模塊,包括:
[0024]獲取單元,用于獲取當(dāng)前頁面內(nèi)的圖標(biāo)的初始排列順序;
[0025]第一確定單元,用于根據(jù)所述觸控速度,確定所述當(dāng)前頁面內(nèi)的圖標(biāo)的移動(dòng)偏移量;
[0026]第二確定單元,用于根據(jù)所述觸控方向確定圖標(biāo)的移動(dòng)方向;
[0027]控制單元,用于根據(jù)所述圖標(biāo)的移動(dòng)方向,所述移動(dòng)偏移量以及所述初始排列順序,控制所述當(dāng)前頁面內(nèi)的圖標(biāo)在所述當(dāng)前頁面內(nèi)循環(huán)移動(dòng)。
[0028]可選的,所述第一確定單元,包括:
[0029]獲取子單元,用于獲取預(yù)設(shè)的移動(dòng)規(guī)則;
[0030]確定子單元,用于根據(jù)所述觸控速度以及所述移動(dòng)規(guī)則,確定所述當(dāng)前頁面內(nèi)的圖標(biāo)的移動(dòng)偏移量。
[0031]可選的,所述移動(dòng)規(guī)則包括:以η個(gè)圖標(biāo)單元格為單位移動(dòng),η為正整數(shù)。
[0032]可選的,所述觸控方向包括一個(gè)觸控手勢或者多個(gè)觸控手勢的組合。
[0033]本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
[0034]通過監(jiān)測終端屏幕的觸控操作,并根據(jù)觸控操作中的觸控方向以及觸控速度控制當(dāng)前頁面內(nèi)的圖標(biāo)在當(dāng)前頁面內(nèi)進(jìn)行循環(huán)移動(dòng)。通過用戶以單手操作的方式來控制移動(dòng)圖標(biāo),實(shí)現(xiàn)了對于單手手指觸控范圍以外的圖標(biāo)進(jìn)行控制,提高了人機(jī)交互性并提高了用戶體驗(yàn)。
【附圖說明】
[0035]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1是用戶手指的觸控范圍的示意圖;
[0037]圖2是本發(fā)明實(shí)施例一提供的圖標(biāo)顯示的方法流程圖;
[0038]圖3是本發(fā)明實(shí)施例二提供的圖標(biāo)顯示的方法流程圖;
[0039]圖4是本發(fā)明實(shí)施例二提供的圖表顯示的方法中圖標(biāo)移動(dòng)的示意圖;
[0040]圖5是本發(fā)明實(shí)施例一■提供的圖表顯不的方法中圖標(biāo)移動(dòng)的不意圖;
[0041]圖6是本發(fā)明實(shí)施例一■提供的圖表顯不的方法中圖標(biāo)移動(dòng)的不意圖;
[0042]圖7是本發(fā)明實(shí)施例一■提供的圖表顯不的方法中圖標(biāo)移動(dòng)的不意圖;
[0043]圖8是本發(fā)明實(shí)施例三提供的圖標(biāo)顯示的裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0044]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0045]實(shí)施例一
[0046]本發(fā)明實(shí)施例提供了一種圖標(biāo)顯示的方法,參見圖2。
[0047]201:監(jiān)測終端屏幕中的觸控操作,觸控操作包括觸控方向以及觸控速度;
[0048]202:當(dāng)監(jiān)測到觸控操作時(shí),根據(jù)觸控方向以及觸控速度控制當(dāng)前頁面內(nèi)的圖標(biāo)在當(dāng)前頁面內(nèi)進(jìn)行循環(huán)移動(dòng),以使將待操控的圖標(biāo)移動(dòng)至用戶手指可觸控的范圍內(nèi)。
[0049]本發(fā)明實(shí)施例通過監(jiān)測終端屏幕的觸控操作,并根據(jù)觸控操作中的觸控方向以及觸控速度控制當(dāng)前頁面內(nèi)的圖標(biāo)在當(dāng)前頁面內(nèi)進(jìn)行循環(huán)移動(dòng)。通過用戶以單手操作的方式來控制移動(dòng)圖標(biāo),實(shí)現(xiàn)了對于單手手指觸控范圍以外的圖標(biāo)進(jìn)行控制,提高了人機(jī)交互性并提高了用戶體驗(yàn)。
[0050]實(shí)施例二
[0051]本發(fā)明實(shí)施例提供了一種圖標(biāo)顯示的方法,參見圖3。
[0052]301:監(jiān)測終端屏幕中的觸控操作,觸控操作包括觸控方向以及觸控速度。
[0053]其中,觸控方向包括指定方向或者操作手勢;
[0054]指定方向包括但不限于上、下、左、右,還可以為屏幕中對角線上的滑動(dòng)方向。
[0055]操作手勢可以為多個(gè)指定方向構(gòu)成,例如:操作手勢可以為向右滑動(dòng),再向下滑動(dòng),上述兩個(gè)方向的滑動(dòng)構(gòu)成了一個(gè)操作手勢。
[0056]302:當(dāng)監(jiān)測到觸控操作時(shí),根據(jù)觸控方向以及觸控速度控制當(dāng)前頁面內(nèi)的圖標(biāo)在當(dāng)前頁面內(nèi)進(jìn)行循環(huán)移動(dòng),以使將待操控的圖標(biāo)移動(dòng)至用戶手指可觸控的范圍內(nèi)。
[0057]其中,在本發(fā)明實(shí)施例中,全部圖標(biāo)都顯示于同一個(gè)頁面中,用戶在終端屏幕中進(jìn)行滑動(dòng)的觸控操作時(shí)不會(huì)更換顯示的頁面,而是根據(jù)觸控操作控制圖標(biāo)在該頁面內(nèi)上下循環(huán)移動(dòng)。
[0058]終端屏幕中會(huì)根據(jù)預(yù)設(shè)顯示方式設(shè)定一定數(shù)量的圖標(biāo)單元格,每一個(gè)圖標(biāo)單元格放置一個(gè)圖標(biāo)進(jìn)行顯示。例如:假設(shè)有4*6排列的單元格,即4列6行的圖標(biāo)放置方式,可以顯示24個(gè)圖標(biāo)。
[0059]控制圖標(biāo)移動(dòng)的因素有四個(gè),分別為:圖標(biāo)的移動(dòng)方向,圖標(biāo)的移動(dòng)規(guī)則,圖標(biāo)的移動(dòng)偏移量以及圖標(biāo)的初始排列順序。其中,圖標(biāo)的移動(dòng)方向由觸控操作中的觸控方向確定;圖標(biāo)的移動(dòng)規(guī)則可以預(yù)先設(shè)定,默認(rèn)情況下為以I個(gè)圖標(biāo)單元格為單位移動(dòng);圖標(biāo)的移動(dòng)偏移量由觸控操作中觸控速度和移動(dòng)規(guī)則確定;圖標(biāo)的初始排列順序在控制圖標(biāo)移動(dòng)前進(jìn)行獲取。
[0060]其中,初始排列順序?yàn)楦鲌D標(biāo)的標(biāo)識的排列順序,可以將圖標(biāo)未進(jìn)行循環(huán)移動(dòng)前在終端屏幕左上角的圖標(biāo)作為初始排列順序中的第一個(gè)圖標(biāo)的標(biāo)識,依次按照行為標(biāo)準(zhǔn)順序排列后面的圖標(biāo)的標(biāo)識。
[0061]因此,根據(jù)控制圖標(biāo)移動(dòng)的四個(gè)因素,步驟302可以由以下步驟進(jìn)行實(shí)現(xiàn):
[0062]3021:獲取當(dāng)前頁面內(nèi)的圖標(biāo)的初始排列順序。
[0063]3022:根據(jù)觸控速度,確定當(dāng)前頁面內(nèi)的圖標(biāo)的移動(dòng)偏移量。
[0064]因此,步驟3022可以由以下步驟進(jìn)行實(shí)現(xiàn):
[0065]30221:獲取預(yù)設(shè)的移動(dòng)規(guī)則。
[0066]其中,預(yù)設(shè)的移動(dòng)規(guī)則可以為:以η個(gè)圖標(biāo)單元格為單位移動(dòng),η為正整數(shù)。
[0067]例如,可以設(shè)定以I個(gè)圖標(biāo)單元格為單位移動(dòng),則每次圖標(biāo)移動(dòng)為I個(gè)圖標(biāo)單元格;可以設(shè)定以3個(gè)圖標(biāo)單元格為單位移動(dòng),則每次圖標(biāo)移動(dòng)為3個(gè)圖標(biāo)單元格。
[0068]30222:根據(jù)觸控速度,圖標(biāo)的移動(dòng)方向以及移動(dòng)規(guī)則,確定當(dāng)前頁面內(nèi)的圖標(biāo)的移動(dòng)偏移量。
[0069]在確定了移動(dòng)規(guī)則后,再根據(jù)觸控速度可以確定圖標(biāo)的移動(dòng)偏移量。其中,觸控速度越快則圖標(biāo)的位移越多,觸控速度與圖標(biāo)的位移可以具備一定的比例關(guān)系。因此,需要預(yù)先存儲觸控速度與圖標(biāo)