亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種快速瀏覽信息的方法和裝置的制作方法

文檔序號:6384352閱讀:228來源:國知局
專利名稱:一種快速瀏覽信息的方法和裝置的制作方法
技術領域
本發(fā)明涉及移動通信技術領域,尤其涉及一種快速瀏覽信息的方法和裝置。
背景技術
隨著手機的普及,手機的信息功能被人們使用的頻率也越來越高,對信息存儲容量要求也越來越高。手機中所能存儲的信息的容量,已經(jīng)由以前的幾十條到現(xiàn)在幾百條,甚至更多。兩個人之間的聊天信息,包含短信、彩信等,當前的智能機為了用戶更好的尋找相關的信息,將兩個人間的聊天信息統(tǒng)一到一個信息會話之中,這樣方便用戶隨時瀏覽信息記錄。用戶操作手機等終端進入一個信息會話時,手機將自動將該會話對應的所有短信、彩信從手機數(shù)據(jù)存儲空間中都加載到內(nèi)存中并顯示。當會話之中的信息數(shù)量很多時,加載時間將會比較長,特別是兩個親密的朋友或家人之間的信息數(shù)量,甚至可以達到幾千條,一次性全部加載的時間可能達到5秒左右。而在加載未完成的時候,手機屏幕將顯示空白,用戶無法瀏覽到必要的信息內(nèi)容,只能長時間的等待,使得用戶體驗效果嚴重變差。而現(xiàn)有技術中對于會話信息的快速加載并沒有任何現(xiàn)有的解決方案。因此,亟需一種能夠快速瀏覽信息的方法和裝置。

