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

      一種滾動(dòng)列表項(xiàng)的方法和裝置制造方法

      文檔序號(hào):6547340閱讀:241來(lái)源:國(guó)知局
      一種滾動(dòng)列表項(xiàng)的方法和裝置制造方法
      【專利摘要】本發(fā)明公開(kāi)了一種滾動(dòng)列表項(xiàng)的方法和裝置,屬于互聯(lián)網(wǎng)領(lǐng)域。該方法包括:檢測(cè)用戶對(duì)終端屏幕的觸控操作,終端屏幕展示信息分組及列表項(xiàng),一個(gè)信息分組中包括至少一個(gè)列表項(xiàng);根據(jù)觸控操作判斷觸控操作的類型;根據(jù)觸控操作的類型判斷是滾動(dòng)信息分組還是滾動(dòng)列表項(xiàng)。該裝置包括:檢測(cè)模塊、第一判斷模塊和第二判斷模塊。本發(fā)明中當(dāng)用戶想要滾動(dòng)信息分組時(shí),用戶在終端屏幕上進(jìn)行滾動(dòng)信息分組的觸控操作;當(dāng)用戶想要滾動(dòng)列表項(xiàng)時(shí),用戶在終端屏幕上進(jìn)行滾動(dòng)列表項(xiàng)的觸控操作,用戶手指不需要頻繁地從屏幕的左側(cè)和右側(cè)來(lái)回移動(dòng),操作過(guò)程簡(jiǎn)單,提高了獲取列表項(xiàng)的效率。
      【專利說(shuō)明】—種滾動(dòng)列表項(xiàng)的方法和裝置
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,特別涉及一種滾動(dòng)列表項(xiàng)的方法和裝置。
      【背景技術(shù)】
      [0002]在觸摸屏終端上,列表是一種常見(jiàn)的數(shù)據(jù)展示方式,在列表中數(shù)據(jù)一行一行地展示,每行數(shù)據(jù)即為一個(gè)列表項(xiàng)。當(dāng)需要展示的列表項(xiàng)比較多時(shí),終端常常會(huì)將列表中包括的列表項(xiàng)按照某種方式進(jìn)行分組,在列表中同一信息分組的列表項(xiàng)一行一行地排列在一起,同時(shí)終端還為每個(gè)信息分組分配對(duì)應(yīng)的一個(gè)索引并組成索引表,在索引表中每個(gè)索引了也是一行一行地展示,如此用戶可以通過(guò)索引表來(lái)快速找到所需要的列表項(xiàng)。
      [0003]終端在顯示列表時(shí)將列表中的每個(gè)列表項(xiàng)顯示在其屏幕的左側(cè),將索引表顯示在其屏幕的右側(cè)。當(dāng)用戶需要獲取某個(gè)列表項(xiàng)時(shí),用戶首先確定該列表項(xiàng)所在的信息分組,然后在終端的屏幕左側(cè)顯示的索引表中點(diǎn)擊該信息分組對(duì)應(yīng)的索引。終端對(duì)其屏幕進(jìn)行檢測(cè),當(dāng)檢測(cè)出用戶點(diǎn)擊索引表時(shí)獲取用戶點(diǎn)擊的位置所在行,獲取該行中存儲(chǔ)的索引,根據(jù)該索引從列表中獲取對(duì)應(yīng)的信息分組,并顯示獲取的信息分組中包括的列表項(xiàng)。用戶在終端的屏幕右側(cè)顯示的列表項(xiàng)中找到自己所需要的列表項(xiàng)。
      [0004]在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:
      [0005]當(dāng)終端屏幕較大時(shí),用戶手指需要頻繁地在屏幕左側(cè)和屏幕右側(cè)來(lái)回移動(dòng)來(lái)找到自己需要的列表項(xiàng),操作過(guò)程繁瑣,導(dǎo)致獲取列表項(xiàng)的效率低。

      【發(fā)明內(nèi)容】

      [0006]為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明提供了一種滾動(dòng)列表項(xiàng)的方法和裝置。所述技術(shù)方案如下:
      [0007]一方面,本發(fā)明提供了一種滾動(dòng)列表項(xiàng)的方法,所述方法包括:
      [0008]檢測(cè)用戶對(duì)終端屏幕的觸控操作,所述終端屏幕展示信息分組及列表項(xiàng),其中,所述一個(gè)信息分組中包括至少一個(gè)列表項(xiàng);
      [0009]根據(jù)所述觸控操作判斷所述觸控操作的類型;
      [0010]根據(jù)所述觸控操作的類型判斷是滾動(dòng)信息分組還是滾動(dòng)列表項(xiàng)。
      [0011]優(yōu)選的,所述根據(jù)所述觸控操作判斷所述觸控操作的類型,包括:
      [0012]如果所述觸控操作為單指觸控操作,則確定所述觸控操作的類型為單指操作類型;
      [0013]如果所述觸控操作為多指觸控操作,則確定所述觸控操作的類型為多指操作類型。
      [0014]相應(yīng)的,所述根據(jù)所述觸控操作的類型判斷是滾動(dòng)信息分組還是滾動(dòng)列表項(xiàng),包括:
      [0015]如果所述觸控操作的類型為單指操作類型,則滾動(dòng)列表項(xiàng);
      [0016]如果所述觸控操作的類型為多指操作類型,則滾動(dòng)信息分組。[0017]優(yōu)選的,所述滾動(dòng)列表項(xiàng),包括:
      [0018]獲取用戶的一手指首次觸摸所述終端屏幕的第一位置;
      [0019]獲取所述用戶的一手指在所述終端屏幕上的滑動(dòng)操作和起始列表項(xiàng),所述起始列表項(xiàng)為在列表中所述一手指的第一位置所在的列表項(xiàng);
      [0020]根據(jù)所述一手指的滑動(dòng)操作和所述起始列表項(xiàng),對(duì)列表項(xiàng)進(jìn)行滾動(dòng)。
      [0021]優(yōu)選的,所述根據(jù)所述一手指的滑動(dòng)操作和所述起始列表項(xiàng),對(duì)列表項(xiàng)進(jìn)行滾動(dòng),包括:
      [0022]根據(jù)所述一手指的滑動(dòng)操作包括的滑動(dòng)距離和第一預(yù)設(shè)閾值,計(jì)算所述目標(biāo)列表項(xiàng)與所述起始列表項(xiàng)相差的列表項(xiàng)數(shù)目;
      [0023]根據(jù)所述一手指的滑動(dòng)操作包括的滑動(dòng)方向和所述列表項(xiàng)數(shù)目,從所述列表中獲取所述目標(biāo)列表項(xiàng);
      [0024]對(duì)列表項(xiàng)進(jìn)行滾動(dòng),直到滾動(dòng)到所述目標(biāo)列表項(xiàng)。
      [0025]優(yōu)選的,所述滾動(dòng)信息分組,包括:
      [0026]獲取用戶的多個(gè)手指首次觸摸所述終端屏幕的第一位置;
      [0027]獲取所述用戶的多個(gè)手指中的每個(gè)手指在所述終端屏幕上的滑動(dòng)操作和起始信息分組,所述起始信息分組為在列表中所述每個(gè)手指中的一手指的第一位置所在的分組;
      [0028]根據(jù)所述每個(gè)手指的滑動(dòng)操作和所述起始信息分組,對(duì)信息分組進(jìn)行滾動(dòng)。
      [0029]優(yōu)選的,所述獲取起始信息分組,包括:
      [0030]從所述每個(gè)手指的第一位置中任意選擇一個(gè)第一位置,從所述列表中獲取所述選擇的第一位置所在的信息分組,將所述獲取的信息分組作為所述起始信息分組;或者,
      [0031]根據(jù)所述每個(gè)手指的滑動(dòng)操作從所述每個(gè)手指的第一位置中選擇一個(gè)第一位置,從所述列表中獲取所述選擇的第一位置所在的信息分組,將所述獲取的信息分組作為所述起始信息分組。
      [0032]優(yōu)選的,所述根據(jù)所述每個(gè)手指的滑動(dòng)操作從所述每個(gè)手指的第一位置中選擇一個(gè)第一位置,包括:
      [0033]如果所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛏匣瑒?dòng),則從所述每個(gè)手指的第一位置中選擇最下方的第一位置;
      [0034]如果所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛳禄瑒?dòng),則從所述每個(gè)手指的第一位置中選擇最上方的第一位置。
      [0035]優(yōu)選的,所述獲取所述用戶的多個(gè)手指中的每個(gè)手指在所述終端屏幕上的滑動(dòng)操作,包括:
      [0036]分別獲取所述用戶的多個(gè)手指中的每個(gè)手指觸摸所述終端屏幕的的當(dāng)前位置;
      [0037]根據(jù)所述每個(gè)手指的第一位置和當(dāng)前位置分別獲取所述每個(gè)手指在所述終端屏幕上的滑動(dòng)操作。
      [0038]優(yōu)選的,所述根據(jù)所述每個(gè)手指的滑動(dòng)操作和所述起始信息分組,對(duì)信息分組進(jìn)行滾動(dòng),包括:
      [0039]從所述每個(gè)手指在所述終端屏幕上的滑動(dòng)操作包括的滑動(dòng)距離中選擇一手指的滑動(dòng)距離,或計(jì)算所述每個(gè)手指在所述終端屏幕上的滑動(dòng)操作包括的滑動(dòng)距離的平均距離,將所述選擇的滑動(dòng)距離或所述平均距離作為第一距離;[0040]根據(jù)所述第一距離和所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向,從所述列表中獲取所述目標(biāo)信息分組;
      [0041 ] 對(duì)列表項(xiàng)進(jìn)行滾動(dòng),直到滾動(dòng)到所述目標(biāo)信息分組包括的列表項(xiàng)。
      [0042]優(yōu)選的,所述根據(jù)所述第一距離和所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向,從所述列表中獲取所述目標(biāo)信息分組,包括:
      [0043]根據(jù)所述第一距離和第二預(yù)設(shè)閾值,計(jì)算所述目標(biāo)信息分組與所述起始信息分組相差的分組數(shù)目;
      [0044]根據(jù)所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向和所述分組數(shù)目,從所述列表中獲取所述目標(biāo)信息分組。
      [0045]優(yōu)選的,所述根據(jù)所述第一距離和所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向,從所述列表中獲取所述目標(biāo)信息分組,包括:
      [0046]根據(jù)所述第一距離和第二預(yù)設(shè)閾值,計(jì)算所述目標(biāo)信息分組與所述起始信息分組相差的分組數(shù)目;
      [0047]根據(jù)所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向和所述分組數(shù)目,在索引表中獲取所述目標(biāo)信息分組對(duì)應(yīng)的索引,所述索引表用于存儲(chǔ)所述列表中的每個(gè)信息分組的索引;
      [0048]根據(jù)所述目標(biāo)信息分組的索引,從所述列表中獲取所述目標(biāo)信息分組。
      [0049]另一方面,本發(fā)明提供了一種滾動(dòng)列表項(xiàng)的裝置,所述裝置包括:
      [0050]檢測(cè)模塊,用于檢測(cè)用戶對(duì)終端屏幕的觸控操作,所述終端屏幕展示信息分組及列表項(xiàng),其中,所述一個(gè)信息分組中包括至少一個(gè)列表項(xiàng);
      [0051]第一判斷模塊,用于根據(jù)所述觸控操作判斷所述觸控操作的類型;
      [0052]第二判斷模塊,用于根據(jù)所述觸控操作的類型判斷是滾動(dòng)信息分組還是滾動(dòng)列表項(xiàng)。
      [0053]優(yōu)選的,所述第一判斷模塊,用于如果所述觸控操作為單指觸控操作,則確定所述觸控操作的類型為單指操作類型;如果所述觸控操作為多指觸控操作,則確定所述觸控操作的類型為多指操作類型;
      [0054]相應(yīng)的,所述第二判斷模塊,包括:
      [0055]第一滾動(dòng)單元,用于如果所述觸控操作的類型為單指操作類型,滾動(dòng)列表項(xiàng);
      [0056]第二滾動(dòng)單元,用于如果所述觸控操作的類型為多指操作類型,滾動(dòng)信息分組。
      [0057]優(yōu)選的,所述第一滾動(dòng)單元,包括:
      [0058]第一獲取子單元,用于獲取用戶的一手指首次觸摸所述終端屏幕的第一位置;
      [0059]第二獲取子單元,用于獲取所述用戶的一手指在所述終端屏幕上的滑動(dòng)操作和起始列表項(xiàng),所述起始列表項(xiàng)為在列表中所述一手指的第一位置所在的列表項(xiàng);
      [0060]第一滾動(dòng)子單元,用于根據(jù)所述一手指的滑動(dòng)操作和所述起始列表項(xiàng),對(duì)列表項(xiàng)進(jìn)行滾動(dòng)。
      [0061]優(yōu)選的,所述第一滾動(dòng)子單元,用于根據(jù)所述一手指的滑動(dòng)操作包括的滑動(dòng)距離和第一預(yù)設(shè)閾值,計(jì)算所述目標(biāo)列表項(xiàng)與所述起始列表項(xiàng)相差的列表項(xiàng)數(shù)目;根據(jù)所述一手指的滑動(dòng)操作包括的滑動(dòng)方向和所述列表項(xiàng)數(shù)目,從所述列表中獲取所述目標(biāo)列表項(xiàng);對(duì)列表項(xiàng)進(jìn)行滾動(dòng),直到滾動(dòng)到所述目標(biāo)列表項(xiàng)。
      [0062]優(yōu)選的,所述第二滾動(dòng)單元,包括:[0063]第三獲取子單元,用于獲取用戶的多個(gè)手指首次觸摸所述終端屏幕的第一位置;
      [0064]第四獲取子單元,用于獲取所述用戶的多個(gè)手指中的每個(gè)手指在所述終端屏幕上的滑動(dòng)操作和起始信息分組,所述起始信息分組為在列表中所述每個(gè)手指中的一手指的第一位置所在的分組;
      [0065]第二滾動(dòng)子單元,用于根據(jù)所述每個(gè)手指的滑動(dòng)操作和所述起始信息分組,對(duì)信息分組進(jìn)行滾動(dòng)。
      [0066]優(yōu)選的,所述第四獲取子單元,用于從所述每個(gè)手指的第一位置中任意選擇一個(gè)第一位置,從所述列表中獲取所述選擇的第一位置所在的信息分組,將所述獲取的信息分組作為所述起始信息分組;或者,
      [0067]所述第四獲取子單元,用于根據(jù)所述每個(gè)手指的滑動(dòng)操作從所述每個(gè)手指的第一位置中選擇一個(gè)第一位置,從所述列表中獲取所述選擇的第一位置所在的信息分組,將所述獲取的信息分組作為所述起始信息分組。
      [0068]優(yōu)選的,所述第四獲取子單元,還用于如果所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛏匣瑒?dòng),則從所述每個(gè)手指的第一位置中選擇最下方的第一位置;如果所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛳禄瑒?dòng),則從所述每個(gè)手指的第一位置中選擇最上方的第一位置。
      [0069]優(yōu)選的,所述第四獲取子單元,還用于分別獲取所述用戶的多個(gè)手指中的每個(gè)手指觸摸所述終端屏幕的的當(dāng)前位置;根據(jù)所述每個(gè)手指的第一位置和當(dāng)前位置分別獲取所述每個(gè)手指在所述終端屏幕上的滑動(dòng)操作。
      [0070]優(yōu)選的,所述第二滾動(dòng)子單元,用于從所述每個(gè)手指在所述終端屏幕上的滑動(dòng)操作包括的滑動(dòng)距離中選擇一手指的滑動(dòng)距離,或計(jì)算所述每個(gè)手指在所述終端屏幕上的滑動(dòng)操作包括的滑動(dòng)距離的平均距離,將所述選擇的滑動(dòng)距離或所述平均距離作為第一距離;根據(jù)所述第一距離和所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向,從所述列表中獲取所述目標(biāo)信息分組;對(duì)列表項(xiàng)進(jìn)行滾動(dòng),直到滾動(dòng)到所述目標(biāo)信息分組包括的列表項(xiàng)。
      [0071]優(yōu)選的,所述第二滾動(dòng)子單元,還用于根據(jù)所述第一距離和第二預(yù)設(shè)閾值,計(jì)算所述目標(biāo)信息分組與所述起始信息分組相差的分組數(shù)目;根據(jù)所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向和所述分組數(shù)目,從所述列表中獲取所述目標(biāo)信息分組。
      [0072]優(yōu)選的,所述第二滾動(dòng)子單元,還用于根據(jù)所述第一距離和第二預(yù)設(shè)閾值,計(jì)算所述目標(biāo)信息分組與所述起始信息分組相差的分組數(shù)目;根據(jù)所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向和所述分組數(shù)目,在索引表中獲取所述目標(biāo)信息分組對(duì)應(yīng)的索引,所述索引表用于存儲(chǔ)所述列表中的每個(gè)信息分組的索引;根據(jù)所述目標(biāo)信息分組的索引,從所述列表中獲取所述目標(biāo)信息分組。
      [0073]在本發(fā)明實(shí)施例中,用戶想要滾動(dòng)信息分組時(shí),用戶的多個(gè)手指在終端屏幕上進(jìn)行滑動(dòng),用戶想要滾動(dòng)列表項(xiàng)時(shí),用戶的一手指在終端屏幕上進(jìn)行滑動(dòng),用戶手指不需要頻繁地從屏幕的左側(cè)和右側(cè)來(lái)回移動(dòng),操作過(guò)程簡(jiǎn)單,提高了滾動(dòng)列表項(xiàng)的效率。并且,用戶的手指對(duì)終端屏幕進(jìn)行觸控操作時(shí),終端實(shí)時(shí)滾動(dòng)列表項(xiàng)或者信息分組,當(dāng)用戶滑動(dòng)到想要獲取的列表項(xiàng)或者目標(biāo)信息分組停止即可,從而提高了獲取準(zhǔn)確率。
      【專利附圖】

      【附圖說(shuō)明】[0074]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0075]圖1是本發(fā)明實(shí)施例1提供的一種滾動(dòng)列表項(xiàng)的方法流程圖;
      [0076]圖2是本發(fā)明實(shí)施例2提供的一種滾動(dòng)列表項(xiàng)的方法流程圖;
      [0077]圖3是本發(fā)明實(shí)施例3提供的一種滾動(dòng)列表項(xiàng)的裝置結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0078]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
      [0079]實(shí)施例1
      [0080]本發(fā)明實(shí)施例提供了一種滾動(dòng)列表項(xiàng)的方法。參見(jiàn)圖1,其中,該方法包括:
      [0081]步驟101:檢測(cè)用戶對(duì)終端屏幕的觸控操作,終端屏幕展示信息分組及列表項(xiàng),其中,一個(gè)信息分組中包括至少一個(gè)列表項(xiàng);
      [0082]步驟102:根據(jù)觸控操作判斷觸控操作的類型;
      [0083]步驟103:根據(jù)觸控操作的類型判斷是滾動(dòng)信息分組還是滾動(dòng)列表項(xiàng)。
      [0084]在本發(fā)明實(shí)施例中,用戶想要滾動(dòng)信息分組時(shí),用戶在終端屏幕上進(jìn)行滾動(dòng)信息分組的觸控操作,用戶想要滾動(dòng)列表項(xiàng)時(shí),用戶在終端屏幕上進(jìn)行滾動(dòng)列表項(xiàng)的觸控操作,用戶手指不需要頻繁地從屏幕的左側(cè)和右側(cè)來(lái)回移動(dòng),操作過(guò)程簡(jiǎn)單,提高了獲取列表項(xiàng)的效率。
      [0085]實(shí)施例2
      [0086]本發(fā)明實(shí)施例提供了一種滾動(dòng)列表項(xiàng)的方法。參見(jiàn)圖2,其中,該方法包括:
      [0087]步驟201:終端檢測(cè)用戶對(duì)終端屏幕的觸控操作,獲取用戶的手指首次觸摸終端屏幕的第一位置;
      [0088]終端屏幕展示信息分組及列表項(xiàng),其中,一個(gè)信息分組中包括至少一個(gè)列表項(xiàng)。
      [0089]終端實(shí)時(shí)檢測(cè)終端屏幕的狀態(tài),當(dāng)終端檢測(cè)到用戶的手指首次觸摸終端屏幕時(shí),終端獲取用戶的手指的觸摸點(diǎn)首次觸摸終端屏幕的第一位置。
      [0090]其中,用戶可以用一手指觸摸終端屏幕,用戶也可以用多個(gè)手指觸摸終端屏幕。如果用戶用一手指觸摸終端屏幕時(shí),終端獲取用戶的一手指首次觸摸終端屏幕的第一位置;如果用戶用多個(gè)手指觸摸終端屏幕時(shí),終端獲取用戶的多個(gè)手指中的每個(gè)手指首次觸摸終
      端屏幕的第一位置。
      [0091]其中,多個(gè)手指至少為兩個(gè)手指,可以為兩個(gè)手指、三個(gè)手指或四個(gè)手指等。在本發(fā)明實(shí)施例中,對(duì)多個(gè)手指的個(gè)數(shù)不作具體限定;并且,終端為任一具有觸摸屏功能的終端,如具有觸摸屏功能的手機(jī)或者平板電腦等。
      [0092]步驟202:終端根據(jù)觸控操作判斷觸控操作的類型,如果觸控操作的類型為單指操作類型時(shí),執(zhí)行步驟203,如果觸控操作的類型為多指操作類型時(shí),執(zhí)行步驟205 ;
      [0093]如果是用戶的一手指在終端屏幕上滑動(dòng),則觸控操作為單指觸控操作,單指觸控操作對(duì)應(yīng)的觸控操作類型為單指操作類型,執(zhí)行步驟203。如果是用戶的多個(gè)手指在終端屏幕上滑動(dòng),則觸控操作為多指觸控操作,多指觸控操作對(duì)應(yīng)的操作類型為多指操作類型,執(zhí)行步驟205。
      [0094]步驟203:終端獲取用戶的一手指在終端屏幕上的滑動(dòng)操作和起始列表項(xiàng);
      [0095]其中,滑動(dòng)操作包括滑動(dòng)距離和滑動(dòng)方向。
      [0096]終端獲取用戶的一手指在終端屏幕上的滑動(dòng)距離,可以為:
      [0097]終端檢測(cè)到用戶的一手指在終端屏幕上滑動(dòng)時(shí),終端周期性獲取用戶的一手指的觸摸點(diǎn)觸摸終端屏幕的當(dāng)前位置,終端計(jì)算用戶的一手指的第一位置和當(dāng)前位置之間的距離,并將得到的距離作為用戶的一手指在終端屏幕上的滑動(dòng)距離。
      [0098]其中,終端犾取用戶的一手指在終端屏.上的滑動(dòng)方向,可以為:
      [0099]如果用戶的一手指的當(dāng)前位置位于該手指的第一位置的上方,則用戶的一手指在終端屏幕上的滑動(dòng)方向?yàn)橄蛏匣瑒?dòng);如果用戶的一手指的當(dāng)前位置位于該手指的第一位置的下方,則用戶的一手指在終端屏幕上的滑動(dòng)方向?yàn)橄蛳禄瑒?dòng)。
      [0100]其中,終端獲取起始列表項(xiàng),可以為:
      [0101]終端獲取用戶的一手指的第一位置在列表中的列表項(xiàng),將獲取的列表項(xiàng)作為起始列表項(xiàng)。
      [0102]步驟204:終端根據(jù)一手指的滑動(dòng)操作和起始列表項(xiàng),對(duì)列表項(xiàng)進(jìn)行滾動(dòng);
      [0103]其中,步驟204可以包括以下步驟(I)至(3):
      [0104](I)、終端根據(jù)一手指的滑動(dòng)操作包括的滑動(dòng)距離和第一預(yù)設(shè)閾值,計(jì)算目標(biāo)列表項(xiàng)與起始列表項(xiàng)相差的列表項(xiàng)數(shù)目;
      [0105]具體地,終端計(jì)算一手指的滑動(dòng)操作包括的滑動(dòng)距離和第一預(yù)設(shè)閾值的比值,如果該比值為整數(shù),直接將得到的比值作為目標(biāo)列表項(xiàng)與起始列表項(xiàng)相差的列表項(xiàng)數(shù)目;如果該比值為非整數(shù),則對(duì)該比值進(jìn)行四舍五入算法或者直接舍去小數(shù)部分得到一整數(shù),將得到的整數(shù)作為目標(biāo)列表項(xiàng)與起始列表項(xiàng)相差的列表項(xiàng)數(shù)目。
      [0106]第一預(yù)設(shè)閾值可以根據(jù)需要進(jìn)行設(shè)置并更改,在本發(fā)明實(shí)施例中,對(duì)第一預(yù)設(shè)閾值不作具體限定。
      [0107](2)、根據(jù)一手指的滑動(dòng)操作包括的滑動(dòng)方向和列表項(xiàng)數(shù)目,從列表中獲取目標(biāo)列表項(xiàng);
      [0108]具體地,如果一手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛏匣瑒?dòng),則終端在列表中獲取位于起始列表項(xiàng)下方,且和起始列表項(xiàng)相差列表項(xiàng)數(shù)目的目標(biāo)列表項(xiàng);如果一手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛳禄瑒?dòng),則終端在列表中獲取位于起始列表項(xiàng)上方,且和起始列表項(xiàng)相差列表項(xiàng)數(shù)目的目標(biāo)列表項(xiàng)。
      [0109](3)、對(duì)列表項(xiàng)進(jìn)行滾動(dòng),直到滾動(dòng)到目標(biāo)列表項(xiàng)。
      [0110]具體地,如果一手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛏匣瑒?dòng)時(shí),終端將終端屏幕中顯示的列表項(xiàng)向上滾動(dòng),直至滾動(dòng)到目標(biāo)列表項(xiàng)。如果一手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛳禄瑒?dòng)時(shí),終端將終端屏幕中顯示的列表項(xiàng)向下滾動(dòng),直至滾動(dòng)到目標(biāo)列表項(xiàng)。
      [0111]步驟205:終端獲取多個(gè)手指中的每個(gè)手指在終端屏幕上的滑動(dòng)操作;
      [0112]其中,滑動(dòng)操作包括滑動(dòng)距離和滑動(dòng)方向。
      [0113]終端獲取每個(gè)手指在終端屏幕上的滑動(dòng)距離,可以包括以下步驟(I)和(2):
      [0114](I)、終端分別獲取每個(gè)手指觸摸終端屏幕的當(dāng)前位置;[0115]終端檢測(cè)到用戶的多個(gè)手指在終端屏幕上滑動(dòng)時(shí),終端周期性獲取每個(gè)手指的觸摸點(diǎn)觸摸終端屏幕的當(dāng)前位置。
      [0116](2)、終端根據(jù)每個(gè)手指的第一位置和當(dāng)前位置分別獲取每個(gè)手指在終端屏幕上的滑動(dòng)距離。
      [0117]具體地,對(duì)于每個(gè)手指,終端計(jì)算該手指的第一位置和當(dāng)前位置之間的距離,并將得到的距離作為該手指在終端屏幕上的滑動(dòng)距離。
      [0118]其中,終端獲取每個(gè)手指在終端屏幕上的滑動(dòng)方向,可以為:
      [0119]對(duì)于每個(gè)手指,如果該手指的當(dāng)前位置位于該手指的第一位置的上方,則該手指在終端屏幕上的滑動(dòng)方向?yàn)橄蛏匣瑒?dòng);如果該手指的當(dāng)前位置位于該手指的第一位置的下方,則該手指在終端屏幕上的滑動(dòng)方向?yàn)橄蛳禄瑒?dòng)。
      [0120]步驟206:終端獲取起始信息分組,起始信息分組為在列表中每個(gè)手指中的一手指的第一位置所在的分組;
      [0121]其中,步驟206可以通過(guò)第一種方式或者第二種方式實(shí)現(xiàn),對(duì)于第一種方式,可以為:
      [0122]終端從每個(gè)手指的第一位置中任意選擇一個(gè)第一位置,從列表中獲取選擇的第一位置所在的信息分組,將獲取的信息分組作為起始信息分組。
      [0123]其中,列表為終端屏幕上當(dāng)前顯示的列表,列表中數(shù)據(jù)一行一行地展示,每行數(shù)據(jù)即為一個(gè)列表項(xiàng);終端常常會(huì)將列表中包括的列表項(xiàng)按照某種方式進(jìn)行分組,在列表中同一信息分組的列表項(xiàng)一行一行地排列在一起;終端根據(jù)選擇的第一位置可以從列表中獲取選擇的第一位置所在的信息分組,并將獲取的信息分組作為起始信息分組。
      [0124]其中,需要說(shuō)明的是,對(duì)于第一種方式,終端可以在步驟201獲取多個(gè)手指中的每個(gè)手指首次觸摸終端屏幕的第一位置之后,不執(zhí)行步驟202,直接從每個(gè)手指的第一位置中任意選擇一個(gè)第一位置,從列表中獲取選擇的第一位置所在的信息分組,將獲取的信息分組作為起始信息分組。
      [0125]例如,手機(jī)通訊錄就是一種列表,通訊錄中的每個(gè)列表項(xiàng)為聯(lián)系人的聯(lián)系人信息,根據(jù)聯(lián)系人的名稱的首字母,對(duì)通訊錄中的聯(lián)系人信息進(jìn)行分組,將首字母相同的聯(lián)系人的聯(lián)系人信息分在一個(gè)信息分組,當(dāng)用戶手指觸摸在終端屏幕上時(shí),終端可以根據(jù)手指在終端屏幕上的第一位置獲取第一位置所在的信息分組。
      [0126]對(duì)于第二種方式,可以為:
      [0127]終端根據(jù)每個(gè)手指的滑動(dòng)操作從每個(gè)手指的第一位置中選擇一個(gè)第一位置,從列表中獲取選擇的第一位置所在的分組,將獲取的分組作為起始信息分組。
      [0128]其中,終端根據(jù)每個(gè)手指的滑動(dòng)操作從每個(gè)手指的第一位置中選擇一個(gè)第一位置,可以為:
      [0129]終端判斷每個(gè)手指的滑動(dòng)操作中包括的滑動(dòng)方向,如果每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛏匣瑒?dòng),則從每個(gè)手指的第一位置中選擇最下方的第一位置;如果每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛳禄瑒?dòng),則從每個(gè)手指的第一位置中選擇最上方的第一位置。
      [0130]其中,需要說(shuō)明的是,如果每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛏匣瑒?dòng),則用戶可能需要獲取位于起始信息分組下方的目標(biāo)信息分組,因此,終端從每個(gè)手指的第一位置中選擇最下方的第一位置;如果每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛳禄瑒?dòng),則用戶可能需要獲取位于起始信息分組上方的目標(biāo)信息分組,因此,終端從每個(gè)手指的第一位置中選擇最下方的第一位置。
      [0131]步驟207:終端根據(jù)每個(gè)手指的滑動(dòng)操作和起始信息分組,對(duì)信息分組進(jìn)行滾動(dòng);
      [0132]其中,步驟207可以包括以下步驟(I)至(3):
      [0133](I)、終端從每個(gè)手指在終端屏幕上的滑動(dòng)操作包括的滑動(dòng)距離中選擇一手指的滑動(dòng)距離,或終端計(jì)算每個(gè)手指在終端屏幕上的滑動(dòng)操作包括的滑動(dòng)距離的平均距離,將選擇的滑動(dòng)距離或平均距離作為第一距離;
      [0134]每個(gè)手指在終端屏幕上的滑動(dòng)距離可能不相同,終端從每個(gè)手指在終端屏幕上的滑動(dòng)距離中任意選擇一手指的滑動(dòng)距離,將選擇的滑動(dòng)距離作為第一距離;或者,終端計(jì)算每個(gè)手指在終端屏幕上的滑動(dòng)距離的平均距離,將得到的平均距離作為第一距離。
      [0135](2)、終端根據(jù)第一距離和每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向,從列表中獲取目標(biāo)信息分組;
      [0136]其中,步驟(2)可以通過(guò)第一種方式或者第二種方式實(shí)現(xiàn),對(duì)于步驟(2)的第一種方式,可以包括步驟(2-1)和(2-2):
      [0137](2-1)、終端根據(jù)第一距離和第二預(yù)設(shè)閾值,計(jì)算目標(biāo)信息分組與起始信息分組相差的分組數(shù)目;
      [0138]具體地,終端計(jì)算第一距離和第二預(yù)設(shè)閾值的比值,如果該比值為整數(shù),直接將得到的比值作為目標(biāo)信息分組與起始信息分組相差的分組數(shù)目;如果該比值為非整數(shù),則對(duì)該比值進(jìn)行四舍五入算法或者直接舍去小數(shù)部分得到一整數(shù),將得到的整數(shù)作為目標(biāo)信息分組與起始信息分組相差的分組數(shù)目。
      [0139]其中,第二預(yù)設(shè)閾值可以根據(jù)需要進(jìn)行設(shè)置并更改,在本發(fā)明實(shí)施例中,對(duì)第二預(yù)設(shè)閾值不作具體限定。
      [0140](2-2)、終端根據(jù)每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向和分組數(shù)目,從列表中獲取目標(biāo)信息分組。
      [0141]具體地,如果每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛏匣瑒?dòng),則終端在列表中獲取位于起始信息分組下方,且和起始信息分組相差分組數(shù)目的目標(biāo)信息分組;如果每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛳禄瑒?dòng),則終端在列表中獲取位于起始信息分組上方,且和起始信息分組相差分組數(shù)目的目標(biāo)信息分組。
      [0142]對(duì)于步驟(2)的第二種方式,可以包括步驟(2-A)至(2-C):
      [0143](2-A)、終端根據(jù)第一距離和第二預(yù)設(shè)閾值,計(jì)算目標(biāo)信息分組與起始信息分組相差的分組數(shù)目;
      [0144]具體地,終端計(jì)算第一距離和第二預(yù)設(shè)閾值的比值,如果該比值為整數(shù),直接將得到比值作為目標(biāo)信息分組與起始信息分組相差的分組數(shù)目;如果該比值為非整數(shù),則對(duì)該比值進(jìn)行四舍五入算法或者直接舍去小數(shù)部分得到一整數(shù),將得到的整數(shù)作為目標(biāo)信息分組與起始信息分組相差的分組數(shù)目。
      [0145](2-B)、終端根據(jù)每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向和分組數(shù)目,在索引表中獲取目標(biāo)信息分組對(duì)應(yīng)的索引,索引表用于存儲(chǔ)列表中的每個(gè)信息分組的索引;
      [0146]其中,終端首先根據(jù)起始信息分組從列表中獲取起始信息分組對(duì)應(yīng)的索引,然后根據(jù)每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向和分組數(shù)目在索引表中獲取目標(biāo)信息分組對(duì)應(yīng)的索弓丨,可以為:
      [0147]如果每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛏匣瑒?dòng),則終端在索引表中獲取位于起始信息分組對(duì)應(yīng)的索引下方,且和起始信息分組對(duì)應(yīng)的索引相差分組數(shù)目的目標(biāo)信息分組對(duì)應(yīng)的索引;如果每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛳禄瑒?dòng),則終端在索引表中獲取位于起始信息分組對(duì)應(yīng)的索引上方,且和起始信息分組對(duì)應(yīng)的索引相差分組數(shù)目的目標(biāo)信息分組對(duì)應(yīng)的索引。
      [0148](2-C)、終端根據(jù)目標(biāo)信息分組的索引,從列表中獲取目標(biāo)信息分組。
      [0149]其中,列表中存儲(chǔ)有索引和信息分組的對(duì)應(yīng)關(guān)系,根據(jù)目標(biāo)信息分組的索引可以從列表中獲取目標(biāo)信息分組。
      [0150](3)、對(duì)列表項(xiàng)進(jìn)行滾動(dòng),直到滾動(dòng)到目標(biāo)信息分組包括的列表項(xiàng)。
      [0151]具體地,如果每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛏匣瑒?dòng)時(shí),終端將終端屏幕中顯示的列表項(xiàng)向上滾動(dòng),直至滾動(dòng)到目標(biāo)信息分組包括的列表項(xiàng)。如果每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛳禄瑒?dòng)時(shí),終端將終端屏幕中顯示的列表項(xiàng)向下滾動(dòng),直至滾動(dòng)到目標(biāo)信息分組包括的列表項(xiàng)。
      [0152]進(jìn)一步地,列表中存儲(chǔ)有信息分組與列表項(xiàng)的對(duì)應(yīng)關(guān)系,終端根據(jù)目標(biāo)信息分組可以從列表中獲取目標(biāo)信息分組包括的列表項(xiàng),并將獲取的列表項(xiàng)顯示在終端屏幕上。
      [0153]在本發(fā)明實(shí)施例中,用戶想要滾動(dòng)信息分組時(shí),用戶的多個(gè)手指在終端屏幕上進(jìn)行滑動(dòng),用戶想要滾動(dòng)列表項(xiàng)時(shí),用戶的一手指在終端屏幕上進(jìn)行滑動(dòng),用戶手指不需要頻繁地從屏幕的左側(cè)和右側(cè)來(lái)回移動(dòng),操作過(guò)程簡(jiǎn)單,提高了滾動(dòng)列表項(xiàng)的效率。并且,用戶的手指對(duì)終端屏幕進(jìn)行觸控操作時(shí),終端實(shí)時(shí)滾動(dòng)列表項(xiàng)或者信息分組,當(dāng)用戶滑動(dòng)到想要獲取的列表項(xiàng)或者目標(biāo)信息分組停止即可,從而提高了獲取準(zhǔn)確率。
      [0154]實(shí)施例3
      [0155]本發(fā)明實(shí)施例提供了一種滾動(dòng)列表項(xiàng)的裝置。參見(jiàn)圖3,其中,該裝置包括:
      [0156]檢測(cè)模塊301,用于檢測(cè)用戶對(duì)終端屏幕的觸控操作,終端屏幕展示信息分組及列表項(xiàng),其中,一個(gè)信息分組中包括至少一個(gè)列表項(xiàng);
      [0157]第一判斷模塊302,用于根據(jù)觸控操作判斷觸控操作的類型;
      [0158]第二判斷模塊303,用于根據(jù)觸控操作的類型判斷是滾動(dòng)信息分組還是滾動(dòng)列表項(xiàng)。
      [0159]優(yōu)選的,第一判斷模塊302,用于如果觸控操作為單指觸控操作,則確定觸控操作的類型為單指操作類型;如果觸控操作為多指觸控操作,則確定觸控操作的類型為多指操作類型。
      [0160]優(yōu)選的,第二判斷模塊303,包括:
      [0161]第一滾動(dòng)單元,用于如果觸控操作的類型為單指操作類型,滾動(dòng)列表項(xiàng);
      [0162]第二滾動(dòng)單元,用于如果觸控操作的類型為多指操作類型,滾動(dòng)信息分組;
      [0163]相應(yīng)的,第一滾動(dòng)單元,包括:
      [0164]第一獲取子單元,用于獲取用戶的一手指首次觸摸終端屏幕的第一位置;
      [0165]第二獲取子單元,用于獲取用戶的一手指在終端屏幕上的滑動(dòng)操作和起始列表項(xiàng),起始列表項(xiàng)為在列表中一手指的第一位置所在的列表項(xiàng);[0166]第一滾動(dòng)子單元,用于根據(jù)一手指的滑動(dòng)操作和起始列表項(xiàng),對(duì)列表項(xiàng)進(jìn)行滾動(dòng)。
      [0167]優(yōu)選的,第一滾動(dòng)子單元,用于根據(jù)一手指的滑動(dòng)操作包括的滑動(dòng)距離和第一預(yù)設(shè)閾值,計(jì)算目標(biāo)列表項(xiàng)與起始列表項(xiàng)相差的列表項(xiàng)數(shù)目;根據(jù)一手指的滑動(dòng)操作包括的滑動(dòng)方向和列表項(xiàng)數(shù)目,從列表中獲取目標(biāo)列表項(xiàng);對(duì)列表項(xiàng)進(jìn)行滾動(dòng),直到滾動(dòng)到所述目標(biāo)列表項(xiàng)。
      [0168]優(yōu)選的,第二滾動(dòng)單元,包括:
      [0169]第三獲取子單元,用于獲取用戶的多個(gè)手指首次觸摸終端屏幕的第一位置;
      [0170]第四獲取子單元,用于獲取用戶的多個(gè)手指中的每個(gè)手指在終端屏幕上的滑動(dòng)操作和起始信息分組,起始信息分組為在列表中每個(gè)手指中的一手指的第一位置所在的分組;
      [0171]第二滾動(dòng)子單元,用于根據(jù)每個(gè)手指的滑動(dòng)操作和起始信息分組,對(duì)信息分組進(jìn)行滾動(dòng)。
      [0172]優(yōu)選的,第四獲取子單元,用于從每個(gè)手指的第一位置中任意選擇一個(gè)第一位置,從列表中獲取選擇的第一位置所在的信息分組,將獲取的信息分組作為起始信息分組;或者,
      [0173]第四獲取子單元,用于根據(jù)每個(gè)手指的滑動(dòng)操作從每個(gè)手指的第一位置中選擇一個(gè)第一位置,從列表中獲取選擇的第一位置所在的信息分組,將獲取的信息分組作為起始信息分組。
      [0174]優(yōu)選的,第四獲取子單元,還用于如果每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛏匣瑒?dòng),則從每個(gè)手指的第一位置中選擇最下方的第一位置;如果每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛳禄瑒?dòng),則從每個(gè)手指的第一位置中選擇最上方的第一位置。
      [0175]優(yōu)選的,第四獲取子單元,還用于分別獲取用戶的多個(gè)手指中的每個(gè)手指觸摸終端屏幕的的當(dāng)前位置;根據(jù)每個(gè)手指的第一位置和當(dāng)前位置分別獲取每個(gè)手指在終端屏幕上的滑動(dòng)操作。
      [0176]優(yōu)選的,第二滾動(dòng)子單元,用于從每個(gè)手指在終端屏幕上的滑動(dòng)操作包括的滑動(dòng)距離中選擇一手指的滑動(dòng)距離,或計(jì)算每個(gè)手指在終端屏幕上的滑動(dòng)操作包括的滑動(dòng)距離的平均距離,將選擇的滑動(dòng)距離或平均距離作為第一距離;根據(jù)第一距離和每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向,從列表中獲取目標(biāo)信息分組;對(duì)列表項(xiàng)進(jìn)行滾動(dòng),直到滾動(dòng)到目標(biāo)信息分組包括的列表項(xiàng)。
      [0177]優(yōu)選的,第二滾動(dòng)子單元,還用于根據(jù)第一距離和第二預(yù)設(shè)閾值,計(jì)算目標(biāo)信息分組與起始信息分組相差的分組數(shù)目;根據(jù)每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向和分組數(shù)目,從列表中獲取目標(biāo)信息分組。
      [0178]優(yōu)選的,第二滾動(dòng)子單元,還用于根據(jù)第一距離和第二預(yù)設(shè)閾值,計(jì)算目標(biāo)信息分組與起始信息分組相差的分組數(shù)目;根據(jù)每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向和分組數(shù)目,在索引表中獲取目標(biāo)信息分組對(duì)應(yīng)的索引,索引表用于存儲(chǔ)列表中的每個(gè)信息分組的索引;根據(jù)目標(biāo)信息分組的索引,從列表中獲取目標(biāo)信息分組。
      [0179]在本發(fā)明實(shí)施例中,用戶想要滾動(dòng)信息分組時(shí),用戶的多個(gè)手指在終端屏幕上進(jìn)行滑動(dòng),用戶想要滾動(dòng)列表項(xiàng)時(shí),用戶的一手指在終端屏幕上進(jìn)行滑動(dòng),用戶手指不需要頻繁地從屏幕的左側(cè)和右側(cè)來(lái)回移動(dòng),操作過(guò)程簡(jiǎn)單,提高了滾動(dòng)列表項(xiàng)的效率。并且,用戶的手指對(duì)終端屏幕進(jìn)行觸控操作時(shí),終端實(shí)時(shí)滾動(dòng)列表項(xiàng)或者信息分組,當(dāng)用戶滑動(dòng)到想要獲取的列表項(xiàng)或者目標(biāo)信息分組停止即可,從而提高了獲取準(zhǔn)確率。
      [0180]需要說(shuō)明的是:上述實(shí)施例提供的滾動(dòng)列表項(xiàng)的裝置在滾動(dòng)列表項(xiàng)時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的滾動(dòng)列表項(xiàng)的裝置與滾動(dòng)列表項(xiàng)的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
      [0181]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
      [0182]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1.一種滾動(dòng)列表項(xiàng)的方法,其特征在于,所述方法包括: 檢測(cè)用戶對(duì)終端屏幕的觸控操作,所述終端屏幕展示信息分組及列表項(xiàng),其中,所述一個(gè)信息分組中包括至少一個(gè)列表項(xiàng); 根據(jù)所述觸控操作判斷所述觸控操作的類型; 根據(jù)所述觸控操作的類型判斷是滾動(dòng)信息分組還是滾動(dòng)列表項(xiàng)。
      2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述觸控操作判斷所述觸控操作的類型,包括: 如果所述觸控操作為單指觸控操作,則確定所述觸控操作的類型為單指操作類型; 如果所述觸控操作為多指觸控操作,則確定所述觸控操作的類型為多指操作類型; 相應(yīng)的,所述根據(jù)所述觸控操作的類型判斷是滾動(dòng)信息分組還是滾動(dòng)列表項(xiàng),包括: 如果所述觸控操作的類型為單指操作類型,則滾動(dòng)列表項(xiàng); 如果所述觸控操作的類型為多指操作類型,則滾動(dòng)信息分組。
      3.如權(quán)利要求2所述的方法,其特征在于,所述滾動(dòng)列表項(xiàng),包括: 獲取用戶的一手指首次觸摸所述終端屏幕的第一位置; 獲取所述用戶的一手指在所述終端屏幕上的滑動(dòng)操作和起始列表項(xiàng),所述起始列表項(xiàng)為在列表中所述一手指 的第一位置所在的列表項(xiàng); 根據(jù)所述一手指的滑動(dòng)操作和所述起始列表項(xiàng),對(duì)列表項(xiàng)進(jìn)行滾動(dòng)。
      4.如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述一手指的滑動(dòng)操作和所述起始列表項(xiàng),對(duì)列表項(xiàng)進(jìn)行滾動(dòng),包括: 根據(jù)所述一手指的滑動(dòng)操作包括的滑動(dòng)距離和第一預(yù)設(shè)閾值,計(jì)算所述目標(biāo)列表項(xiàng)與所述起始列表項(xiàng)相差的列表項(xiàng)數(shù)目; 根據(jù)所述一手指的滑動(dòng)操作包括的滑動(dòng)方向和所述列表項(xiàng)數(shù)目,從所述列表中獲取所述目標(biāo)列表項(xiàng); 對(duì)列表項(xiàng)進(jìn)行滾動(dòng),直到滾動(dòng)到所述目標(biāo)列表項(xiàng)。
      5.如權(quán)利要求2所述的方法,其特征在于,所述滾動(dòng)信息分組,包括: 獲取用戶的多個(gè)手指首次觸摸所述終端屏幕的第一位置; 獲取所述用戶的多個(gè)手指中的每個(gè)手指在所述終端屏幕上的滑動(dòng)操作和起始信息分組,所述起始信息分組為在列表中所述每個(gè)手指中的一手指的第一位置所在的分組; 根據(jù)所述每個(gè)手指的滑動(dòng)操作和所述起始信息分組,對(duì)信息分組進(jìn)行滾動(dòng)。
      6.如權(quán)利要求5所述的方法,其特征在于,所述獲取起始信息分組,包括: 從所述每個(gè)手指的第一位置中任意選擇一個(gè)第一位置,從所述列表中獲取所述選擇的第一位置所在的信息分組,將所述獲取的信息分組作為所述起始信息分組;或者, 根據(jù)所述每個(gè)手指的滑動(dòng)操作從所述每個(gè)手指的第一位置中選擇一個(gè)第一位置,從所述列表中獲取所述選擇的第一位置所在的信息分組,將所述獲取的信息分組作為所述起始信息分組。
      7.如權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述每個(gè)手指的滑動(dòng)操作從所述每個(gè)手指的第一位置中選擇一個(gè)第一位置,包括: 如果所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛏匣瑒?dòng),則從所述每個(gè)手指的第一位置中選擇最下方的第一位置;如果所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛳禄瑒?dòng),則從所述每個(gè)手指的第一位置中選擇最上方的第一位置。
      8.如權(quán)利要求5所述的方法,其特征在于,所述獲取所述用戶的多個(gè)手指中的每個(gè)手指在所述終端屏.上的滑動(dòng)?呆作,包括: 分別獲取所述用戶的多個(gè)手指中的每個(gè)手指觸摸所述終端屏幕的的當(dāng)前位置; 根據(jù)所述每個(gè)手指的第一位置和當(dāng)前位置分別獲取所述每個(gè)手指在所述終端屏幕上的滑動(dòng)操作。
      9.如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述每個(gè)手指的滑動(dòng)操作和所述起始信息分組,對(duì)信息分組進(jìn)行滾動(dòng),包括: 從所述每個(gè)手指在所述終端屏幕上的滑動(dòng)操作包括的滑動(dòng)距離中選擇一手指的滑動(dòng)距離,或計(jì)算所述每個(gè)手指在所述終端屏幕上的滑動(dòng)操作包括的滑動(dòng)距離的平均距離,將所述選擇的滑動(dòng)距離或所述平均距離作為第一距離; 根據(jù)所述第一距離和所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向,從所述列表中獲取所述目標(biāo)信息分組; 對(duì)列表項(xiàng)進(jìn)行滾動(dòng),直到滾動(dòng)到所述目標(biāo)信息分組包括的列表項(xiàng)。
      10.如權(quán)利要求9所述的方法,其特征在于,所述根據(jù)所述第一距離和所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向,從所述列表中獲取所述目標(biāo)信息分組,包括: 根據(jù)所述第一距離和第二預(yù)設(shè)閾值,計(jì)算所述目標(biāo)信息分組與所述起始信息分組相差的分組數(shù)目; 根據(jù)所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向和所述分組數(shù)目,從所述列表中獲取所述目標(biāo)信息分組。
      11.如權(quán)利要求9所述的方法,其特征在于,所述根據(jù)所述第一距離和所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向,從所述列表中獲取所述目標(biāo)信息分組,包括: 根據(jù)所述第一距離和第二預(yù)設(shè)閾值,計(jì)算所述目標(biāo)信息分組與所述起始信息分組相差的分組數(shù)目; 根據(jù)所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向和所述分組數(shù)目,在索引表中獲取所述目標(biāo)信息分組對(duì)應(yīng)的索引,所述索引表用于存儲(chǔ)所述列表中的每個(gè)信息分組的索引; 根據(jù)所述目標(biāo)信息分組的索引,從所述列表中獲取所述目標(biāo)信息分組。
      12.—種滾動(dòng)列表項(xiàng)的裝置,其特征在于,所述裝置包括: 檢測(cè)模塊,用于檢測(cè)用戶對(duì)終端屏幕的觸控操作,所述終端屏幕展示信息分組及列表項(xiàng),其中,所述一個(gè)信息分組中包括至少一個(gè)列表項(xiàng); 第一判斷模塊,用于根據(jù)所述觸控操作判斷所述觸控操作的類型; 第二判斷模塊,用于根據(jù)所述觸控操作的類型判斷是滾動(dòng)信息分組還是滾動(dòng)列表項(xiàng)。
      13.如權(quán)利要求12所述的裝置,其特征在于,所述第一判斷模塊,用于如果所述觸控操作為單指觸控操作,則確定所述觸控操作的類型為單指操作類型;如果所述觸控操作為多指觸控操作,則確定所述觸控操作的類型為多指操作類型; 相應(yīng)的,所述第二判斷模塊,包括: 第一滾動(dòng)單元,用于如果所述觸控操作的類型為單指操作類型,滾動(dòng)列表項(xiàng); 第二滾動(dòng)單元,用于如果所述觸控操作的類型為多指操作類型,滾動(dòng)信息分組。
      14.如權(quán)利要求13所述的裝置,其特征在于,所述第一滾動(dòng)單元,包括: 第一獲取子單元,用于獲取用戶的一手指首次觸摸所述終端屏幕的第一位置; 第二獲取子單元,用于獲取所述用戶的一手指在所述終端屏幕上的滑動(dòng)操作和起始列表項(xiàng),所述起始列表項(xiàng)為在列表中所述一手指的第一位置所在的列表項(xiàng); 第一滾動(dòng)子單元,用于根據(jù)所述一手指的滑動(dòng)操作和所述起始列表項(xiàng),對(duì)列表項(xiàng)進(jìn)行滾動(dòng)。
      15.如權(quán)利要求14所述的裝置,其特征在于,所述第一滾動(dòng)子單元,用于根據(jù)所述一手指的滑動(dòng)操作包括的滑動(dòng)距離和第一預(yù)設(shè)閾值,計(jì)算所述目標(biāo)列表項(xiàng)與所述起始列表項(xiàng)相差的列表項(xiàng)數(shù)目;根據(jù)所述一手指的滑動(dòng)操作包括的滑動(dòng)方向和所述列表項(xiàng)數(shù)目,從所述列表中獲取所述目標(biāo)列表項(xiàng);對(duì)列表項(xiàng)進(jìn)行滾動(dòng),直到滾動(dòng)到所述目標(biāo)列表項(xiàng)。
      16.如權(quán)利要求13所述的裝置,其特征在于,所述第二滾動(dòng)單元,包括: 第三獲取子單元,用于獲取用戶的多個(gè)手指首次觸摸所述終端屏幕的第一位置; 第四獲取子單元,用于獲取所述用戶的多個(gè)手指中的每個(gè)手指在所述終端屏幕上的滑動(dòng)操作和起始信息分組,所述起始信息分組為在列表中所述每個(gè)手指中的一手指的第一位置所在的分組; 第二滾動(dòng)子單元,用于根據(jù)所述每個(gè)手指的滑動(dòng)操作和所述起始信息分組,對(duì)信息分組進(jìn)行滾動(dòng)。
      17.如權(quán)利要求16所述的裝置,其特征在于,所述第四獲取子單元,用于從所述每個(gè)手指的第一位置中任意選擇一個(gè)第一位置,從所述列表中獲取所述選擇的第一位置所在的信息分組,將所述獲取的信息分組作為所述起始信息分組;或者, 所述第四獲取子單元,用于根據(jù)所述每個(gè)手指的滑動(dòng)操作從所述每個(gè)手指的第一位置中選擇一個(gè)第一位置,從所述列表中獲取所述選擇的第一位置所在的信息分組,將所述獲取的信息分組作為所述起始信息分組。
      18.如權(quán)利要求17所述的裝置,其特征在于,所述第四獲取子單元,還用于如果所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛏匣瑒?dòng),則從所述每個(gè)手指的第一位置中選擇最下方的第一位置;如果所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向?yàn)橄蛳禄瑒?dòng),則從所述每個(gè)手指的第一位置中選擇最上方的第一位置。
      19.如權(quán)利要求16所述的裝置,其特征在于,所述第四獲取子單元,還用于分別獲取所述用戶的多個(gè)手指中的每個(gè)手指觸摸所述終端屏幕的的當(dāng)前位置;根據(jù)所述每個(gè)手指的第一位置和當(dāng)前位置分別獲取所述每個(gè)手指在所述終端屏幕上的滑動(dòng)操作。
      20.如權(quán)利要求16所述的裝置,其特征在于,所述第二滾動(dòng)子單元,用于從所述每個(gè)手指在所述終端屏幕上的滑動(dòng)操作包括的滑動(dòng)距離中選擇一手指的滑動(dòng)距離,或計(jì)算所述每個(gè)手指在所述終端屏幕上的滑動(dòng)操作包括的滑動(dòng)距離的平均距離,將所述選擇的滑動(dòng)距離或所述平均距離作為第一距離;根據(jù)所述第一距離和所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向,從所述列表中獲取所述目標(biāo)信息分組;對(duì)列表項(xiàng)進(jìn)行滾動(dòng),直到滾動(dòng)到所述目標(biāo)信息分組包括的列表項(xiàng)。
      21.如權(quán)利要求20所述的裝置,其特征在于,所述第二滾動(dòng)子單元,還用于根據(jù)所述第一距離和第二預(yù)設(shè)閾值,計(jì)算所述目標(biāo)信息分組與所述起始信息分組相差的分組數(shù)目;根據(jù)所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向和所述分組數(shù)目,從所述列表中獲取所述目標(biāo)信息分組。
      22.如權(quán)利要求20所述的裝置,其特征在于,所述第二滾動(dòng)子單元,還用于根據(jù)所述第一距離和第二預(yù)設(shè)閾值,計(jì)算所述目標(biāo)信息分組與所述起始信息分組相差的分組數(shù)目;根據(jù)所述每個(gè)手指的滑動(dòng)操作包括的滑動(dòng)方向和所述分組數(shù)目,在索引表中獲取所述目標(biāo)信息分組對(duì)應(yīng)的索 引,所述索引表用于存儲(chǔ)所述列表中的每個(gè)信息分組的索引;根據(jù)所述目標(biāo)信息分組的索引,從所述列表中獲取所述目標(biāo)信息分組。
      【文檔編號(hào)】G06F3/0485GK104007899SQ201410218653
      【公開(kāi)日】2014年8月27日 申請(qǐng)日期:2014年5月22日 優(yōu)先權(quán)日:2014年5月22日
      【發(fā)明者】翁澤楷, 胡建強(qiáng), 王道新, 廖賢明, 賈君杰 申請(qǐng)人:廣州華多網(wǎng)絡(luò)科技有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1