一種信息預(yù)讀的方法及移動(dòng)終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種信息預(yù)讀的方法及移動(dòng)終端。本發(fā)明實(shí)施例方法包括:移動(dòng)終端獲取用戶當(dāng)前的閱讀操作,用戶當(dāng)前的閱讀操作為列表閱讀操作或者是正文內(nèi)容閱讀操作;若用戶當(dāng)前的閱讀操作為列表閱讀操作,則將已保存的列表閱讀操作的權(quán)值加1;或者,若用戶當(dāng)前的閱讀操作為正文內(nèi)容閱讀操作,則將已保存的正文內(nèi)容閱讀操作的權(quán)值加1;根據(jù)已保存的列表閱讀操作的權(quán)值及已保存的正文內(nèi)容閱讀操作的權(quán)值執(zhí)行緩存列表的操作或者執(zhí)行緩存正文內(nèi)容的操作,通過(guò)根據(jù)用戶的實(shí)際閱讀操作確定所需要獲取及緩存的內(nèi)容,能夠有效的減少用戶未閱讀的緩存的列表及正文內(nèi)容用戶,節(jié)約移動(dòng)終端的緩存空間,避免流量的浪費(fèi)。
【專利說(shuō)明】一種信息預(yù)讀的方法及移動(dòng)終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端【技術(shù)領(lǐng)域】,尤其涉及一種信息預(yù)讀的方法及移動(dòng)終端。
【背景技術(shù)】
[0002]目前,用戶可根據(jù)需要在移動(dòng)終端上安裝應(yīng)用程序,例如騰訊QQ即時(shí)聊天的應(yīng)用程序,或者是騰訊新聞的應(yīng)用程序。
[0003]用戶在啟動(dòng)騰訊新聞的應(yīng)用程序之后,移動(dòng)終端將主動(dòng)從后臺(tái)服務(wù)器獲取對(duì)應(yīng)的新聞內(nèi)容,并以列表的形式顯示在顯示界面上,其中,列表中包含多個(gè)信息項(xiàng),每一個(gè)信息項(xiàng)是一條新聞的摘要,包含文章的標(biāo)題和簡(jiǎn)單的描述,用戶可通過(guò)觸摸屏滑動(dòng)列表,以瀏覽當(dāng)前顯示的新聞的摘要信息,或者用戶可以點(diǎn)擊列表中的某一個(gè)信息項(xiàng),該信息項(xiàng)與其所表示的新聞的摘要的正文內(nèi)容之間有對(duì)應(yīng)關(guān)系,移動(dòng)終端將獲取該信息項(xiàng)對(duì)應(yīng)的正文內(nèi)容并且顯示在顯示界面上,供用戶閱讀。
[0004]在現(xiàn)有技術(shù)中,用戶在瀏覽列表時(shí),若用戶需要瀏覽未顯示的列表內(nèi)容,移動(dòng)終端將從后臺(tái)服務(wù)器獲取新的列表并顯示在顯示界面上,或者,若用戶需要瀏覽某一條信息項(xiàng)對(duì)應(yīng)的正文內(nèi)容,移動(dòng)終端將從后臺(tái)服務(wù)器獲取與該信息項(xiàng)對(duì)應(yīng)的正文內(nèi)容,并將獲取到的正文內(nèi)容顯示在顯示界面上。然而在上述的方法中,移動(dòng)終端檢測(cè)到用戶的需求之后再獲取相應(yīng)的信息所消耗的時(shí)間較長(zhǎng),不利用用戶體驗(yàn)。
[0005]目前,為了解決上述問(wèn)題可以采取預(yù)讀的方式,其中,預(yù)讀是指在用戶實(shí)際訪問(wèn)之前獲取相關(guān)數(shù)據(jù)并緩存,在用戶實(shí)際訪問(wèn)發(fā)生時(shí)可直接提供給用戶,用來(lái)縮短用戶在實(shí)際操作和軟件響應(yīng)直接的時(shí)間,且現(xiàn)有技術(shù)中,有兩種預(yù)讀方案解決上述的問(wèn)題,一個(gè)是移動(dòng)終端在顯示界面上顯示列表之后,將依次獲取列表中的每一個(gè)信息項(xiàng)對(duì)應(yīng)的正文內(nèi)容,并緩存在移動(dòng)終端的緩存空間中,使得用戶需要瀏覽某一個(gè)信息項(xiàng)對(duì)應(yīng)的正文內(nèi)容時(shí),可直接從緩存中獲取該信息項(xiàng)對(duì)應(yīng)的正文內(nèi)容,并顯示在顯示界面,而不需要從后臺(tái)服務(wù)器獲取,能夠有效的縮短正文內(nèi)容的獲取時(shí)間,提高用戶體驗(yàn),另一個(gè)是移動(dòng)終端在顯示界面上顯示列表之后,若用戶需要瀏覽某一個(gè)信息項(xiàng)對(duì)應(yīng)的正文內(nèi)容,移動(dòng)終端將從后臺(tái)服務(wù)器獲取該信息項(xiàng)對(duì)應(yīng)的正文內(nèi)容,并獲取該信息項(xiàng)相鄰的信息項(xiàng)的正文內(nèi)容并緩存,使得用戶在需要瀏覽與該信息項(xiàng)相鄰的信息項(xiàng)的正文內(nèi)容時(shí),可以直接從移動(dòng)終端的緩存空間中獲取,而不需要從后臺(tái)服務(wù)器獲取,能夠有效的縮短正文內(nèi)容的獲取時(shí)間,提高用戶體驗(yàn)。
[0006]然而,上述的兩種預(yù)讀方案都存在以下缺陷:移動(dòng)終端在將顯示界面上的列表中所有信息項(xiàng)對(duì)應(yīng)的正文內(nèi)容進(jìn)行緩存或者緩存用戶已閱讀的信息項(xiàng)相鄰的信息項(xiàng)對(duì)應(yīng)的正文內(nèi)容之后,用戶不一定會(huì)閱讀移動(dòng)終端已緩存的信息項(xiàng)的正文內(nèi)容,將造成移動(dòng)終端的緩存空間的浪費(fèi)及移動(dòng)終端的流量的浪費(fèi)。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實(shí)施例提供了一種信息預(yù)讀的方法及移動(dòng)終端,用于移動(dòng)根據(jù)根據(jù)用戶當(dāng)前的閱讀操作確定所要緩存的內(nèi)容,使得能夠按照用戶的閱讀習(xí)慣進(jìn)行緩存,能夠有效的減少用戶未閱讀的緩存的列表及正文內(nèi)容用戶,節(jié)約移動(dòng)終端的緩存空間,避免流量的浪費(fèi)。
[0008]本發(fā)明實(shí)施例提供了一種信息預(yù)讀的方法,包括:
[0009]移動(dòng)終端獲取用戶當(dāng)前的閱讀操作,所述用戶當(dāng)前的閱讀操作為列表閱讀操作或者是正文內(nèi)容閱讀操作;
[0010]若所述用戶當(dāng)前的閱讀操作為列表閱讀操作,則將已保存的列表閱讀操作的權(quán)值加I ;或者,若所述用戶當(dāng)前的閱讀操作為正文內(nèi)容閱讀操作,則將已保存的正文內(nèi)容閱讀操作的權(quán)值加I ;
[0011]根據(jù)已保存的所述列表閱讀操作的權(quán)值及已保存的所述正文內(nèi)容閱讀操作的權(quán)值執(zhí)行緩存列表的操作或者執(zhí)行緩存正文內(nèi)容的操作。
[0012]本發(fā)明實(shí)施例提供了一種移動(dòng)終端,包括:
[0013]獲取單元,用于獲取用戶當(dāng)前的閱讀操作,用戶當(dāng)前的閱讀操作為列表閱讀操作或者是正文內(nèi)容閱讀操作;
[0014]權(quán)值遞增單元,用于在所述獲取單元獲取用戶當(dāng)前的閱讀操作之后,若用戶當(dāng)前的閱讀操作為列表閱讀操作,則將已保存的列表閱讀操作的權(quán)值加I;或者,若用戶當(dāng)前的閱讀操作為正文內(nèi)容閱讀操作,則將已保存的正文內(nèi)容閱讀操作的權(quán)值加I ;
[0015]執(zhí)行單元,用于在所述權(quán)值遞增單元對(duì)權(quán)值加I之后,根據(jù)已保存的列表閱讀操作的權(quán)值及已保存的正文內(nèi)容閱讀操作的權(quán)值執(zhí)行緩存列表的操作或者執(zhí)行緩存正文內(nèi)容的操作。
[0016]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
[0017]移動(dòng)終端將獲取用戶當(dāng)前的閱讀操作,若用戶當(dāng)前的閱讀操作為列表閱讀操作,則將已保存的列表閱讀操作的權(quán)值加1,或者,若用戶當(dāng)前的閱讀操作為正文內(nèi)容閱讀操作,則將已保存的正文內(nèi)容閱讀操作的權(quán)值加1,再根據(jù)列表閱讀操作的權(quán)值及正文內(nèi)容閱讀操作的權(quán)值執(zhí)行緩存列表的操作或者執(zhí)行緩存正文內(nèi)容的操作,通過(guò)根據(jù)用戶的實(shí)際閱讀操作確定所需要獲取及緩存的內(nèi)容,能夠有效的減少用戶未閱讀的緩存的列表及正文內(nèi)容用戶,節(jié)約移動(dòng)終端的緩存空間,避免流量的浪費(fèi)。
【專利附圖】
【附圖說(shuō)明】
[0018]圖1為本發(fā)明實(shí)施例中一種信息預(yù)讀的方法的一個(gè)示意圖;
[0019]圖2為本發(fā)明實(shí)施例中一種信息預(yù)讀的方法的另一示意圖;
[0020]圖3為本發(fā)明實(shí)施例中移動(dòng)終端的結(jié)構(gòu)的一個(gè)示意圖;
[0021]圖4為本發(fā)明實(shí)施例中移動(dòng)終端的結(jié)構(gòu)的另一示意圖。
【具體實(shí)施方式】
[0022]本發(fā)明實(shí)施例提供了一種信息預(yù)讀的方法及移動(dòng)終端,用于移動(dòng)根據(jù)根據(jù)用戶當(dāng)前的閱讀操作確定所要緩存的內(nèi)容,使得能夠按照用戶的閱讀習(xí)慣進(jìn)行緩存,能夠有效的減少用戶未閱讀的緩存的列表及正文內(nèi)容用戶,節(jié)約移動(dòng)終端的緩存空間,避免流量的浪費(fèi)。
[0023]請(qǐng)參閱圖1,為本發(fā)明實(shí)施例中一種信息預(yù)讀的方法的實(shí)施例,包括:[0024]101、移動(dòng)終端獲取用戶當(dāng)前的閱讀操作,用戶當(dāng)前的閱讀操作為列表閱讀操作或者是正文內(nèi)容閱讀操作;
[0025]在本發(fā)明實(shí)施例中,移動(dòng)終端上有可瀏覽新聞的應(yīng)用程序,用戶在啟動(dòng)該應(yīng)用程序之后,移動(dòng)終端將自動(dòng)從后臺(tái)服務(wù)器獲取最新的新聞列表,或者用戶可通過(guò)點(diǎn)擊更新按鈕觸發(fā)移動(dòng)終端從后臺(tái)服務(wù)器獲取最新的新聞列表,在本發(fā)明實(shí)施例中,移動(dòng)終端在顯示界面上顯示列表之后,用戶可進(jìn)行操作以實(shí)現(xiàn)閱讀,其中,列表中包含多個(gè)信息項(xiàng),每個(gè)信息項(xiàng)用于表示一個(gè)新聞的摘要,包括文章的標(biāo)題和簡(jiǎn)單的描述,此外,每一個(gè)信息項(xiàng)都對(duì)應(yīng)著一個(gè)正文內(nèi)容,用戶可通過(guò)點(diǎn)擊信息項(xiàng)使得顯示界面顯示該信息項(xiàng)對(duì)應(yīng)的正文內(nèi)容,以實(shí)現(xiàn)對(duì)正文內(nèi)容的閱讀。
[0026]在本發(fā)明實(shí)施例中,用戶可進(jìn)行的操作包括列表閱讀操作和正文內(nèi)容閱讀操作,其中,若用戶僅是上下滑動(dòng)屏幕,以獲取不同的列表,則該操作為列表閱讀操作,若用戶點(diǎn)擊列表中的信息項(xiàng),以閱讀該信息項(xiàng)對(duì)應(yīng)的正文內(nèi)容,則該操作為正文內(nèi)容閱讀操作。
[0027]在本發(fā)明實(shí)施例中,移動(dòng)終端可獲取用戶當(dāng)前的閱讀操作,且用戶的閱讀操作為列表閱讀操作或者正文內(nèi)容閱讀操作。
[0028]102、若用戶當(dāng)前的閱讀操作為列表閱讀操作,則將已保存的列表閱讀操作的權(quán)值加I ;或者,若用戶當(dāng)前的閱讀操作為正文內(nèi)容閱讀操作,則將已保存的正文內(nèi)容閱讀操作的權(quán)值加I ;
[0029]在本發(fā)明實(shí)施例中,若用戶執(zhí)行了列表閱讀操作,則移動(dòng)終端將確定當(dāng)前用戶的閱讀操作為列表閱讀操作,移動(dòng)終端將已保存的列表閱讀操作的權(quán)值加1,若用戶執(zhí)行了正文內(nèi)容閱讀操作,則移動(dòng)終端將確定用戶當(dāng)前的閱讀操作為正文內(nèi)容閱讀操作,移動(dòng)終端將已保存的正文內(nèi)容閱讀操作的加權(quán)值為I。
[0030]在本發(fā)明實(shí)施例中,列表閱讀操作的權(quán)值和正文內(nèi)容閱讀操作的權(quán)值的初始值可由移動(dòng)終端默認(rèn)設(shè)置,例如,列表閱讀操作的權(quán)值和正文閱讀操作的權(quán)值的初始值均為I。用戶在使用移動(dòng)終端上可瀏覽新聞的應(yīng)用程序進(jìn)行閱讀時(shí),移動(dòng)終端將按照用戶的實(shí)際操作更新已保存的列表閱讀操作的權(quán)值和正文內(nèi)容閱讀操作的權(quán)值。
[0031]103、根據(jù)已保存的列表閱讀操作的權(quán)值及已保存的正文內(nèi)容閱讀操作的權(quán)值執(zhí)行緩存列表的操作或者執(zhí)行緩存正文內(nèi)容的操作。
[0032]在本發(fā)明實(shí)施例中,移動(dòng)終端在對(duì)已保存的列表閱讀操作的權(quán)值或者正文內(nèi)容閱讀操作的權(quán)值進(jìn)行更新之后,將根據(jù)列表閱讀操作的權(quán)值與正文內(nèi)容閱讀操作的權(quán)值執(zhí)行緩存列表的操作或者執(zhí)行緩存正文內(nèi)容的操作。
[0033]需要說(shuō)明的是,在本發(fā)明實(shí)施例中緩存列表的操作和緩存正文內(nèi)容的操作可以與現(xiàn)有技術(shù)相似,此處不再贅述。
[0034]在本發(fā)明實(shí)施例中,移動(dòng)終端通過(guò)根據(jù)用戶的實(shí)際的閱讀操作更新列表閱讀操作及正文內(nèi)容閱讀操作的權(quán)值,并根據(jù)列表預(yù)讀操作的權(quán)值和正文內(nèi)容閱讀操作的權(quán)值確定是執(zhí)行列表緩存的操作還是執(zhí)行正文內(nèi)容緩存的操作,使得能夠按照用戶的操作確定緩存的內(nèi)容,能夠有效的減少用戶未閱讀的緩存的列表及正文內(nèi)容用戶,節(jié)約移動(dòng)終端的緩存空間,避免流量的浪費(fèi)。
[0035]為了更好的理解本發(fā)明實(shí)施例中的信息預(yù)讀的方法,請(qǐng)參閱圖2,為本發(fā)明實(shí)施例中一種信息預(yù)讀的方法的實(shí)施例,包括:[0036]201、移動(dòng)終端獲取用戶當(dāng)前的閱讀操作,用戶當(dāng)前的閱讀操作為列表閱讀操作或者是正文內(nèi)容閱讀操作;
[0037]202、若用戶當(dāng)前的閱讀操作為列表閱讀操作,則將已保存的列表閱讀操作的權(quán)值加I ;或者,若用戶當(dāng)前的閱讀操作為正文內(nèi)容閱讀操作,則將已保存的正文內(nèi)容閱讀操作的權(quán)值加I ;
[0038]在本發(fā)明實(shí)施例中,步驟201及步驟202描述的內(nèi)容分別與圖1所示實(shí)施例中的步驟101及步驟102描述的內(nèi)容相似,此處不再贅述。
[0039]203、計(jì)算列表閱讀操作的權(quán)值與正文內(nèi)容閱讀操作的權(quán)值之間的商;
[0040]在本發(fā)明實(shí)施例中,移動(dòng)終端在對(duì)已保存的列表預(yù)讀操作的權(quán)值加I之后或者對(duì)已保存的正文內(nèi)容閱讀操作的權(quán)值加I之后,將計(jì)算列表閱讀操作的權(quán)值與用戶的正文內(nèi)容閱讀操作的權(quán)值之間的商,例如:若步驟201之前移動(dòng)終端已保存的列表閱讀操作的權(quán)值為10,已保存的正文內(nèi)容閱讀操作的權(quán)值為19,且移動(dòng)終端獲取用戶當(dāng)前的閱讀操作為正文內(nèi)容閱讀操作,則將已保存的正文內(nèi)容閱讀操作的權(quán)值加1,即更新為20,接著移動(dòng)終端計(jì)算列表閱讀操作的權(quán)值10與正文內(nèi)容閱讀操作的權(quán)值20之間的商,得到0.5。
[0041]204、判斷商是否大于或等于預(yù)置的參數(shù),若是,則執(zhí)行步驟205,若否,則執(zhí)行步驟206 ;
[0042]在本發(fā)明實(shí)施例中,移動(dòng)終端中設(shè)置一個(gè)預(yù)置的參數(shù),該預(yù)置的參數(shù)用于與步驟203得到的商進(jìn)行比較,移動(dòng)終端將判斷列表閱讀操作的權(quán)值與正文內(nèi)容閱讀操作的權(quán)值的商是否大于或等于該預(yù)置的參數(shù),并根據(jù)判斷結(jié)果確定是執(zhí)行緩存列表的操作還是執(zhí)行緩存正文內(nèi)容的操作。
[0043]需要說(shuō)明的是,該預(yù)置的參數(shù)的初始值可以由用戶或者運(yùn)營(yíng)商設(shè)置,例如設(shè)置該預(yù)置的參數(shù)的范圍為O?I。此外,移動(dòng)終端可在用戶的使用過(guò)程中不斷的學(xué)習(xí)修正該預(yù)置的參數(shù)。
[0044]205、獲取預(yù)置大小的列表并緩存;
[0045]在本發(fā)明實(shí)施例中,若商大于或等于預(yù)置的參數(shù),移動(dòng)終端將獲取預(yù)置大小的列表并緩存,具體包括:移動(dòng)終端將向服務(wù)器發(fā)送列表獲取請(qǐng)求,該列表獲取請(qǐng)求中包含當(dāng)前顯示界面上顯示的列表中的最后一條信息項(xiàng),后臺(tái)服務(wù)器接收到該列表獲取請(qǐng)求之后,將從該請(qǐng)求中包含的信息項(xiàng)的下一條信息項(xiàng)開始獲取預(yù)置大小的列表,并將獲取到的列表發(fā)送給移動(dòng)終端,移動(dòng)終端接收到該預(yù)置大小的列表之后,將緩存該列表在其緩存空間中,使得在需要顯示該列表時(shí),可以從移動(dòng)終端的緩存空間中獲取列表并顯示在顯示界面上。其中,獲取的列表的大小可根據(jù)移動(dòng)終端的顯示界面的大小決定,例如:若移動(dòng)終端的顯示界面能夠顯示10個(gè)信息項(xiàng),則獲取的列表大小即為10個(gè)信息項(xiàng)。
[0046]206、獲取與當(dāng)前的正文內(nèi)容閱讀操作的信息項(xiàng)相鄰的信息項(xiàng)的正文內(nèi)容并緩存。
[0047]在本發(fā)明實(shí)施例中,若商小于預(yù)置的參數(shù),則移動(dòng)終端將獲取與當(dāng)前的正文內(nèi)容預(yù)讀操作的信息項(xiàng)相鄰的信息項(xiàng)的正文內(nèi)容并緩存,具體的包括:移動(dòng)終端將確定與用戶當(dāng)前閱讀的正文內(nèi)容對(duì)應(yīng)的信息項(xiàng)相鄰的信息項(xiàng),并向后臺(tái)服務(wù)器發(fā)送正文內(nèi)容獲取請(qǐng)求,且該獲取請(qǐng)求項(xiàng)中包含相鄰的信息項(xiàng),使得后臺(tái)服務(wù)器在接收到該獲取請(qǐng)求之后將獲取與該相鄰的信息項(xiàng)對(duì)應(yīng)的正文內(nèi)容發(fā)送給移動(dòng)終端,移動(dòng)終端接收到該相鄰的信息項(xiàng)對(duì)應(yīng)的正文內(nèi)容之后將保存該相鄰的信息項(xiàng)的正文內(nèi)容。[0048]需要說(shuō)明的是,在本發(fā)明實(shí)施例中,為了避免相同的信息項(xiàng)對(duì)應(yīng)的正文內(nèi)容的重復(fù)獲取,移動(dòng)終端在向后臺(tái)服務(wù)器發(fā)送正文內(nèi)容獲取請(qǐng)求之前,可判斷在其緩存空間中是否已緩存上述相鄰的信息項(xiàng)對(duì)應(yīng)的正文內(nèi)容,并將未在緩存空間緩存的相鄰信息項(xiàng)中的信息項(xiàng)攜帶在正文內(nèi)容獲取請(qǐng)求之后,使得僅從后臺(tái)服務(wù)器中獲取未緩存的信息項(xiàng),并進(jìn)行緩存,以節(jié)約流量。
[0049]需要說(shuō)明的是,在本發(fā)明實(shí)施例中,移動(dòng)終端獲取到用戶當(dāng)前的閱讀操作之后,若該用戶當(dāng)前的閱讀操作為列表閱讀操作,則移動(dòng)終端將判斷其緩存空間中是否已經(jīng)緩存了當(dāng)前顯示界面已顯示的列表之后的列表,若是,移動(dòng)終端將從其緩存空間獲取該類表,并在顯示界面上顯示,若否,則移動(dòng)終端將向后臺(tái)服務(wù)器發(fā)送類表獲取請(qǐng)求,以獲取需要顯示的列表并顯示在顯示界面上,若該用戶當(dāng)前的閱讀操作為正文內(nèi)容閱讀操作,則移動(dòng)終端將判斷用戶當(dāng)前請(qǐng)求閱讀的信息項(xiàng)對(duì)應(yīng)的正文內(nèi)容是否已經(jīng)緩存在其緩存空間中,若是,移動(dòng)終端從其緩存空間中獲取用戶當(dāng)前請(qǐng)求閱讀的正文內(nèi)容并顯示在顯示界面上,若否,移動(dòng)終端將向服務(wù)器發(fā)送請(qǐng)求消息,該請(qǐng)求消息中包含用戶點(diǎn)擊請(qǐng)求閱讀的信息項(xiàng),以獲取該信息項(xiàng)對(duì)應(yīng)的正文內(nèi)容并顯示在顯示界面上。
[0050]在本發(fā)明實(shí)施中,移動(dòng)終端將記錄用戶執(zhí)行列表閱讀操作的權(quán)值及正文內(nèi)容閱讀操作的權(quán)值,并計(jì)算列表閱讀操作的權(quán)值與正文內(nèi)容閱讀操作的權(quán)值之間商,且當(dāng)該商大于或等于預(yù)置的參數(shù)時(shí),獲取預(yù)置大小的列表并緩存,當(dāng)該商小于或等于預(yù)置的參數(shù)時(shí),獲取與當(dāng)前的正文內(nèi)容預(yù)讀操作的信息項(xiàng)相鄰的信息項(xiàng)的正文內(nèi)容并緩存,通過(guò)根據(jù)用戶的實(shí)際操作確定緩存的內(nèi)容,能夠有效的減少用戶未閱讀的緩存的列表及正文內(nèi)容用戶,節(jié)約移動(dòng)終端的緩存空間,避免流量的浪費(fèi)。
[0051]請(qǐng)參閱圖3,為本發(fā)明實(shí)施例中移動(dòng)終端的結(jié)構(gòu)的示意圖,包括:
[0052]獲取單元301,用于獲取用戶當(dāng)前的閱讀操作,用戶當(dāng)前的閱讀操作為列表閱讀操作或者是正文內(nèi)容閱讀操作;
[0053]權(quán)值遞增單元302,用于在獲取單元獲取用戶當(dāng)前的閱讀操作之后,若用戶當(dāng)前的閱讀操作為列表閱讀操作,則將已保存的列表閱讀操作的權(quán)值加I ;或者,若用戶當(dāng)前的閱讀操作為正文內(nèi)容閱讀操作,則將已保存的正文內(nèi)容閱讀操作的權(quán)值加I ;
[0054]執(zhí)行單元303,用于在權(quán)值遞增單元對(duì)權(quán)值加I之后,根據(jù)已保存的列表閱讀操作的權(quán)值及已保存的正文內(nèi)容閱讀操作的權(quán)值執(zhí)行緩存列表的操作或者執(zhí)行緩存正文內(nèi)容的操作。
[0055]在本發(fā)明實(shí)施例中,用戶在執(zhí)行閱讀操作之后,移動(dòng)終端的獲取單元301獲取用戶當(dāng)前的閱讀操作,用戶當(dāng)前的閱讀操作為列表閱讀操作或者是正文內(nèi)容閱讀操作;若用戶當(dāng)前的閱讀操作為列表閱讀操作,則權(quán)值遞增單元302將已保存的列表閱讀操作的權(quán)值加I ;或者,若用戶當(dāng)前的閱讀操作為正文內(nèi)容閱讀操作,則權(quán)值遞增單元302將已保存的正文內(nèi)容閱讀操作的權(quán)值加I ;最后,執(zhí)行單元303根據(jù)已保存的列表閱讀操作的權(quán)值及已保存的正文內(nèi)容閱讀操作的權(quán)值執(zhí)行緩存列表的操作或者執(zhí)行緩存正文內(nèi)容的操作。
[0056]在本發(fā)明實(shí)施例中,移動(dòng)終端通過(guò)根據(jù)用戶的實(shí)際的閱讀操作更新列表閱讀操作及正文內(nèi)容閱讀操作的權(quán)值,并根據(jù)列表預(yù)讀操作的權(quán)值和正文內(nèi)容閱讀操作的權(quán)值確定是執(zhí)行列表緩存的操作還是執(zhí)行正文內(nèi)容緩存的操作,使得能夠按照用戶的操作確定緩存的內(nèi)容,能夠有效的減少用戶未閱讀的緩存的列表及正文內(nèi)容用戶,節(jié)約移動(dòng)終端的緩存空間,避免流量的浪費(fèi)。
[0057]為了更好的理解本發(fā)明實(shí)施例中的移動(dòng)終端,請(qǐng)參閱圖4,為本發(fā)明實(shí)施例中移動(dòng)終端的結(jié)構(gòu)的實(shí)施例,包括:
[0058]如圖3所示實(shí)施例中的獲取單元301、權(quán)值遞增單元302、執(zhí)行單元303,且與圖3所示實(shí)施例中描述的內(nèi)容相似,此處不再贅述。
[0059]在本發(fā)明實(shí)施例中,執(zhí)行單元303包括:
[0060]計(jì)算單元401,用于計(jì)算列表閱讀操作的權(quán)值與正文內(nèi)容閱讀操作的權(quán)值之間的商;
[0061]第一處理單元402,用于若商大于或等于預(yù)置的參數(shù),則獲取預(yù)置大小的列表并緩存;
[0062]第二處理單元403,用于若商小于預(yù)置的參數(shù),則獲取與當(dāng)前的正文內(nèi)容閱讀操作的信息項(xiàng)相鄰的信息項(xiàng)的正文內(nèi)容并緩存。
[0063]此外,執(zhí)行單元303還包括:
[0064]判斷單元404,用于判斷商是否大于或等于預(yù)置的參數(shù)。
[0065]在本發(fā)明實(shí)施例中,第一處理單元402包括:
[0066]第一發(fā)送單元4021,用于向后臺(tái)服務(wù)器發(fā)送列表獲取請(qǐng)求;
[0067]第一接收緩存單元4022,用于在列表請(qǐng)求單元發(fā)送列表獲取請(qǐng)求之后,接收后臺(tái)服務(wù)器發(fā)送的列表,將列表緩存在移動(dòng)終端的緩存空間中。
[0068]在本發(fā)明實(shí)施例中,第二處理單元403包括:
[0069]確定單元4031,用于確定與用戶當(dāng)前閱讀的正文內(nèi)容對(duì)應(yīng)的信息項(xiàng)相鄰的信息項(xiàng);
[0070]第二發(fā)送單元4032,用于向后臺(tái)服務(wù)器發(fā)送正文內(nèi)容獲取請(qǐng)求,獲取請(qǐng)求中包含相鄰的信息項(xiàng);
[0071]第二接收緩存單元4033,用于接收并緩存后臺(tái)服務(wù)器發(fā)送的相鄰的信息項(xiàng)的正文內(nèi)容。
[0072]在本發(fā)明實(shí)施例中,用戶在執(zhí)行閱讀操作之后,移動(dòng)終端的獲取單元301獲取用戶當(dāng)前的閱讀操作,用戶當(dāng)前的閱讀操作為列表閱讀操作或者是正文內(nèi)容閱讀操作;若用戶當(dāng)前的閱讀操作為列表閱讀操作,則權(quán)值遞增單元302將已保存的列表閱讀操作的權(quán)值加I ;或者,若用戶當(dāng)前的閱讀操作為正文內(nèi)容閱讀操作,則權(quán)值遞增單元302將已保存的正文內(nèi)容閱讀操作的權(quán)值加I ;最后,執(zhí)行單元303中的計(jì)算單元401將計(jì)算列表閱讀操作的權(quán)值與正文內(nèi)容閱讀操作的權(quán)值之間的商;接著判斷單元404判斷商是否大于或等于預(yù)置的參數(shù),且若商大于或等于預(yù)置的參數(shù),則第一處理單元402獲取預(yù)置大小的列表并緩存;或者若商小于預(yù)置的參數(shù),第二處理單元403獲取與當(dāng)前的正文內(nèi)容閱讀操作的信息項(xiàng)相鄰的信息項(xiàng)的正文內(nèi)容并緩存。其中,第一處理單元402具體的執(zhí)行過(guò)程包括:第一發(fā)送單元4021向后臺(tái)服務(wù)器發(fā)送列表獲取請(qǐng)求;并由第一接收緩存單元4022接收后臺(tái)服務(wù)器發(fā)送的列表,將列表緩存在移動(dòng)終端的緩存空間中。其中,第二處理單元403具體的執(zhí)行過(guò)程包括:確定單元4031確定與用戶當(dāng)前閱讀的正文內(nèi)容對(duì)應(yīng)的信息項(xiàng)相鄰的信息項(xiàng);并由第二發(fā)送單元4032向后臺(tái)服務(wù)器發(fā)送正文內(nèi)容獲取請(qǐng)求,獲取請(qǐng)求中包含相鄰的信息項(xiàng);最后第二接收緩存單元4033接收并緩存后臺(tái)服務(wù)器發(fā)送的相鄰的信息項(xiàng)的正文內(nèi)容。[0073]在本發(fā)明實(shí)施中,移動(dòng)終端將記錄用戶執(zhí)行列表閱讀操作的權(quán)值及正文內(nèi)容閱讀操作的權(quán)值,并計(jì)算列表閱讀操作的權(quán)值與正文內(nèi)容閱讀操作的權(quán)值之間商,且當(dāng)該商大于或等于預(yù)置的參數(shù)時(shí),獲取預(yù)置大小的列表并緩存,當(dāng)該商小于或等于預(yù)置的參數(shù)時(shí),獲取與當(dāng)前的正文內(nèi)容預(yù)讀操作的信息項(xiàng)相鄰的信息項(xiàng)的正文內(nèi)容并緩存,通過(guò)根據(jù)用戶的實(shí)際操作確定緩存的內(nèi)容,能夠有效的減少用戶未閱讀的緩存的列表及正文內(nèi)容用戶,節(jié)約移動(dòng)終端的緩存空間,避免流量的浪費(fèi)。
[0074]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0075]以上對(duì)本發(fā)明所提供的一種信息預(yù)讀的方法及移動(dòng)終端進(jìn)行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種信息預(yù)讀的方法,其特征在于,包括: 移動(dòng)終端獲取用戶當(dāng)前的閱讀操作,所述用戶當(dāng)前的閱讀操作為列表閱讀操作或者是正文內(nèi)容閱讀操作; 若所述用戶當(dāng)前的閱讀操作為列表閱讀操作,則將已保存的列表閱讀操作的權(quán)值加I;或者,若所述用戶當(dāng)前的閱讀操作為正文內(nèi)容閱讀操作,則將已保存的正文內(nèi)容閱讀操作的權(quán)值加I ; 根據(jù)已保存的所述列表閱讀操作的權(quán)值及已保存的所述正文內(nèi)容閱讀操作的權(quán)值執(zhí)行緩存列表的操作或者執(zhí)行緩存正文內(nèi)容的操作。
2.根據(jù)權(quán)利要求1所述的信息預(yù)讀的方法,其特征在于,所述根據(jù)已保存的所述列表閱讀操作的權(quán)值及已保存的所述正文內(nèi)容閱讀操作的權(quán)值執(zhí)行緩存列表的操作或者執(zhí)行緩存正文內(nèi)容的操作包括: 計(jì)算所述列表閱讀操作的權(quán)值與所述正文內(nèi)容閱讀操作的權(quán)值之間的商; 若所述商大于或等于預(yù)置的參數(shù),則獲取預(yù)置大小的列表并緩存; 若所述商小于所述預(yù)置的參數(shù),則獲取與當(dāng)前的正文內(nèi)容閱讀操作的信息項(xiàng)相鄰的信息項(xiàng)的正文內(nèi)容并緩存。
3.根據(jù)權(quán)利要求2所述的信息預(yù)讀的方法,其特征在于,所述計(jì)算所述列表閱讀操作的權(quán)值與所述正文內(nèi)容閱讀操作的權(quán)值之間的商之后還包括: 判斷 所述商是否大于或等于所述預(yù)置的參數(shù)。
4.根據(jù)權(quán)利要求2所述的信息預(yù)讀的方法,其特征在于,所述獲取預(yù)置大小的列表并緩存包括: 向后臺(tái)服務(wù)器發(fā)送列表獲取請(qǐng)求; 接收所述后臺(tái)服務(wù)器發(fā)送的列表,將所述列表緩存在所述移動(dòng)終端的緩存空間中。
5.根據(jù)權(quán)利要求2所述的信息預(yù)讀的方法,其特征在于,所述獲取與當(dāng)前的正文內(nèi)容閱讀操作的信息項(xiàng)相鄰的信息項(xiàng)的正文內(nèi)容并緩存包括: 確定與用戶當(dāng)前閱讀的正文內(nèi)容對(duì)應(yīng)的信息項(xiàng)相鄰的信息項(xiàng); 向后臺(tái)服務(wù)器發(fā)送正文內(nèi)容獲取請(qǐng)求,所述獲取請(qǐng)求中包含所述相鄰的信息項(xiàng); 接收并緩存所述后臺(tái)服務(wù)器發(fā)送的所述相鄰的信息項(xiàng)的正文內(nèi)容。
6.一種移動(dòng)終端,其特征在于,包括: 獲取單元,用于獲取用戶當(dāng)前的閱讀操作,用戶當(dāng)前的閱讀操作為列表閱讀操作或者是正文內(nèi)容閱讀操作; 權(quán)值遞增單元,用于在所述獲取單元獲取用戶當(dāng)前的閱讀操作之后,若用戶當(dāng)前的閱讀操作為列表閱讀操作,則將已保存的列表閱讀操作的權(quán)值加I ;或者,若用戶當(dāng)前的閱讀操作為正文內(nèi)容閱讀操作,則將已保存的正文內(nèi)容閱讀操作的權(quán)值加I ; 執(zhí)行單元,用于在所述權(quán)值遞增單元對(duì)權(quán)值加I之后,根據(jù)已保存的列表閱讀操作的權(quán)值及已保存的正文內(nèi)容閱讀操作的權(quán)值執(zhí)行緩存列表的操作或者執(zhí)行緩存正文內(nèi)容的操作。
7.根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述執(zhí)行單元包括: 計(jì)算單元,用于計(jì)算所述列表閱讀操作的權(quán)值與所述正文內(nèi)容閱讀操作的權(quán)值之間的商;第一處理單元,用于若所述商大于或等于預(yù)置的參數(shù),則獲取預(yù)置大小的列表并緩存; 第二處理單元,用于若所述商小于所述預(yù)置的參數(shù),則獲取與當(dāng)前的正文內(nèi)容閱讀操作的信息項(xiàng)相鄰的信息項(xiàng)的正文內(nèi)容并緩存。
8.根據(jù)權(quán)利要求7所述的移動(dòng)終端,其特征在于,所述執(zhí)行單元還包括: 判斷單元,用于判斷所述商是否大于或等于所述預(yù)置的參數(shù)。
9.根據(jù)權(quán)利要求7所述的移動(dòng)終端,其特征在于,所述第一處理單元包括: 第一發(fā)送單元,用于向后臺(tái)服務(wù)器發(fā)送列表獲取請(qǐng)求; 第一接收緩存單元,用于在所述列表請(qǐng)求單元發(fā)送所述列表獲取請(qǐng)求之后,接收所述后臺(tái)服務(wù)器發(fā)送的列表,將所述列表緩存在所述移動(dòng)終端的緩存空間中。
10.根據(jù)權(quán)利要求7所述的移動(dòng)終端,其特征在于,所述第二處理單元包括: 確定單元,用于確定與用戶當(dāng)前閱讀的正文內(nèi)容對(duì)應(yīng)的信息項(xiàng)相鄰的信息項(xiàng); 第二發(fā)送單元,用于向后臺(tái)服務(wù)器發(fā)送正文內(nèi)容獲取請(qǐng)求,所述獲取請(qǐng)求中包含所述相鄰的信息項(xiàng); 第二接收緩存單元,用于接收并緩存所述后臺(tái)服務(wù)器發(fā)送的所述相鄰的信息項(xiàng)的正文內(nèi)容。
【文檔編號(hào)】G06F12/08GK103885891SQ201210566174
【公開日】2014年6月25日 申請(qǐng)日期:2012年12月24日 優(yōu)先權(quán)日:2012年12月24日
【發(fā)明者】曾亮, 薄川川, 鄧朔, 胡純冬, 劉天揚(yáng), 趙祎, 于希敏 申請(qǐng)人:騰訊科技(武漢)有限公司