發(fā)明內(nèi)容
本發(fā)明的解決的技術問題在于提供了一種能夠快速瀏覽移動終端中的信息,而無須用戶等待的方法和裝置。本發(fā)明公開了一種快速瀏覽信息的方法,包括在瀏覽會話的信息時,首先預加載并查詢一定數(shù)量的信息緩存到內(nèi)存中,然后顯示該一定數(shù)量的信息,再后臺查詢該會話的信息。其中該方法包括如下步驟步驟101 :請求瀏覽信息會話,進入步驟102 ;步驟102 :設置查詢條件為預加載,所述預加載為僅查詢屬于該會話的最新的信息數(shù)量L條,進入步驟105 ;步驟105 :執(zhí)行查詢條件,完成查詢,得到根據(jù)查詢條件所查詢到的信息的總數(shù)量N,進入步驟106 ;步驟106 :緩存并顯示查詢到的信息,進入步驟107 ;步驟107 :查詢所述會話的信息總數(shù)量T,進入步驟108 ;步驟108 :比較N與T的大小,若N〈T,表示仍有信息未緩存顯示出來,則進入步驟111,準備二次查詢該會話的信息;否則表示該會話中的所有信息已全部緩存顯示,進入步驟 109.1 ;步驟109.1 :會話中的所有信息已全部緩存顯示,完成快速瀏覽信息;步驟111 :設置查詢條件為預設的條件,查詢該會話的信息,并進入步驟105執(zhí)行查詢。其中,所述預加載的所述L根據(jù)終端的性能而確定。其中,當N〈T,進行二次查詢時,分段查詢方式為第一分段查詢方式,S卩先查詢L條信息,然后在二次查詢,即步驟111時重新查詢所有的T條信息;此時,在步驟106中,則將當次查詢到的信息緩存并顯示,即預查詢時顯示L條信息,第二次查詢時直接顯示第二次查詢到的T條信息,覆蓋原先的L條信息;在步驟110中,所述預設的條件為查詢該會話的所有的T條信息。其中,當N〈T,進行二次查詢時,分段查詢方式為第二分段查詢方式,即預查詢時先查詢L條信息,然后在二次查詢時查詢剩余的未加載的T-L條信息;此時,在步驟106中,第一次顯示L條信息,第二次則將第二次查詢的內(nèi)容拼接起 來;在步驟110中,所述預設的條件為查詢該會話剩余的T-L條信息。其中,在步驟108中,比較N〈T后,首先進行步驟109,步驟109 :獲得用戶瀏覽會話的狀態(tài),進入步驟110。步驟110 :用戶是否需要瀏覽尚未查詢并加載到內(nèi)存的信息,若不需要,則返回步驟109 ;若需要,則進入步驟111,設置二次查詢的條件。其中,在步驟110中,判斷用戶是否需要瀏覽尚未查詢并加載到內(nèi)存的信息的條件為用戶瀏覽會話時已經(jīng)瀏覽的信息的數(shù)量。本發(fā)明還公開了一種快速瀏覽信息的裝置,包括查詢條件設置模塊,用于設置查詢條件,當?shù)谝淮尾樵儠r,查詢條件為預加載,為僅查詢屬于該會話的最新的信息數(shù)量L條,當?shù)诙尾樵儠r,查詢條件為查詢該會話的信息,然后進入查詢模塊;查詢模塊,用于執(zhí)行查詢條件,完成查詢,得到根據(jù)查詢條件所查詢到的信息的總
數(shù)量N ;顯示模塊,用于緩存并顯示查詢到的信息,進入會話信息總數(shù)量查詢模塊;會話信息總數(shù)量查詢模塊,用于查詢會話的信息總數(shù)量T,進入比較模塊;比較模塊,用于比較N與T的大小,若N〈T,表不仍有信息未緩存顯不出來,貝U再次進入所述查詢條件設置模塊,準備二次查詢該會話的信息;否則表示該會話中的所有信息已全部緩存顯示,完成快速瀏覽信息。其中,當N〈T,進行二次查詢時,分段查詢方式包括第一分段查詢方式和第二分段查詢方式,所述第一分段查詢方式為先查詢L條信息,然后在二次查詢時重新查詢所有的T條信息;所述第二分段查詢方式為預查詢時先查詢L條信息,然后在二次查詢時查詢剩余的未加載的T-L條信息;當為第一分段查詢方式時,所述顯示模塊,則將當次查詢到的信息緩存并顯示,即預查詢時顯示L條信息,第二次查詢時直接顯示第二次查詢到的T條信息,覆蓋原先的L條信息;所述查詢條件設置模塊將二次查詢的查詢條件設置為查詢該會話的所有的T條信息;當為第二分段查詢方式時,所述顯示模塊,第一次顯示L條信息,第二次則將第二次查詢的內(nèi)容拼接起來;所述查詢條件設置模塊將二次查詢的查詢條件設置為查詢該會話剩余的T-L條信息。其中,所述比較模塊還可以包括用戶瀏覽會話判斷子模塊,所述比較模塊在比較N〈T后,首先進入所述用戶瀏覽會話判斷子模塊,所述用戶瀏覽會話判斷子模塊用于獲得用戶瀏覽會話的狀態(tài),并進一步判斷用戶是否需要瀏覽尚未查詢并加載到內(nèi)存的信息,若不需要,則返回用戶瀏覽會話的狀態(tài);若需要,則再次進入所述查詢條件設置模塊設置二次查詢的條件,判斷用戶是否需要瀏覽尚未查詢并加載到內(nèi)存的信息的條件為用戶瀏覽會話時已經(jīng)瀏覽的信息的數(shù)量。


