欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

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

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


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