一種信息列表聚合的方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種信息列表聚合的方法,用于保證用戶快速定位到刷新前查閱的位置上,避免繁瑣的操作,節(jié)省時(shí)間。本發(fā)明實(shí)施例方法包括:S1:進(jìn)入信息列表時(shí),記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置;S2:滑動(dòng)所述信息列表時(shí),更新所述結(jié)束位置;S3:刷新所述信息列表時(shí),將所述起始位置和結(jié)束位置之間的已閱舊信息聚合為聚合條目。本發(fā)明實(shí)施例還公開了一種信息列表聚合的裝置。
【專利說明】一種信息列表聚合的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)互聯(lián)網(wǎng)應(yīng)用領(lǐng)域,尤其涉及一種信息列表聚合的方法及裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)應(yīng)用的興起,幾乎每個(gè)人都是網(wǎng)絡(luò)信息的貢獻(xiàn)者及閱讀者。大部分應(yīng)用都有動(dòng)態(tài)信息展示模塊,信息展示多是采用單頁面列表的方式,信息列表按照發(fā)布時(shí)間從新到舊排序,當(dāng)查閱一些信息后刷新列表,我們就會經(jīng)歷查看最新未查閱信息,查看已查閱舊信息,查看未查閱舊信息的過程。當(dāng)已查閱舊信息數(shù)量較多時(shí),整個(gè)過程就顯得十分低效。
[0003]如圖6所示,為現(xiàn)有查閱信息的流程:用戶查閱動(dòng)態(tài)信息時(shí),比如查閱到第A條信息,此時(shí)應(yīng)用提示有新信息,則用戶刷新,刷新后的列表會新添加上B條新信息。當(dāng)用戶想要回到之前查閱的第A+1條信息的位置進(jìn)行查閱時(shí),將需要將B條新信息和A條已查閱過的舊信息均在信息列表上滑動(dòng)過去,才能定位到第A+1條信息。
[0004]因此,現(xiàn)有的查閱信息的流程存在以下需要改進(jìn)的地方:
[0005]1、若刷新信息列表之前已查閱的舊信息數(shù)量較多,當(dāng)刷新后重新查閱一遍的過程將顯得繁瑣而浪費(fèi)時(shí)間;
[0006]2、若刷新信息列表前已查閱的舊信息數(shù)量較多的話,將不容易再次定位到刷新前查閱的位置上。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實(shí)施例提供了一種信息列表聚合的方法及裝置,能夠保證用戶快速定位到刷新前查閱的位置上,避免繁瑣的操作,節(jié)省時(shí)間。
[0008]本發(fā)明實(shí)施例提供的一種信息列表聚合的方法,包括:
[0009]S1:進(jìn)入信息列表時(shí),記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置;
[0010]S2:滑動(dòng)所述信息列表時(shí),更新所述結(jié)束位置;
[0011]S3:刷新所述信息列表時(shí),將所述起始位置和結(jié)束位置之間的已閱舊信息聚合為聚合條目。
[0012]可選地,步驟S3具體包括:
[0013]S31:刷新所述信息列表時(shí),判斷所述起始位置和結(jié)束位置之間的已閱舊信息在位置上是否連續(xù),若是,則將所述已閱舊信息聚合為一個(gè)聚合條目,若否,則將所述已閱舊信息中位置上連續(xù)的信息聚合為若干個(gè)聚合條目。
[0014]可選地,所述方法還包括:
[0015]刷新所述信息列表時(shí),將當(dāng)前所述起始位置和結(jié)束位置之間的位置信息存儲為一個(gè)聚合記錄;
[0016]判斷存儲中的若干所述聚合記錄之間是否存在位置信息上的重疊或連續(xù),若是,則將存在重疊或連續(xù)的所述聚合記錄對應(yīng)的所述聚合條目進(jìn)行再次聚合。
[0017]可選地,所述方法還包括:
[0018]刷新所述信息列表后,將所述信息列表中新增的未閱新信息聚合為一個(gè)聚合條目。
[0019]可選地,所述方法還包括:
[0020]刷新所述信息列表后,將所述信息列表的當(dāng)前顯示界面跳轉(zhuǎn)到所述結(jié)束位置上。[0021 ] 可選地,所述方法還包括:
[0022]刷新所述信息列表后,添加當(dāng)前新的已閱舊信息的起始位置和結(jié)束位置。
[0023]本發(fā)明實(shí)施例中提供的一種信息列表聚合的裝置,包括:
[0024]記錄模塊,用于進(jìn)入信息列表時(shí),記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置;
[0025]更新模塊,用于滑動(dòng)所述信息列表時(shí),更新所述結(jié)束位置;
[0026]聚合模塊,用于刷新所述信息列表時(shí),將所述起始位置和結(jié)束位置之間的已閱舊信息聚合為聚合條目。
[0027]可選地,所述聚合模塊具體包括:
[0028]判斷單元,用于刷新所述信息列表時(shí),判斷所述起始位置和結(jié)束位置之間的已閱舊信息在位置上是否連續(xù),若是,則執(zhí)行第一聚合單元,若否,則執(zhí)行第二聚合單元;
[0029]所述第一聚合單元,用于將所述已閱舊信息聚合為一個(gè)聚合條目;
[0030]所述第二聚合單元,用于將所述已閱舊信息中位置上連續(xù)的信息聚合為若干個(gè)聚合條目。
[0031]可選地,所述裝置還包括:
[0032]記錄存儲模塊,用于刷新所述信息列表時(shí),將當(dāng)前所述起始位置和結(jié)束位置之間的位置信息存儲為一個(gè)聚合記錄;
[0033]重疊判斷模塊,用于判斷存儲中的若干所述聚合記錄之間是否存在位置信息上的重疊或連續(xù),若是,則執(zhí)行再聚合模塊;
[0034]所述再聚合模塊,用于將存在重疊或連續(xù)的所述聚合記錄對應(yīng)的所述聚合條目進(jìn)行再次聚合。
[0035]可選地,所述裝置還包括:
[0036]第一刷新聚合模塊,用于刷新所述信息列表后,將所述信息列表中新增的未閱新信息聚合為一個(gè)聚合條目;
[0037]第二刷新聚合模塊,用于刷新所述信息列表后,將所述信息列表的當(dāng)前顯示界面跳轉(zhuǎn)到所述結(jié)束位置上;
[0038]第三刷新聚合模塊,用于刷新所述信息列表后,添加當(dāng)前新的已閱舊信息的起始位置和結(jié)束位置。
[0039]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
[0040]本發(fā)明實(shí)施例中,首先,進(jìn)入信息列表時(shí),記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置;然后,滑動(dòng)所述信息列表時(shí),更新所述結(jié)束位置;最后,刷新所述信息列表時(shí),將所述起始位置和結(jié)束位置之間的已閱舊信息聚合為聚合條目。在本發(fā)明實(shí)施例中,通過將已閱舊信息進(jìn)行條目的聚合,從而實(shí)現(xiàn),即便在刷新信息列表前,已閱舊信息數(shù)量很多,仍可以保證用戶快速定位到刷新前查閱的位置上,避免繁瑣的操作,節(jié)省時(shí)間。
【專利附圖】
【附圖說明】
[0041]圖1為本發(fā)明實(shí)施例中一種信息列表聚合的方法一個(gè)實(shí)施例流程圖;
[0042]圖2為本發(fā)明實(shí)施例中一種信息列表聚合的方法另一個(gè)實(shí)施例流程圖;
[0043]圖3為本發(fā)明實(shí)施例中一種信息列表聚合的方法另一個(gè)實(shí)施例流程圖;
[0044]圖4為本發(fā)明實(shí)施例中一種信息列表聚合的方法一個(gè)應(yīng)用場景中大致操作流程圖;
[0045]圖5為用戶選擇展開聚合條目的示意圖;
[0046]圖6為現(xiàn)有技術(shù)中查閱信息的流程圖;
[0047]圖7本發(fā)明實(shí)施例中一種信息列表聚合的裝置一個(gè)實(shí)施例流程圖;
[0048]圖8本發(fā)明實(shí)施例中一種信息列表聚合的裝置另一個(gè)實(shí)施例流程圖。
【具體實(shí)施方式】
[0049]本發(fā)明實(shí)施例提供了一種信息列表聚合的方法及裝置,用于保證用戶快速定位到刷新前查閱的位置上,避免繁瑣的操作,節(jié)省時(shí)間。
[0050]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,下面所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0051]請參閱圖1,本發(fā)明實(shí)施例中一種信息列表聚合的方法一個(gè)實(shí)施例包括:
[0052]S1:進(jìn)入信息列表時(shí),記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置;
[0053]用戶使用某應(yīng)用,進(jìn)入信息列表查閱信息時(shí),可以記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置。
[0054]S2:滑動(dòng)該信息列表時(shí),更新該結(jié)束位置;
[0055]在記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置之后,可以在滑動(dòng)該信息列表時(shí),更新該結(jié)束位置。
[0056]S3:刷新該信息列表時(shí),將該起始位置和結(jié)束位置之間的已閱舊信息聚合為聚合條目。
[0057]用戶收到該應(yīng)用的提醒,有新信息,此時(shí)可以刷新該信息列表,將該起始位置和結(jié)束位置之間的已閱舊信息聚合為聚合條目。
[0058]本實(shí)施例中,首先,進(jìn)入信息列表時(shí),記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置;然后,滑動(dòng)該信息列表時(shí),更新該結(jié)束位置;最后,刷新該信息列表時(shí),將該起始位置和結(jié)束位置之間的已閱舊信息聚合為聚合條目。在本實(shí)施例中,通過將已閱舊信息進(jìn)行條目的聚合,從而實(shí)現(xiàn),即便在刷新信息列表前,已閱舊信息數(shù)量很多,仍可以保證用戶快速定位到刷新前查閱的位置上,避免繁瑣的操作,節(jié)省時(shí)間。
[0059]為便于理解,下面對本發(fā)明實(shí)施例中的一種信息列表聚合的方法進(jìn)行詳細(xì)描述,請參閱圖2,本發(fā)明實(shí)施例中一種信息列表聚合的方法另一個(gè)實(shí)施例包括:
[0060]201、進(jìn)入信息列表時(shí),記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置;
[0061]用戶使用某應(yīng)用,進(jìn)入信息列表查閱信息時(shí),可以記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置。
[0062]202、滑動(dòng)該信息列表時(shí),更新該結(jié)束位置;
[0063]在記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置之后,可以在滑動(dòng)該信息列表時(shí),更新該結(jié)束位置。
[0064]203、刷新該信息列表時(shí),判斷該起始位置和結(jié)束位置之間的已閱舊信息在位置上是否連續(xù),若是,則執(zhí)行步驟204,若否,則執(zhí)行步驟205 ;
[0065]在用戶刷新該信息列表時(shí),可以判斷該起始位置和結(jié)束位置之間的已閱舊信息在位置上是否連續(xù),若是,則執(zhí)行步驟204,若否,則執(zhí)行步驟205。
[0066]可以理解的是,該起始位置和結(jié)束位置記錄了用戶查閱信息列表的范圍,但也存在用戶對該范圍內(nèi)的某條舊信息不進(jìn)行查閱的情況,也就是在起始位置和結(jié)束位置之間可能存在未閱舊信息,這種情況下,該起始位置和結(jié)束位置之間的已閱舊信息就會出現(xiàn)不連續(xù)的情況,因此對它的連續(xù)性進(jìn)行判斷。若它是連續(xù)的,說明起始位置和結(jié)束位置之間均是已閱舊信息,執(zhí)行步驟204 ;反之,則需要分別對其中連續(xù)的已閱舊信息進(jìn)行聚合處理,執(zhí)行步驟205。
[0067]204、將該已閱舊信息聚合為一個(gè)聚合條目;
[0068]當(dāng)判斷得知該起始位置和結(jié)束位置之間的已閱舊信息在位置上是連續(xù)的,則將該已閱舊信息聚合為一個(gè)聚合條目。
[0069]205、將該已閱舊信息中位置上連續(xù)的信息聚合為若干個(gè)聚合條目。
[0070]當(dāng)判斷得知該起始位置和結(jié)束位置之間的已閱舊信息在位置上不是連續(xù)的,則將該已閱舊信息中位置上連續(xù)的信息聚合為若干個(gè)聚合條目。
[0071]需要說明的是,當(dāng)這些已閱舊信息不連續(xù)時(shí),將其中的未閱舊信息刷選出來,然后對其余的連續(xù)的已閱舊信息聚合為一個(gè)聚合條目??梢岳斫獾氖?,此時(shí)會存在至少兩塊連續(xù)的已閱舊信息區(qū)域,每個(gè)區(qū)域聚合為一個(gè)聚合條目。
[0072]206、刷新該信息列表時(shí),將當(dāng)前該起始位置和結(jié)束位置之間的位置信息存儲為一個(gè)聚合記錄;
[0073]在刷新該信息列表時(shí),可以將當(dāng)前該起始位置和結(jié)束位置之間的位置信息存儲為一個(gè)聚合記錄。可以理解的是,該聚合記錄與該起始位置和結(jié)束位置之間的已閱舊信息聚合而成的聚合條目存在對應(yīng)關(guān)系。
[0074]207判斷存儲中的若干該聚合記錄之間是否存在位置信息上的重疊或連續(xù),若是,則執(zhí)行步驟208 ;若否,則執(zhí)行步驟209 ;
[0075]在需要時(shí),比如刷新該信息列表時(shí)、用戶手動(dòng)操作時(shí)、固定計(jì)時(shí)到達(dá)時(shí),可以判斷存儲中的若干該聚合記錄之間是否存在位置信息上的重疊或連續(xù),若是,則執(zhí)行步驟208 ;若否,則執(zhí)行步驟209。
[0076]需要說明的是,經(jīng)過多次的刷新信息列表后,可以存儲到多個(gè)聚合記錄,這些聚合記錄對應(yīng)有多個(gè)聚合條目顯示在信息列表中。若是放任這些聚合條目不進(jìn)行處理,則顯得信息列表不夠簡潔,處理效率也不高。因此,可以通過判斷這些聚合條目對應(yīng)的聚合記錄之間在位置上是否存在重疊或連續(xù),來考慮對它們進(jìn)行再次聚合,達(dá)到整合的效果。
[0077]208、將存在重疊或連續(xù)的該聚合記錄對應(yīng)的該聚合條目進(jìn)行再次聚合;
[0078]當(dāng)判斷得出存儲中的若干該聚合記錄之間存在位置信息上的重疊或連續(xù)時(shí),可以將存在重疊或連續(xù)的該聚合記錄對應(yīng)的該聚合條目進(jìn)行再次聚合??梢岳斫獾氖?,假如聚合條目Cl在聚合條目C2后面,并且連續(xù),則可以將聚合條目Cl和聚合條目C2再次聚合為一個(gè)聚合條目,使得信息列表更加簡潔。具體再次聚合的做法可以是:先將聚合條目Cl和聚合條目C2中的已閱舊信息提取出來,加入聚合條目Cl包含有N條已閱舊信息,C2包含有M條已閱舊信息,這N條已閱舊信息與M條已閱舊信息之間的位置連續(xù),則將N+M條已閱舊信息聚合為一個(gè)新的聚合條目C3。
[0079]209、不對該聚合條目進(jìn)行再聚合。
[0080]當(dāng)判斷得出存儲中的若干該聚合記錄之間不存在位置信息上的重疊或連續(xù)時(shí),則不對該聚合條目進(jìn)行再聚合。
[0081]需要說明的是:
[0082]在本實(shí)施例中,該信息列表中的信息始終保持從新到舊的排列順序。
[0083]在本實(shí)施例中,每次進(jìn)入信息列表時(shí),該聚合條目可以是均處于展開狀態(tài),也可以是默認(rèn)保持聚合狀態(tài),兩種狀態(tài)可以由用戶自行設(shè)置,當(dāng)進(jìn)入信息列表時(shí),兩種狀態(tài)呈現(xiàn)其中的一種。
[0084]需要說明的是,用戶可以通過點(diǎn)擊該聚合條目,來展開該聚合條目對應(yīng)的已閱舊信息,從而對已閱舊信息進(jìn)行再次的閱讀或?yàn)g覽。
[0085]在本實(shí)施例中,通過對起始位置和結(jié)束位置之間的已閱舊信息進(jìn)行連續(xù)性的判斷,可以對這些已閱舊信息進(jìn)行更完善的處理,避免將夾在其中的未閱舊信息一并聚合;另,通過聚合條目的再聚合,可以實(shí)現(xiàn)信息列表的二次簡潔化,即便長時(shí)間使用信息列表,也可以避免出現(xiàn)累贅的聚合條目。
[0086]上面主要描述刷新信息列表時(shí)信息列表聚合方法的處理方式,下面將對一種信息列表聚合的方法中關(guān)于刷新信息列表后的處理流程進(jìn)行詳細(xì)的描述,請參閱圖3,本發(fā)明實(shí)施例中一種信息列表聚合的方法另一個(gè)實(shí)施例包括:
[0087]301、進(jìn)入信息列表時(shí),記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置;
[0088]用戶使用某應(yīng)用,進(jìn)入信息列表查閱信息時(shí),可以記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置。
[0089]302、滑動(dòng)該信息列表時(shí),更新該結(jié)束位置;
[0090]在記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置之后,可以在滑動(dòng)該信息列表時(shí),更新該結(jié)束位置。
[0091]303、刷新該信息列表時(shí),判斷該起始位置和結(jié)束位置之間的已閱舊信息在位置上是否連續(xù),若是,則執(zhí)行步驟304,若否,則執(zhí)行步驟305 ;
[0092]在用戶刷新該信息列表時(shí),可以判斷該起始位置和結(jié)束位置之間的已閱舊信息在位置上是否連續(xù),若是,則執(zhí)行步驟304,若否,則執(zhí)行步驟305。
[0093]可以理解的是,該起始位置和結(jié)束位置記錄了用戶查閱信息列表的范圍,但也存在用戶對該范圍內(nèi)的某條舊信息不進(jìn)行查閱的情況,也就是在起始位置和結(jié)束位置之間可能存在未閱舊信息,這種情況下,該起始位置和結(jié)束位置之間的已閱舊信息就會出現(xiàn)不連續(xù)的情況,因此對它的連續(xù)性進(jìn)行判斷。若它是連續(xù)的,說明起始位置和結(jié)束位置之間均是已閱舊信息,執(zhí)行步驟304;反之,則需要分別對其中連續(xù)的已閱舊信息進(jìn)行聚合處理,執(zhí)行步驟305。
[0094]304、將該已閱舊信息聚合為一個(gè)聚合條目;
[0095]當(dāng)判斷得知該起始位置和結(jié)束位置之間的已閱舊信息在位置上是連續(xù)的,則將該已閱舊信息聚合為一個(gè)聚合條目。
[0096]305、將該已閱舊信息中位置上連續(xù)的信息聚合為若干個(gè)聚合條目;
[0097]當(dāng)判斷得知該起始位置和結(jié)束位置之間的已閱舊信息在位置上不是連續(xù)的,則將該已閱舊信息中位置上連續(xù)的信息聚合為若干個(gè)聚合條目。
[0098]需要說明的是,當(dāng)這些已閱舊信息不連續(xù)時(shí),將其中的未閱舊信息刷選到,然后對其余的連續(xù)的已閱舊信息聚合為一個(gè)聚合條目??梢岳斫獾氖牵藭r(shí)會存在至少兩塊連續(xù)的已閱舊信息區(qū)域,每個(gè)區(qū)域聚合為一個(gè)聚合條目。
[0099]306、刷新該信息列表時(shí),將當(dāng)前該起始位置和結(jié)束位置之間的位置信息存儲為一個(gè)聚合記錄;
[0100]在刷新該信息列表時(shí),可以將當(dāng)前該起始位置和結(jié)束位置之間的位置信息存儲為一個(gè)聚合記錄??梢岳斫獾氖?,該聚合記錄與該起始位置和結(jié)束位置之間的已閱舊信息聚合而成的聚合條目存在對應(yīng)關(guān)系。
[0101]307判斷存儲中的若干該聚合記錄之間是否存在位置信息上的重疊或連續(xù),若是,則執(zhí)行步驟308 ;若否,則執(zhí)行步驟309 ;
[0102]在需要時(shí),比如刷新該信息列表時(shí)、用戶手動(dòng)操作時(shí)、固定計(jì)時(shí)到達(dá)時(shí),可以判斷存儲中的若干該聚合記錄之間是否存在位置信息上的重疊或連續(xù),若是,則執(zhí)行步驟308 ;若否,則執(zhí)行步驟309。
[0103]需要說明的是,經(jīng)過多次的刷新信息列表后,可以存儲到多個(gè)聚合記錄,這些聚合記錄對應(yīng)有多個(gè)聚合條目顯示在信息列表中。若是放任這些聚合條目不進(jìn)行處理,則顯得信息列表不夠簡潔,處理效率也不高。因此,可以通過判斷這些聚合條目對應(yīng)的聚合記錄之間在位置上是否存在重疊或連續(xù),來考慮對它們進(jìn)行再次聚合,達(dá)到整合的效果。
[0104]308、將存在重疊或連續(xù)的該聚合記錄對應(yīng)的該聚合條目進(jìn)行再次聚合;
[0105]當(dāng)判斷得出存儲中的若干該聚合記錄之間存在位置信息上的重疊或連續(xù)時(shí),可以將存在重疊或連續(xù)的該聚合記錄對應(yīng)的該聚合條目進(jìn)行再次聚合??梢岳斫獾氖牵偃缇酆蠗l目Cl在聚合條目C2后面,并且連續(xù),則可以將聚合條目Cl和聚合條目C2再次聚合為一個(gè)聚合條目,使得信息列表更加簡潔。
[0106]309、不對該聚合條目進(jìn)行再聚合;
[0107]當(dāng)判斷得出存儲中的若干該聚合記錄之間不存在位置信息上的重疊或連續(xù)時(shí),則不對該聚合條目進(jìn)行再聚合。
[0108]310、刷新該信息列表后,將該信息列表中新增的未閱新信息聚合為一個(gè)聚合條目;
[0109]可選的,在刷新該信息列表后,可以將該信息列表中新增的未閱新信息聚合為一個(gè)聚合條目。
[0110]可以理解的是,應(yīng)用提醒用戶新信息,用戶刷新后可能會發(fā)現(xiàn),新增的未閱新信息數(shù)量及其龐大,此時(shí),將這些未閱新信息也聚合為一個(gè)聚合條目后,用戶就可以快速劃過該聚合條目,去到刷新前查閱到的位置上。
[0111]311、刷新該信息列表后,將該信息列表的當(dāng)前顯示界面跳轉(zhuǎn)到該結(jié)束位置上;
[0112]可選地,刷新該信息列表后,可以將該信息列表的當(dāng)前顯示界面跳轉(zhuǎn)到該結(jié)束位置上??梢岳斫獾氖牵脩艨梢酝ㄟ^設(shè)置達(dá)到這一效果,比如用戶在設(shè)置中選擇了該效果,刷新信息列表后,顯示界面自動(dòng)跳轉(zhuǎn)到之前查閱的位置上(結(jié)束位置上),用戶可以繼續(xù)對未閱舊信息進(jìn)行查閱,無需再繁瑣地手動(dòng)滑動(dòng)信息列表回到該位置上。
[0113]312、刷新該信息列表后,添加當(dāng)前新的已閱舊信息的起始位置和結(jié)束位置。
[0114]可選地,刷新該信息列表后,可以添加當(dāng)前新的已閱舊信息的起始位置和結(jié)束位置。可以理解的是,每次刷新后,可以通過添加新的起始位置和結(jié)束位置來重新記錄用戶的查閱范圍,從而對用戶的查閱進(jìn)行分階段管理。
[0115]需要說明的是:
[0116]在本實(shí)施例中,該信息列表中的信息始終保持從新到舊的排列順序。
[0117]在本實(shí)施例中,每次進(jìn)入信息列表時(shí),該聚合條目可以是均處于展開狀態(tài),也可以是默認(rèn)保持聚合狀態(tài),兩種狀態(tài)可以由用戶自行設(shè)置,當(dāng)進(jìn)入信息列表時(shí),兩種狀態(tài)呈現(xiàn)其中的一種。
[0118]需要說明的是,用戶可以通過點(diǎn)擊該聚合條目,來展開該聚合條目對應(yīng)的已閱舊信息,從而對已閱舊信息進(jìn)行再次的閱讀或?yàn)g覽。
[0119]在本實(shí)施例中,刷新信息列表后可以有多種選擇,用戶可以根據(jù)自己的閱讀習(xí)慣或者喜好來進(jìn)行個(gè)性化設(shè)置,從而提高自己的查閱效率,也使得信息列表更加簡潔高效。
[0120]為便于理解,根據(jù)圖3所描述的實(shí)施例,下面以一個(gè)實(shí)際應(yīng)用場景對本發(fā)明實(shí)施例中的一種信息列表聚合的方法進(jìn)行描述:
[0121]如圖4所示:
[0122]1、用戶查閱動(dòng)態(tài)信息,當(dāng)查閱到第A條時(shí),應(yīng)用提示用戶有新信息;
[0123]2、用戶選擇刷新信息列表;
[0124]3、新增的B條最新的動(dòng)態(tài)信息聚合在一起,顯示在信息列表的開頭;
[0125]4、此時(shí)用戶可以選擇展開“未閱的最新B條信息的聚合條目”,也可以選擇“已閱的A條信息的聚合條目”;
[0126]5、用戶也可以直接滑動(dòng)定位到A+1條信息并繼續(xù)查閱。
[0127]如圖5為用戶選擇展開聚合條目的示意圖,展開某聚合條目后,聚合條目中的已閱舊信息會在該聚合條目的位置上進(jìn)行相應(yīng)的排序展開。如圖5所示,用戶點(diǎn)擊了“已閱的A條信息的聚合條目”,隨機(jī)該聚合條目展開為圖5右側(cè)所示的“已閱第I條信息”至“已閱地A條信息”。
[0128]上面主要對一種信息列表聚合的方法進(jìn)行描述,下面將對一種信息列表聚合的裝置進(jìn)行詳細(xì)描述,請參閱圖7,本發(fā)明實(shí)施例中一種信息列表聚合的方法一個(gè)實(shí)施例包括:
[0129]記錄模塊701,用于進(jìn)入信息列表時(shí),記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置;
[0130]更新模塊702,用于滑動(dòng)所述信息列表時(shí),更新所述結(jié)束位置;
[0131]聚合模塊703,用于刷新所述信息列表時(shí),將所述起始位置和結(jié)束位置之間的已閱舊信息聚合為聚合條目。
[0132]本實(shí)施例中,進(jìn)入信息列表時(shí),記錄模塊701記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置;然后,用于滑動(dòng)所述信息列表時(shí),更新模塊702更新所述結(jié)束位置;最后,用于刷新所述信息列表時(shí),聚合模塊703將所述起始位置和結(jié)束位置之間的已閱舊信息聚合為聚合條目。在本發(fā)明實(shí)施例中,通過將已閱舊信息進(jìn)行條目的聚合,從而實(shí)現(xiàn),即便在刷新信息列表前,已閱舊信息數(shù)量很多,仍可以保證用戶快速定位到刷新前查閱的位置上,避免繁瑣的操作,節(jié)省時(shí)間。
[0133]為便于理解,下面對本發(fā)明實(shí)施例中的一種信息列表聚合的裝置進(jìn)行詳細(xì)描述,請參閱圖8,本發(fā)明實(shí)施例中一種信息列表聚合的裝置另一個(gè)實(shí)施例包括:
[0134]記錄模塊801,用于進(jìn)入信息列表時(shí),記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置;
[0135]更新模塊802,用于滑動(dòng)所述信息列表時(shí),更新所述結(jié)束位置;
[0136]聚合模塊803,用于刷新所述信息列表時(shí),將所述起始位置和結(jié)束位置之間的已閱舊信息聚合為聚合條目。
[0137]本實(shí)施例中所述聚合模塊803具體可以包括:
[0138]判斷單元8031,用于刷新所述信息列表時(shí),判斷所述起始位置和結(jié)束位置之間的已閱舊信息在位置上是否連續(xù),若是,則執(zhí)行第一聚合單元8032,若否,則執(zhí)行第二聚合單元 8033 ;
[0139]所述第一聚合單元8032,用于將所述已閱舊信息聚合為一個(gè)聚合條目;
[0140]所述第二聚合單元8033,用于將所述已閱舊信息中位置上連續(xù)的信息聚合為若干個(gè)聚合條目。
[0141]本實(shí)施例中所述裝置還可以包括:
[0142]記錄存儲模塊804,用于刷新所述信息列表時(shí),將當(dāng)前所述起始位置和結(jié)束位置之間的位置信息存儲為一個(gè)聚合記錄;
[0143]重疊判斷模塊805,用于判斷存儲中的若干所述聚合記錄之間是否存在位置信息上的重疊或連續(xù),若是,則執(zhí)行再聚合模塊806 ;
[0144]所述再聚合模塊806,用于將存在重疊或連續(xù)的所述聚合記錄對應(yīng)的所述聚合條目進(jìn)行再次聚合。
[0145]本實(shí)施例中所述裝置還可以包括:
[0146]第一刷新聚合模塊807,用于刷新所述信息列表后,將所述信息列表中新增的未閱新信息聚合為一個(gè)聚合條目;
[0147]第二刷新聚合模塊808,用于刷新所述信息列表后,將所述信息列表的當(dāng)前顯示界面跳轉(zhuǎn)到所述結(jié)束位置上;
[0148]第三刷新聚合模塊809,用于刷新所述信息列表后,添加當(dāng)前新的已閱舊信息的起始位置和結(jié)束位置。
[0149]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
[0150]以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種信息列表聚合的方法,其特征在于,包括: 51:進(jìn)入信息列表時(shí),記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置; 52:滑動(dòng)所述信息列表時(shí),更新所述結(jié)束位置; 53:刷新所述信息列表時(shí),將所述起始位置和結(jié)束位置之間的已閱舊信息聚合為聚合條目。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟S3具體包括: S31:刷新所述信息列表時(shí),判斷所述起始位置和結(jié)束位置之間的已閱舊信息在位置上是否連續(xù),若是,則將所述已閱舊信息聚合為一個(gè)聚合條目,若否,則將所述已閱舊信息中位置上連續(xù)的信息聚合為若干個(gè)聚合條目。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 刷新所述信息列表時(shí),將當(dāng)前所述起始位置和結(jié)束位置之間的位置信息存儲為一個(gè)聚合記錄; 判斷存儲中的若干所述聚合記錄之間是否存在位置信息上的重疊或連續(xù),若是,則將存在重疊或連續(xù)的所述聚合記錄對應(yīng)的所述聚合條目進(jìn)行再次聚合。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 刷新所述信息列表后,將所述信息列表中新增的未閱新信息聚合為一個(gè)聚合條目。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 刷新所述信息列表后,將所述信息列表的當(dāng)前顯示界面跳轉(zhuǎn)到所述結(jié)束位置上。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 刷新所述信息列表后,添加當(dāng)前新的已閱舊信息的起始位置和結(jié)束位置。
7.—種信息列表聚合的裝置,其特征在于,包括: 記錄模塊,用于進(jìn)入信息列表時(shí),記錄當(dāng)前已閱舊信息的起始位置和結(jié)束位置; 更新模塊,用于滑動(dòng)所述信息列表時(shí),更新所述結(jié)束位置; 聚合模塊,用于刷新所述信息列表時(shí),將所述起始位置和結(jié)束位置之間的已閱舊信息聚合為聚合條目。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述聚合模塊具體包括: 判斷單元,用于刷新所述信息列表時(shí),判斷所述起始位置和結(jié)束位置之間的已閱舊信息在位置上是否連續(xù),若是,則執(zhí)行第一聚合單元,若否,則執(zhí)行第二聚合單元; 所述第一聚合單元,用于將所述已閱舊信息聚合為一個(gè)聚合條目; 所述第二聚合單元,用于將所述已閱舊信息中位置上連續(xù)的信息聚合為若干個(gè)聚合條目。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 記錄存儲模塊,用于刷新所述信息列表時(shí),將當(dāng)前所述起始位置和結(jié)束位置之間的位置信息存儲為一個(gè)聚合記錄; 重疊判斷模塊,用于判斷存儲中的若干所述聚合記錄之間是否存在位置信息上的重疊或連續(xù),若是,則執(zhí)行再聚合模塊; 所述再聚合模塊,用于將存在重疊或連續(xù)的所述聚合記錄對應(yīng)的所述聚合條目進(jìn)行再次聚合。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 第一刷新聚合模塊,用于刷新所述信息列表后,將所述信息列表中新增的未閱新信息聚合為一個(gè)聚合條目; 第二刷新聚合模塊,用于刷新所述信息列表后,將所述信息列表的當(dāng)前顯示界面跳轉(zhuǎn)到所述結(jié)束位置上; 第三刷新聚合模塊,用于刷新所述信息列表后,添加當(dāng)前新的已閱舊信息的起始位置和結(jié)束位置。
【文檔編號】G06F3/0481GK104317919SQ201410593716
【公開日】2015年1月28日 申請日期:2014年10月28日 優(yōu)先權(quán)日:2014年10月28日
【發(fā)明者】鄭凌霄 申請人:廣州視源電子科技股份有限公司