圖1是根據(jù)本發(fā)明實施例的快速瀏覽信息的方法的流程圖;圖2是根據(jù)本發(fā)明另一實施例的快速瀏覽信息的方法的流程圖;圖3是根據(jù)本發(fā)明實施例的快速瀏覽信息的裝置的框圖。
具體實施例方式下面結合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部結構。針對目前的用戶瀏覽包含大量信息的會話時,只能長時間等待、體驗效果差的問題,本發(fā)明提出一種快速瀏覽信息的方法,該方法的要旨在于在查詢會話中的信息時,不是一次查詢所有的信息,而是首先預加載并查詢一定數(shù)量的信息并緩存到內(nèi)存中,然后將該一定數(shù)量的信息顯示給用戶,再后臺查詢該會話的全部信息或剩余未加載的信息,保證能夠快速的顯示出會話的最新內(nèi)容。所述一定數(shù)量的信息數(shù)量較少,并且與移動終端的配置有關。增加了預加載的步驟,保證移動終端能夠在幾毫秒內(nèi)迅速查詢到這些信息并且顯示給用戶,避免了用戶長時間的等待而無法瀏覽任何的信息。而用戶在瀏覽預先加載的信息的時間內(nèi),移動終端在后臺完成了所有的信息或者剩余信息的加載,并顯示給用戶。這樣使得用戶絲毫沒有感覺到移動終端在加載信息中的遲滯和停頓,增加了移動終端體驗的效果。應當明白,移動終端可以為手機、PDA、PAD等任何可移動的終端,只要具有瀏覽信息的功能即可。實施例1圖1是根據(jù)本發(fā)明實施例的快速瀏覽信息的方法的流程圖,其具體解釋了實現(xiàn)本發(fā)明的方法的一種實施方式。如圖1所示,所述方法包括步驟101 :請求瀏覽信息會話,查看同某個聯(lián)系人的短信、彩信聊天記錄,進入步驟 102。步驟102 :設置查詢條件為預加載。預加載是指僅查詢屬于該會話的最新的信息數(shù)量L條。可以根據(jù)手機等終端的性能設置L的值,如CPU主頻1GHz、內(nèi)存IGB的終端,設置L=100。進入步驟105。步驟105 :執(zhí)行查詢條件,完成查詢,得到所查詢到信息總數(shù)量為N,該N表示根據(jù)查詢條件所查詢到的信息的總數(shù)量,其小于或等于該會話的信息總數(shù)量。進入步驟106。若該會話的信息總數(shù)量T < L,第I次預加載就可以將全部信息都加載出來,即N=T ;若T > L,則第I次查詢之后N=L,第2次查詢之后N=T??梢?,在分段查詢的過程中,N表示多次分段查詢的沒有重復的信息總數(shù)量。步驟106 :緩存并顯示查詢到的短信、彩信會話內(nèi)容。進入步驟107。步驟107 :查詢會話的信息總數(shù)量T。查詢會話的總數(shù)量,所消耗的時間是毫秒級的,不影響會話內(nèi)容的顯示性能。進入步驟108。步驟108 :比較N與T的大小,若N〈T,表示仍有信息未緩存顯示出來,則進入步驟111.準備二次查詢該會話的信息;否則表示會話中的所有信息已全部緩存顯示,進入步驟 109.1??梢?,如信息總數(shù)量T彡L,第I次預加載就可以將全部信息都加載出來,即N=T,則進入步驟109. 1,就不會進行第2次加載,也就不存在分段查詢了。步驟109.1 :會話中的所有信息已全部緩存顯示,完成快速瀏覽信息。步驟111 :設置查詢條件為預設的條件,查詢該會話的所有的信息,并進入步驟105執(zhí)行查詢??梢姡摲椒ㄔ谟趯π畔⑦M行了預加載,然后執(zhí)行對該會話的正常查詢。當信息總數(shù)量T > L,應當進行到步驟111,并再次回到步驟105,進行信息的分段查詢。根據(jù)不同的分段查詢方式,步驟106緩存及顯示的方式不同,步驟111的二次查詢條件的設置也不同。分段查詢方式可以為第一分段查詢方式和第二分段查詢方式。第一分段查詢方式為預查詢(即步驟102)時先查詢L條信息,然后在二次查詢(即步驟111)時重新查詢所有的T條信息;第二分段查詢方式為預查詢(即步驟102)時先查詢L條信息,然后在二次查詢(即步驟111)時查詢剩余的未加載的T-L條信息。第一分段查詢方式和第二分段查詢方式對應步驟106和步驟111的具體實施方式
不同。對于第一分段查詢方式,在步驟106中,則將當次(即步驟105)查詢到的信息緩存并顯示,即預查詢時顯示L條信息,第二次查詢時直接顯示第二次查詢到的T條信息,覆蓋原先的L條信息;在步驟110中,設置為查詢該會話的所有的T條信息。對于第二分段查詢方式,在步驟106中,第一次顯示L條信息,第二次則將第二次查詢的內(nèi)容拼接起來,即在L條信息的基礎上,拼接第L+1到第T條;在步驟110中,設置為查詢該會話剩余的T-L條信息。實施例2圖2是根據(jù)本發(fā)明另一實施例的快速瀏覽信息的方法的流程圖;該方法與實施例1的方法基本類似,其中相同的步驟采用了相同的附圖標記,只是數(shù)字增加了 100,具體步驟如下步驟201 :請求瀏覽信息會話,查看同某個聯(lián)系人的短信、彩信聊天記錄,進入步驟 202。步驟202 :設置查詢條件為預加載。預加載是指僅查詢屬于該會話的最新的信息數(shù)量L條??梢愿鶕?jù)手機等終端的性能設置L的值,如CPU主頻1GHz、內(nèi)存IGB的終端,設置L=IOO。進入步驟203。步驟203 :根據(jù)查詢條件,執(zhí)行查詢信息,進入步驟204。
步驟204 :等待查詢結果,若沒有完成,則返回步驟203,繼續(xù)等待;若完成,則進入步驟205。步驟205 :完成查詢,得到所查詢到信息總數(shù)量為N,該N表示根據(jù)查詢條件所查詢到的信息的總數(shù)量,其小于或等于該會話的信息總數(shù)量。進入步驟206。若該會話的信息總數(shù)量T < L,第I次預加載就可以將全部信息都加載出來,即N=T ;若T > L,則第I次查詢之后N=L,第2次查詢之后N=T??梢?,在分段查詢的過程中,N表示多次分段查詢的沒有重復的信息總數(shù)量。步驟206 :緩存并顯示查詢到的短信、彩信會話內(nèi)容。進入步驟207。步驟207 :查詢會話的信息總數(shù)量T。查詢會話的總數(shù)量,所消耗的時間是毫秒級的,不影響會話內(nèi)容的顯示性能。進入步驟208。步驟208 :比較N與T的大小,若N〈T,表示仍有信息未緩存顯示出來,則進入步驟 209,準備二次查詢該會話的信息;否則表示會話中的所有信息已全部緩存顯示,進入步驟209.1??梢姡缧畔⒖倲?shù)量T彡L,第I次預加載就可以將全部信息都加載出來,即N=T,則進入步驟209. 1,就不會進行第2次加載,也就不存在分段查詢了。步驟209.1 :會話中的所有信息已全部緩存顯示,完成快速瀏覽信息。步驟209 :獲得用戶瀏覽會話的狀態(tài),如用戶正在瀏覽所顯示的會話的第I條或第100條。進入步驟210。步驟210 :用戶是否需要瀏覽尚未查詢并加載到內(nèi)存的信息,若不需要,則返回步驟209 ;若需要,則進入步驟211。該判斷的條件為用戶瀏覽會話時已經(jīng)瀏覽的信息的數(shù)量,例如,當用戶瀏覽到N-50時則認為用戶需要瀏覽尚未查詢并加載到內(nèi)存的信息,但不以此為限,也可以采用其它的判斷條件。步驟211 :設置查詢條件為預設的條件,查詢該會話的所有的信息,并進入步驟203執(zhí)行查詢??梢姡瑢嵤├?與實施例1的區(qū)別在于兩點第一點,用步驟203、204、205代替步驟105,細化了步驟105的具體的過程。第二點,不同于在實施例1中在步驟108比較N〈T后,直接進行步驟111,設定二次加載的條件,在實施例2中,在步驟208比較N〈T后,該方法監(jiān)視用戶瀏覽會話的狀態(tài),當滿足一定條件后,例如當用戶瀏覽信息到一定數(shù)量后,認為用戶需要瀏覽尚未查詢并加載到內(nèi)存的信息,再執(zhí)行對信息的二次加載。實施例3 圖3是根據(jù)本發(fā)明實施例的快速瀏覽信息的裝置的框圖。如圖3所示,所述裝置包括查詢條件設置模塊、信息查詢模塊、顯示模塊、會話信息總數(shù)量查詢模塊、判斷模塊。其中,所述查詢條件設置模塊用于設置查詢條件,當?shù)谝淮尾樵儠r,查詢條件為預加載。預加載是指僅查詢屬于該會話的最新的信息數(shù)量L條??梢愿鶕?jù)手機等終端的性能設置L的值,如CPU主頻1GHz、內(nèi)存IGB的終端,設置L=100。當?shù)诙尾樵儠r,查詢條件為查詢該會話的所有的信息。然后進入查詢模塊。所述查詢模塊用于執(zhí)行查詢條件,完成查詢,得到所查詢到信息總數(shù)量為N。該N表示根據(jù)查詢條件所查詢到的信息的總數(shù)量,其小于或等于該會話的信息總數(shù)量。進入所述顯示模塊。若該會話的信息總數(shù)量T < L,第I次預加載就可以將全部信息都加載出來,即N=T ;若T > L,則第I次查詢之后N=L,第2次查詢之后N=T。可見,在分段查詢的過程中,N表示多次分段查詢的沒有重復的信息總數(shù)量。所述查詢模塊具體用于根據(jù)查詢條件,執(zhí)行查詢信息,等待查詢結果,若沒有完成,則繼續(xù)等待;若完成,則得到所查詢到信息總數(shù)量為N。所述顯示模塊緩存并顯示查詢到的短信、彩信會話內(nèi)容。進入會話信息總數(shù)量查詢模塊。所述會話信息總數(shù)量查詢模塊用于查詢會話的信息總數(shù)量T。查詢會話的總數(shù)量,所消耗的時間是毫秒級的,不影響會話內(nèi)容的顯示性能。進入比較模塊。所述比較模塊用于比較N與T的大小,若N〈T,表示仍有信息未緩存顯示出來,則再次進入所述查詢條件設置模塊,此時,所述查詢條件設置模塊設置查詢條件為預設的條件,查詢該會話的所有的信息,并進入所述查詢模塊執(zhí)行查詢。否則表示會話中的所有信息已全部緩存顯示,完成快速瀏覽信息??梢姡缧畔⒖倲?shù)量T < L,第I次預加載就可以將全部信息都加載出來,即N=T,則完成快速瀏覽信息,就不會進行第2次加載,也就不存在分段查詢了。其中,所述比較模塊還可以包括用戶瀏覽會話判斷子模塊,所述比較模塊在直接進入所述查詢條件設置模塊前先進入所述用戶瀏覽會話判斷子模塊,用于獲得用戶瀏覽會話的狀態(tài),例如用戶正在瀏覽所顯示的會話的第I條或第100條,并進一步判斷用戶是否需要瀏覽尚未查詢并加載到內(nèi)存的信息,若不需要,則返回用戶瀏覽會話的狀態(tài);若需要,則再次進入所述查詢條件設置模塊(此時,查詢條件設置模塊設置查詢條件為預設的條件,查詢該會話的所有的信息,并進入所述查詢模塊執(zhí)行查詢)。該判斷的條件為用戶瀏覽會話時已經(jīng)瀏覽的信息的數(shù)量,例如,當用戶瀏覽到N-50時則認為用戶需要瀏覽尚未查詢并加載到內(nèi)存的信息,但不以此為限,也可以采用其它的判斷條件??梢姡撗b置在于對信息進行了預加載,然后執(zhí)行對該會話的正常查詢。當信息總數(shù)量T > L,應當進行到步驟111,并再次回到步驟103,進行信息的分段查詢。根據(jù)不同的分段查詢方式,所述顯示模塊緩存并顯示方式不同,所述查詢條件設置模塊的二次查詢條件的設置也不同。分段查詢方式可以為第一分段查詢方式和第二分段查詢方式。第一分段查詢方式為預查詢時先查詢L條信息,然后在二次查詢時重新查詢所有的T條信息;第二分段查詢方式為預查詢時先查詢L條信息,然后在二次查詢時查詢剩余的未加載的T-L條信息。當為第一分段查詢方式時,所述顯示模塊,則將當次查詢到的信息緩存并顯示,即預查詢時顯示L條信息,第二次查詢時直接顯示第二次查詢到的T條信息,覆蓋原先的L條信息;所述查詢條件設置模塊,二次查詢的查詢條件設置為查詢該會話的所有的T條信息。當為第二分段查詢方式時,所述顯示模塊,第一次顯示L條信息,第二次則將第二次查詢的內(nèi)容拼接起來,即在L條信息的基礎上,拼接第L+1到第T條;所述查詢條件設置模塊,二次查詢的查詢條件設置為查詢該會話剩余的T-L條信息。本發(fā)明的快速瀏覽信息的方法和裝置,在瀏覽信息時,首先預加載并查詢一定數(shù)量的信息并緩存到內(nèi)存中,然后將該一定數(shù)量的信息顯示給用戶,再后臺查詢該會話的全部信息或剩余未加載的信息,保證能夠快速的顯示出會話的最新內(nèi)容。保證了用戶體驗的快速性。
顯然,本領域技術人員應該明白,上述的本發(fā)明的各單元或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡上,可選地,他們可以用計算機裝置可執(zhí)行的程序代碼來實現(xiàn),從而可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件的結合。注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。
權利要求
1.一種快速瀏覽信息的方法,包括在瀏覽會話的信息時,首先預加載并查詢一定數(shù)量的信息緩存到內(nèi)存中,然后顯示該一定數(shù)量的信息,再在后臺查詢該會話的信息。
2.根據(jù)權利要求1所述的一種快速瀏覽信息的方法,其特征在于,其包括如下步驟 步驟101 :請求瀏覽信息會話,進入步驟102 ;步驟102 :設置查詢條件為預加載,所述預加載為僅查詢屬于該會話的最新的信息數(shù)量L條,進入步驟105 ;步驟105 :執(zhí)行查詢條件,完成查詢,得到根據(jù)查詢條件所查詢到的信息的總數(shù)量N,進入步驟106 ;步驟106 :緩存并顯示查詢到的信息,進入步驟107 ;步驟107 :查詢所述會話的信息總數(shù)量T,進入步驟108 ;步驟108 :比較N與T的大小,若N〈T,表示仍有信息未緩存顯示出來,則進入步驟111, 準備二次查詢該會話的信息;否則表示該會話中的所有信息已全部緩存顯示,進入步驟 109.1 ;步驟109.1 :會話中的所有信息已全部緩存顯示,完成快速瀏覽信息;步驟111 :設置查詢條件為預設的條件,查詢該會話的信息,并進入步驟105執(zhí)行查詢。
3.根據(jù)權利要求2所述的一種快速瀏覽信息的方法,其特征在于所述預加載的所述L根據(jù)終端的性能而確定。
4.根據(jù)權利要求2所述的一種快速瀏覽信息的方法,其特征在于當N〈T,進行二次查詢時,分段查詢方式為第一分段查詢方式,即先查詢L條信息,然后在二次查詢,即步驟111時重新查詢所有的T條信息;此時,在步驟106中,則將當次查詢到的信息緩存并顯示,即預查詢時顯示L條信息,第二次查詢時直接顯示第二次查詢到的T條信息,覆蓋原先的L條信息;在步驟110中,所述預設的條件為查詢該會話的所有的T條信息。
5.根據(jù)權利要求3所述的一種快速瀏覽信息的方法,其特征在于當N〈T,進行二次查詢時,分段查詢方式為第二分段查詢方式,即預查詢時先查詢L條信息,然后在二次查詢時查詢剩余的未加載的T-L條信息;此時,在步驟106中,第一次顯示L條信息,第二次則將第二次查詢的內(nèi)容拼接起來;在步驟110中,所述預設的條件為查詢該會話剩余的T-L條信息。
6.根據(jù)權利要求4或5所述的一種快速瀏覽信息的方法,其特征在于在步驟108中,比較N〈T后,首先進行步驟109,步驟109 :獲得用戶瀏覽會話的狀態(tài),進入步驟110 ;步驟110 :用戶是否需要瀏覽尚未查詢并加載到內(nèi)存的信息,若不需要,則返回步驟 109 ;若需要,則進入步驟111,設置二次查詢的條件。
7.根據(jù)權利要求6所述的一種快速瀏覽信息的方法,其特征在于在步驟110中,判斷用戶是否需要瀏覽尚未查詢并加載到內(nèi)存的信息的條件為用戶瀏覽會話時已經(jīng)瀏覽的信息的數(shù)量。
8.一種快速瀏覽信息的裝置,包括查詢條件設置模塊,用于設置查詢條件,當?shù)谝淮尾樵儠r,查詢條件為預加載,為僅查詢屬于該會話的最新的信息數(shù)量L條,當?shù)诙尾樵儠r,查詢條件為查詢該會話的信息,然后進入查詢模塊;查詢 模塊,用于執(zhí)行查詢條件,完成查詢,得到根據(jù)查詢條件所查詢到的信息的總數(shù)量N;顯示模塊,用于緩存并顯示查詢到的信息,進入會話信息總數(shù)量查詢模塊;會話信息總數(shù)量查詢模塊,用于查詢會話的信息總數(shù)量T,進入比較模塊;比較模塊,用于比較N與T的大小,若N〈T,表示仍有信息未緩存顯示出來,則再次進入所述查詢條件設置模塊,準備二次查詢該會話的信息;否則表示該會話中的所有信息已全部緩存顯示,完成快速瀏覽信息。
9.根據(jù)權利要求8所述的一種快速瀏覽信息的裝置,其特征在于當N〈T,進行二次查詢時,分段查詢方式包括第一分段查詢方式和第二分段查詢方式,所述第一分段查詢方式為先查詢L條信息,然后在二次查詢時重新查詢所有的T條信所述第二分段查詢方式為預查詢時先查詢L條信息,然后在二次查詢時查詢剩余的未加載的T-L條信息;當為第一分段查詢方式時,所述顯示模塊,則將當次查詢到的信息緩存并顯示,即預查詢時顯示L條信息,第二次查詢時直接顯示第二次查詢到的T條信息,覆蓋原先的L條信息;所述查詢條件設置模塊將二次查詢的查詢條件設置為查詢該會話的所有的T條信息;當為第二分段查詢方式時,所述顯示模塊,第一次顯示L條信息,第二次則將第二次查詢的內(nèi)容拼接起來;所述查詢條件設置模塊將二次查詢的查詢條件設置為查詢該會話剩余的T-L條信息ο
10.根據(jù)權利要求8或9所述的一種快速瀏覽信息的裝置,其特征在于其中,所述比較模塊還可以包括用戶瀏覽會話判斷子模塊,所述比較模塊在比較N〈T后,首先進入所述用戶瀏覽會話判斷子模塊,所述用戶瀏覽會話判斷子模塊用于獲得用戶瀏覽會話的狀態(tài),并進一步判斷用戶是否需要瀏覽尚未查詢并加載到內(nèi)存的信息,若不需要,則返回用戶瀏覽會話的狀態(tài);若需要,則再次進入所述查詢條件設置模塊設置二次查詢的條件,判斷用戶是否需要瀏覽尚未查詢并加載到內(nèi)存的信息的條件為用戶瀏覽會話時已經(jīng)瀏覽的信息的數(shù)量。
全文摘要
本發(fā)明公開了一種快速瀏覽信息的方法和裝置,其中所述方法包括在瀏覽會話的信息時,首先預加載并查詢一定數(shù)量的信息緩存到內(nèi)存中,然后顯示該一定數(shù)量的信息,再后臺查詢該會話的信息。該方法和裝置避免了用戶長時間的等待而無法瀏覽任何的信息,而用戶在瀏覽預先加載的信息的時間內(nèi),移動終端在后臺完成了所有的信息或者剩余信息的查詢和加載,并顯示給用戶。這樣使得用戶絲毫沒有感覺到移動終端在加載信息中的遲滯和停頓,增加了移動終端體驗的效果。
文檔編號G06F17/30GK103020233SQ20121054472
公開日2013年4月3日 申請日期2012年12月14日 優(yōu)先權日2012年12月14日
發(fā)明者易煒, 許飛龍 申請人:廣東歐珀移動通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1