列表顯示的控制裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種列表顯示的控制裝置及方法。
【背景技術(shù)】
[0002]列表在移動(dòng)終端中的很多應(yīng)用中都會(huì)用到,如在QQ新聞應(yīng)用中,列表是顯示同一類型的多條數(shù)據(jù)時(shí)必不可少的一種控件。然而通過列表顯示大量復(fù)雜的數(shù)據(jù)時(shí),尤其是加載網(wǎng)絡(luò)大量的圖片信息時(shí),當(dāng)快速頻或繁滑動(dòng)列表進(jìn)行顯示時(shí),由于數(shù)據(jù)量龐大,以及數(shù)據(jù)查詢更新的不及時(shí),會(huì)造成卡頓現(xiàn)象,給用戶帶來不好的使用體驗(yàn)。另外當(dāng)用戶滑動(dòng)列表,在列表中尋找某一列表項(xiàng)時(shí),并不關(guān)心列表中某一列表項(xiàng)的詳細(xì)描述,只需通過列表的標(biāo)題欄就可以定位到需要的信息,然后點(diǎn)擊某一關(guān)心的列表項(xiàng)進(jìn)行瀏覽,然而現(xiàn)有的列表在滑動(dòng)過程中,顯示各個(gè)列表項(xiàng)的標(biāo)題欄和詳細(xì)信息,不便于用戶快速的查找列表中的目標(biāo)列表項(xiàng)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提出一種列表顯示的控制裝置及方法,旨在解決現(xiàn)有技術(shù)中,在快速滑動(dòng)列表時(shí),需要加載的數(shù)據(jù)量龐大,增大了數(shù)據(jù)流量,且因?yàn)樵诹斜碇酗@示的內(nèi)容過多,不便于用戶快速查找到目標(biāo)列表項(xiàng)目的技術(shù)問題。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供一種列表顯示的控制裝置,該裝置包括:
[0005]原始列表顯示模塊,用于接收列表打開指令,在屏幕上顯示列表;
[0006]第一獲取模塊,用于獲取來自屏幕的當(dāng)前滑動(dòng)操作的滑動(dòng)信息;
[0007]第一判斷模塊,用于根據(jù)所述當(dāng)前滑動(dòng)操作的滑動(dòng)信息判斷當(dāng)前滑動(dòng)操作的滑動(dòng)速度是否大于或等于速度閥值;
[0008]第一列表顯示模塊,用于在所述當(dāng)前滑動(dòng)操作的滑動(dòng)速度大于或等于速度閥值時(shí),在屏幕上顯示列表中各個(gè)列表項(xiàng)的標(biāo)題欄。
[0009]可選的,該裝置還包括第二獲取模塊、第二判斷模塊、第三獲取模塊、第三判斷模塊;其中:
[0010]所述第二獲取模塊,用于在所述當(dāng)前滑動(dòng)操作的滑動(dòng)速度小于速度閥值時(shí),以當(dāng)前滑動(dòng)操作為起點(diǎn),獲取之前預(yù)設(shè)時(shí)間內(nèi)的滑動(dòng)操作的次數(shù);
[0011]所述第二判斷模塊,用于判斷所述之前預(yù)設(shè)時(shí)間內(nèi)的滑動(dòng)操作的次數(shù)是否大于或等于預(yù)設(shè)次數(shù);
[0012]所述第三獲取模塊,用于在所述之前預(yù)設(shè)時(shí)間內(nèi)的滑動(dòng)操作的次數(shù)大于或等于預(yù)設(shè)次數(shù)時(shí),則以當(dāng)前滑動(dòng)操作為起點(diǎn),獲取之前預(yù)設(shè)次數(shù)的滑動(dòng)操作的滑動(dòng)信息;
[0013]所述第三判斷模塊,用于根據(jù)所述之前預(yù)設(shè)次數(shù)的滑動(dòng)操作的滑動(dòng)信息和當(dāng)前滑動(dòng)操作的滑動(dòng)信息判斷之前預(yù)設(shè)次數(shù)的滑動(dòng)操作和當(dāng)前滑動(dòng)操作中的相鄰兩次滑動(dòng)操作的間隔時(shí)間是否小于或等于預(yù)設(shè)時(shí)間間隔;
[0014]所述第一列表顯示模塊,還用于在所述之前預(yù)設(shè)次數(shù)的滑動(dòng)操作和當(dāng)前滑動(dòng)操作中的相鄰兩次滑動(dòng)操作的間隔時(shí)間小于或等于預(yù)設(shè)時(shí)間間隔時(shí),在屏幕上顯示列表中各個(gè)列表項(xiàng)的標(biāo)題欄。
[0015]可選的,所述裝置還包括:
[0016]第四獲取模塊,用于以當(dāng)前滑動(dòng)操作為起點(diǎn),獲取之前預(yù)設(shè)時(shí)間內(nèi)的滑動(dòng)操作的次數(shù);
[0017]第四判斷模塊,用于判斷所述之前預(yù)設(shè)時(shí)間內(nèi)的滑動(dòng)操作的次數(shù)是否大于或等于預(yù)設(shè)次數(shù);
[0018]第五獲取模塊,用于在所述之前預(yù)設(shè)時(shí)間內(nèi)的滑動(dòng)操作的次數(shù)大于或等于預(yù)設(shè)次數(shù),則以當(dāng)前滑動(dòng)操作為起點(diǎn),獲取之前預(yù)設(shè)次數(shù)的滑動(dòng)操作的滑動(dòng)信息;
[0019]第五判斷模塊,用于根據(jù)所述之前預(yù)設(shè)次數(shù)的滑動(dòng)操作的滑動(dòng)信息和當(dāng)前滑動(dòng)操作的滑動(dòng)信息判斷之前預(yù)設(shè)次數(shù)的滑動(dòng)操作和當(dāng)前滑動(dòng)操作中的相鄰兩次滑動(dòng)操作的間隔時(shí)間是否小于或等于預(yù)設(shè)時(shí)間間隔;
[0020]第二列表顯示模塊,用于在所述之前預(yù)設(shè)次數(shù)的滑動(dòng)操作和當(dāng)前滑動(dòng)操作中的相鄰兩次滑動(dòng)操作的間隔時(shí)間小于或等于預(yù)設(shè)時(shí)間間隔時(shí),在屏幕上顯示列表中各個(gè)列表項(xiàng)的標(biāo)題欄。
[0021]可選的,所述裝置還包括:第六判斷模塊,用于在所述第五判斷模塊的判斷結(jié)果為之前預(yù)設(shè)次數(shù)的滑動(dòng)操作和當(dāng)前滑動(dòng)操作中的相鄰兩次滑動(dòng)操作的間隔時(shí)間不是均小于或等于預(yù)設(shè)時(shí)間間隔時(shí),根據(jù)當(dāng)前滑動(dòng)操作的滑動(dòng)信息判斷當(dāng)前滑動(dòng)操作的滑動(dòng)速度是否大于或等于速度閥值;
[0022]所述第二列表顯示模塊,還用于在所述當(dāng)前滑動(dòng)操作的滑動(dòng)速度大于或等于速度閥值,則在屏幕上顯示列表中各個(gè)列表項(xiàng)的標(biāo)題欄。
[0023]可選的,所述裝置還包括:列表復(fù)雜度判斷模塊,用于判斷在屏幕上的列表是否是復(fù)雜列表;
[0024]所述第一獲取模塊,還用于當(dāng)屏幕上的列表是復(fù)雜列表時(shí),獲取來自屏幕的當(dāng)前滑動(dòng)操作的滑動(dòng)信息。
[0025]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種列表顯示的控制方法,該方法包括:
[0026]接收列表打開指令,在屏幕上顯示列表;
[0027]獲取來自屏幕的當(dāng)前滑動(dòng)操作的滑動(dòng)信息,根據(jù)所述當(dāng)前滑動(dòng)操作的滑動(dòng)信息判斷當(dāng)前滑動(dòng)操作的滑動(dòng)速度是否大于或等于速度閥值;
[0028]若所述當(dāng)前滑動(dòng)操作的滑動(dòng)速度大于或等于速度閥值,則在屏幕上顯示列表中各個(gè)列表項(xiàng)的標(biāo)題欄。
[0029]可選的,該方法還包括:
[0030]若所述當(dāng)前滑動(dòng)操作的滑動(dòng)速度小于速度閥值,則以當(dāng)前滑動(dòng)操作為起點(diǎn),獲取之前預(yù)設(shè)時(shí)間內(nèi)的滑動(dòng)操作的次數(shù);
[0031]判斷所述之前預(yù)設(shè)時(shí)間內(nèi)的滑動(dòng)操作的次數(shù)是否大于或等于預(yù)設(shè)次數(shù);
[0032]若所述之前預(yù)設(shè)時(shí)間內(nèi)的滑動(dòng)操作的次數(shù)大于或等于預(yù)設(shè)次數(shù),則以當(dāng)前滑動(dòng)操作為起點(diǎn),獲取之前預(yù)設(shè)次數(shù)的滑動(dòng)操作的滑動(dòng)信息;
[0033]根據(jù)所述之前預(yù)設(shè)次數(shù)的滑動(dòng)操作的滑動(dòng)信息和當(dāng)前滑動(dòng)操作的滑動(dòng)信息判斷之前預(yù)設(shè)次數(shù)的滑動(dòng)操作和當(dāng)前滑動(dòng)操作中的相鄰兩次滑動(dòng)操作的間隔時(shí)間是否小于或等于預(yù)設(shè)時(shí)間間隔;
[0034]若所述之前預(yù)設(shè)次數(shù)的滑動(dòng)操作和當(dāng)前滑動(dòng)操作中的相鄰兩次滑動(dòng)操作的間隔時(shí)間小于或等于預(yù)設(shè)時(shí)間間隔,則在屏幕上顯示列表中各個(gè)列表項(xiàng)的標(biāo)題欄。
[0035]可選的,所述獲取來自屏幕的當(dāng)前滑動(dòng)操作的滑動(dòng)信息的步驟之后,該方法還包括:
[0036]以當(dāng)前滑動(dòng)操作為起點(diǎn),獲取之前預(yù)設(shè)時(shí)間內(nèi)的滑動(dòng)操作的次數(shù);
[0037]判斷所述之前預(yù)設(shè)時(shí)間內(nèi)的滑動(dòng)操作的次數(shù)是否大于或等于預(yù)設(shè)次數(shù);
[0038]若所述之前預(yù)設(shè)時(shí)間內(nèi)的滑動(dòng)操作的次數(shù)大于或等于預(yù)設(shè)次數(shù),則以當(dāng)前滑動(dòng)操作為起點(diǎn),獲取之前預(yù)設(shè)次數(shù)的滑動(dòng)操作的滑動(dòng)信息;
[0039]根據(jù)所述之前預(yù)設(shè)次數(shù)的滑動(dòng)操作的滑動(dòng)信息和當(dāng)前滑動(dòng)操作的滑動(dòng)信息判斷之前預(yù)設(shè)次數(shù)的滑動(dòng)操作和當(dāng)前滑動(dòng)操作中的相鄰兩次滑動(dòng)操作的間隔時(shí)間是否小于或等于預(yù)設(shè)時(shí)間間隔;
[0040]若所述之前預(yù)設(shè)次數(shù)的滑動(dòng)操作和當(dāng)前滑動(dòng)操作中的相鄰兩次滑動(dòng)操作的間隔時(shí)間小于或等于預(yù)設(shè)時(shí)間間隔,則在屏幕上顯示列表中各個(gè)列表項(xiàng)的標(biāo)題欄。
[0041]可選的,所述根據(jù)所述之前預(yù)設(shè)次數(shù)的滑動(dòng)操作的滑動(dòng)信息和當(dāng)前滑動(dòng)操作的滑動(dòng)信息判斷之前預(yù)設(shè)次數(shù)的滑動(dòng)操作和當(dāng)前滑動(dòng)操作中的相鄰兩次滑動(dòng)操作的間隔時(shí)間是否小于或等于預(yù)設(shè)時(shí)間間隔的步驟之后,該方法還包括:
[0042]若所述之前預(yù)設(shè)次數(shù)的滑動(dòng)操作和當(dāng)前滑動(dòng)操作中的相鄰兩次滑動(dòng)操作的間隔時(shí)間不是均小于或等于預(yù)設(shè)時(shí)間間隔,則根據(jù)當(dāng)前滑動(dòng)操作的滑動(dòng)信息判斷當(dāng)前滑動(dòng)操作的滑動(dòng)速度是否大于或等于速度閥值;
[0043]若所述當(dāng)前滑動(dòng)操作的滑動(dòng)速度大于或等于速度閥值,則在屏幕上顯示列表中各個(gè)列表項(xiàng)的標(biāo)題欄。
[0044]可選的,所述獲取來自屏幕的當(dāng)前滑動(dòng)操作的滑動(dòng)信息的步驟之前,該方法還包括:
[0045]判斷在屏幕上的列表是否是復(fù)雜列表,當(dāng)屏幕上的列表是復(fù)雜列表時(shí),執(zhí)行步驟獲取來自屏幕的當(dāng)前滑動(dòng)操作的滑動(dòng)信息。
[0046]本發(fā)明的列表顯示的控制裝置及方法,該裝置包括:原始列表顯示模塊,用于接收列表打開指令,在屏幕上顯示列表;第一獲取模塊,用于獲取來自屏幕的當(dāng)前滑動(dòng)操作的滑動(dòng)信息;第一判斷模塊,用于根據(jù)所述當(dāng)前滑動(dòng)操作的滑動(dòng)信息判斷當(dāng)前滑動(dòng)操作的滑動(dòng)速度是否大于或等于速度閥值;第一列表顯示模塊,用于在所述當(dāng)前滑動(dòng)操作的滑動(dòng)速度大于或等于速度閥值時(shí),在屏幕上顯示列表中各個(gè)列表項(xiàng)的標(biāo)題欄;即在用戶對(duì)列表進(jìn)行滑動(dòng)操作時(shí),如果滑動(dòng)操作的滑動(dòng)速度大于或等于速度閥值,則在屏幕上顯示列表中各個(gè)列表項(xiàng)的標(biāo)題欄,可減小需要加載的數(shù)據(jù)量,使得列表顯示更加流暢,同時(shí),更加方便用戶快速定位到需要查找的目標(biāo)列表項(xiàng)。
【附圖說明】
[0047]圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端的硬件結(jié)構(gòu)示意圖;
[0048]圖2為如圖1所示的移動(dòng)終端的無線通信裝置示意圖;
[0049]圖3為本發(fā)明列表顯示的控制裝置的第一實(shí)施例的結(jié)構(gòu)示意圖;
[0050]圖4為本發(fā)明的列表顯示標(biāo)題欄和詳細(xì)信息的示意圖;
[0051]圖5為本發(fā)明本發(fā)明的列表顯示標(biāo)題欄的示意圖;
[0052]圖6為本發(fā)明列表顯示的控制裝置的第二實(shí)施例的結(jié)構(gòu)示意圖;
[0053]圖7為本發(fā)明列表顯示的控制裝置的第三實(shí)施例的結(jié)構(gòu)示意圖;
[0054]圖8為本發(fā)明列表顯示的控制裝置的第四實(shí)施例的結(jié)構(gòu)示意圖;
[0055]圖9為本發(fā)明列表顯示的控制裝置的第五實(shí)施例的結(jié)構(gòu)示意圖;
[0056]圖10為本發(fā)明列表顯示的控制方法的第一實(shí)施例的流程示意圖;
[0057]圖11為本發(fā)明列表顯示的控制方法的第二實(shí)施例的流程示意圖;
[0058]圖12為本發(fā)明列表顯示的控制方法的第三實(shí)施例的流程示意圖;
[0059]圖13為本發(fā)明列表顯示的控制方法的第四實(shí)施例的流程示意圖。
[0060]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0061]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0062]現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,“模塊”與“部件”可以混合地使用。
[0063]移動(dòng)終端可以以各種形式來實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動(dòng)終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
[0064]圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端的硬件結(jié)構(gòu)示意。
[0065]移動(dòng)終端100可以包括無線通信單元110、A/V (音頻/視頻)輸入單元120、用戶輸入單元130、感測(cè)單元140、輸出單元150、存儲(chǔ)器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動(dòng)終端,但是