亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數(shù)據(jù)請(qǐng)求方法及其設(shè)備與流程

文檔序號(hào):12377545閱讀:180來(lái)源:國(guó)知局
一種數(shù)據(jù)請(qǐng)求方法及其設(shè)備與流程

本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)請(qǐng)求方法及其設(shè)備。



背景技術(shù):

隨著互聯(lián)網(wǎng)技術(shù)不斷的開(kāi)發(fā)和完善,手機(jī)和平板電腦等終端已經(jīng)成為了人們生活中不可或缺的一個(gè)部分,人們不僅可以利用這些終端中的終端應(yīng)用進(jìn)行通訊,還可以進(jìn)行文件傳輸、攝像、玩游戲等?,F(xiàn)有技術(shù)中,為了避免終端應(yīng)用的應(yīng)用頁(yè)面中的列表數(shù)據(jù)存在更新,在終端應(yīng)用的應(yīng)用頁(yè)面開(kāi)啟時(shí),例如:?jiǎn)?dòng)終端應(yīng)用進(jìn)入應(yīng)用頁(yè)面時(shí)或者從其他頁(yè)面跳轉(zhuǎn)至應(yīng)用頁(yè)面時(shí),終端都會(huì)向服務(wù)器請(qǐng)求應(yīng)用頁(yè)面的列表數(shù)據(jù)并進(jìn)行顯示。然而列表數(shù)據(jù)并非時(shí)時(shí)刻刻都存在更新,在連續(xù)的應(yīng)用頁(yè)面開(kāi)啟時(shí),會(huì)出現(xiàn)重復(fù)獲取相同的列表數(shù)據(jù)的情況,由于列表數(shù)據(jù)的數(shù)據(jù)量較大,容易影響列表數(shù)據(jù)的獲取效率,進(jìn)而影響了應(yīng)用頁(yè)面的顯示效率。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種數(shù)據(jù)請(qǐng)求方法及其設(shè)備,可以無(wú)需頻繁向服務(wù)器獲取應(yīng)用頁(yè)面的列表數(shù)據(jù),保證列表數(shù)據(jù)的獲取效率,進(jìn)而保證應(yīng)用頁(yè)面的顯示效率。

本發(fā)明實(shí)施例第一方面提供了一種數(shù)據(jù)請(qǐng)求方法,可包括:

獲取當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及所述第一列表數(shù)據(jù)的第一獲取時(shí)間,并對(duì)所述第一列表數(shù)據(jù)進(jìn)行輸出;

向應(yīng)用服務(wù)器發(fā)送攜帶有所述第一獲取時(shí)間的數(shù)據(jù)更新請(qǐng)求,以使所述應(yīng)用服務(wù)器基于所述第一獲取時(shí)間確定存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù),使所述應(yīng)用服務(wù)器返回所述第二列表數(shù)據(jù)和所述第二列表數(shù)據(jù)的第二獲取時(shí)間,所述第二列表數(shù)據(jù)為所述第一列表數(shù)據(jù)更新后的數(shù)據(jù);

當(dāng)存在所述第二列表數(shù)據(jù)時(shí),獲取所述應(yīng)用服務(wù)器返回的所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間,并采用所述第二列表數(shù)據(jù)覆蓋所述第一列表數(shù)據(jù),采用所述第二獲取時(shí)間覆蓋所述第一獲取時(shí)間。

本發(fā)明實(shí)施例第二方面提供了一種數(shù)據(jù)請(qǐng)求設(shè)備,可包括:

數(shù)據(jù)獲取單元,用于獲取當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及所述第一列表數(shù)據(jù)的第一獲取時(shí)間,并對(duì)所述第一列表數(shù)據(jù)進(jìn)行輸出;

數(shù)據(jù)檢測(cè)單元,用于向應(yīng)用服務(wù)器發(fā)送攜帶有所述第一獲取時(shí)間的數(shù)據(jù)更新請(qǐng)求,以使所述應(yīng)用服務(wù)器基于所述第一獲取時(shí)間確定存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù),使所述應(yīng)用服務(wù)器返回所述第二列表數(shù)據(jù)和所述第二列表數(shù)據(jù)的第二獲取時(shí)間,所述第二列表數(shù)據(jù)為所述第一列表數(shù)據(jù)更新后的數(shù)據(jù);

更新數(shù)據(jù)覆蓋單元,用于當(dāng)存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù)時(shí),獲取所述應(yīng)用服務(wù)器返回的所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間,并采用所述第二列表數(shù)據(jù)覆蓋所述第一列表數(shù)據(jù),采用所述第二獲取時(shí)間覆蓋所述第一獲取時(shí)間。

在本發(fā)明實(shí)施例中,通過(guò)獲取應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及第一列表數(shù)據(jù)的第一獲取時(shí)間,可以先對(duì)第一列表數(shù)據(jù)進(jìn)行輸出,再采用第一獲取時(shí)間檢測(cè)應(yīng)用服務(wù)器是否存在更新后的應(yīng)用頁(yè)面的第二列表數(shù)據(jù),并在存在第二列表數(shù)據(jù)時(shí)獲取應(yīng)用服務(wù)器返回的第二列表數(shù)據(jù)及第二列表數(shù)據(jù)的第二獲取時(shí)間進(jìn)行覆蓋。通過(guò)對(duì)預(yù)先獲取的列表數(shù)據(jù)進(jìn)行存儲(chǔ),并采用列表數(shù)據(jù)的獲取時(shí)間檢測(cè)是否存在對(duì)列表數(shù)據(jù)的更新,實(shí)現(xiàn)了數(shù)據(jù)更新的檢測(cè)過(guò)程,無(wú)需在列表數(shù)據(jù)不存在更新時(shí)頻繁向服務(wù)器獲取應(yīng)用頁(yè)面的列表數(shù)據(jù),且僅在存在更新的情況下獲取更新后的列表數(shù)據(jù),減少了數(shù)據(jù)傳輸量,保證了列表數(shù)據(jù)的獲取效率,進(jìn)而保證了應(yīng)用頁(yè)面的顯示效率。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)請(qǐng)求方法的流程示意圖;

圖2是本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)請(qǐng)求方法的流程示意圖;

圖3是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)請(qǐng)求設(shè)備的結(jié)構(gòu)示意圖;

圖4是本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)請(qǐng)求設(shè)備的結(jié)構(gòu)示意圖;

圖5是本發(fā)明實(shí)施例提供的又一種數(shù)據(jù)請(qǐng)求設(shè)備的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明實(shí)施例提供的數(shù)據(jù)請(qǐng)求方法可以應(yīng)用于終端應(yīng)用中展示列表數(shù)據(jù)(例如:K歌應(yīng)用中的音樂(lè)列表數(shù)據(jù)、即時(shí)通信應(yīng)用中的交互數(shù)據(jù)等)的應(yīng)用頁(yè)面的場(chǎng)景中,例如:數(shù)據(jù)請(qǐng)求設(shè)備獲取當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及所述第一列表數(shù)據(jù)的第一獲取時(shí)間,并對(duì)所述第一列表數(shù)據(jù)進(jìn)行輸出,所述數(shù)據(jù)請(qǐng)求設(shè)備根據(jù)所述第一獲取時(shí)間檢測(cè)應(yīng)用服務(wù)器中是否存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù),所述第二列表數(shù)據(jù)為所述第一列表數(shù)據(jù)更新后的數(shù)據(jù),當(dāng)未存在所述第二列表數(shù)據(jù)時(shí),獲取所述應(yīng)用服務(wù)器返回的未存在所述第二列表數(shù)據(jù)的提示信息的場(chǎng)景等。通過(guò)對(duì)預(yù)先獲取的列表數(shù)據(jù)進(jìn)行存儲(chǔ),并采用列表數(shù)據(jù)的獲取時(shí)間檢測(cè)是否存在對(duì)列表數(shù)據(jù)的更新,實(shí)現(xiàn)了數(shù)據(jù)更新的檢測(cè)過(guò)程,無(wú)需在列表數(shù)據(jù)不存在更新時(shí)頻繁向服務(wù)器獲取應(yīng)用頁(yè)面的列表數(shù)據(jù),且僅在存在更新的情況下獲取更新后的列表數(shù)據(jù),減少了數(shù)據(jù)傳輸量,保證了列表數(shù)據(jù)的獲取效率,進(jìn)而保證了應(yīng)用頁(yè)面的顯示效率。

本發(fā)明實(shí)施例涉及的數(shù)據(jù)請(qǐng)求設(shè)備可以包括平板電腦、個(gè)人計(jì)算機(jī)(PC)、智能手機(jī)、掌上電腦以及移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID)等終端設(shè)備。

下面將結(jié)合附圖1和附圖2,對(duì)本發(fā)明實(shí)施例提供的數(shù)據(jù)請(qǐng)求方法進(jìn)行詳細(xì)介紹。

請(qǐng)參見(jiàn)圖1,為本發(fā)明實(shí)施例提供了一種數(shù)據(jù)請(qǐng)求方法的流程示意圖。如圖1所示,本發(fā)明實(shí)施例的所述方法可以包括以下步驟S101-步驟S103。

S101,獲取當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及所述第一列表數(shù)據(jù)的第一獲取時(shí)間,并對(duì)所述第一列表數(shù)據(jù)進(jìn)行輸出;

具體的,數(shù)據(jù)請(qǐng)求設(shè)備可以獲取當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及所述第一列表數(shù)據(jù)的第一獲取時(shí)間,所述當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面可以為啟動(dòng)終端應(yīng)用所進(jìn)入的應(yīng)用頁(yè)面或者從其他頁(yè)面跳轉(zhuǎn)到的應(yīng)用頁(yè)面,所述第一列表數(shù)據(jù)可以為在當(dāng)前開(kāi)啟所述應(yīng)用頁(yè)面之前的最后一次向應(yīng)用服務(wù)器獲取的列表數(shù)據(jù),所述應(yīng)用服務(wù)器在向所述數(shù)據(jù)請(qǐng)求設(shè)備返回所述第一列表數(shù)據(jù)的同時(shí),還可以返回所述第一列表數(shù)據(jù)的第一獲取時(shí)間,所述第一獲取時(shí)間為所述應(yīng)用服務(wù)器存儲(chǔ)有所述第一列表數(shù)據(jù)的時(shí)間戳,或者為所述應(yīng)用服務(wù)器獲取所述第一列表數(shù)據(jù)并返回至所述數(shù)據(jù)請(qǐng)求設(shè)備時(shí)的時(shí)間戳,用于記錄所述第一列表數(shù)據(jù)的獲取時(shí)間,所述數(shù)據(jù)請(qǐng)求設(shè)備可以預(yù)先存儲(chǔ)所述第一列表數(shù)據(jù)和所述第一獲取時(shí)間,優(yōu)選的,所述數(shù)據(jù)請(qǐng)求設(shè)備可以將所述第一列表數(shù)據(jù)和所述第一獲取時(shí)間存儲(chǔ)至所述應(yīng)用頁(yè)面的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的本地存儲(chǔ)模塊中。

進(jìn)一步的,數(shù)據(jù)請(qǐng)求設(shè)備可以在檢測(cè)到終端應(yīng)用的應(yīng)用頁(yè)面開(kāi)啟時(shí),例如:?jiǎn)?dòng)終端應(yīng)用進(jìn)入應(yīng)用頁(yè)面時(shí)或者從其他頁(yè)面跳轉(zhuǎn)至應(yīng)用頁(yè)面時(shí),判斷當(dāng)前是否存儲(chǔ)有所述應(yīng)用頁(yè)面的第一列表數(shù)據(jù),當(dāng)檢測(cè)到存儲(chǔ)有所述第一列表數(shù)據(jù)時(shí),所述數(shù)據(jù)請(qǐng)求設(shè)備可以直接獲取當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及所述第一列表數(shù)據(jù)的第一獲取時(shí)間,進(jìn)一步的,所述數(shù)據(jù)請(qǐng)求設(shè)備可以在所述應(yīng)用頁(yè)面的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的本地存儲(chǔ)模塊中獲取所述第一列表數(shù)據(jù)以及所述第一獲取時(shí)間,并先對(duì)所述第一列表數(shù)據(jù)進(jìn)行輸出顯示。

S102,向應(yīng)用服務(wù)器發(fā)送攜帶有所述第一獲取時(shí)間的數(shù)據(jù)更新請(qǐng)求;

具體的,所述數(shù)據(jù)請(qǐng)求設(shè)備可以根據(jù)所述第一獲取時(shí)間檢測(cè)應(yīng)用服務(wù)器中是否存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù),可以理解的是,所述第二列表數(shù)據(jù)為所述第一列表數(shù)據(jù)更新后的數(shù)據(jù)。

進(jìn)一步的,所述數(shù)據(jù)請(qǐng)求設(shè)備可以向應(yīng)用服務(wù)器發(fā)送攜帶有所述第一獲取時(shí)間的數(shù)據(jù)更新請(qǐng)求,所述應(yīng)用服務(wù)器可以判斷在所述第一獲取時(shí)間之后是否存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù),例如:匹配所述第一獲取時(shí)間以及當(dāng)前存儲(chǔ)的最新的時(shí)間戳,若匹配不一致,則表示存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù)等。若存在,則所述應(yīng)用服務(wù)器可以向所述數(shù)據(jù)請(qǐng)求設(shè)備返回所述第二列表數(shù)據(jù)以及所述第二列表數(shù)據(jù)的第二獲取時(shí)間,所述第二獲取時(shí)間為所述應(yīng)用服務(wù)器存儲(chǔ)有所述第二列表數(shù)據(jù)的時(shí)間戳,或者為所述應(yīng)用服務(wù)器獲取所述第二列表數(shù)據(jù)并返回至所述數(shù)據(jù)請(qǐng)求設(shè)備時(shí)的時(shí)間戳,用于記錄所述第二列表數(shù)據(jù)的獲取時(shí)間。

S103,當(dāng)存在所述第二列表數(shù)據(jù)時(shí),獲取所述應(yīng)用服務(wù)器返回的所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間,并采用所述第二列表數(shù)據(jù)覆蓋所述第一列表數(shù)據(jù),采用所述第二獲取時(shí)間覆蓋所述第一獲取時(shí)間;

具體的,當(dāng)所述應(yīng)用服務(wù)器判斷存在所述第二列表數(shù)據(jù)時(shí),所述數(shù)據(jù)請(qǐng)求設(shè)備可以獲取所述應(yīng)用服務(wù)器返回的所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間,并采用所述第二列表數(shù)據(jù)覆蓋所述第一列表數(shù)據(jù),采用所述第二獲取時(shí)間覆蓋所述第一獲取時(shí)間,覆蓋過(guò)程可以包括采用所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間分別替換所述存儲(chǔ)模塊中的所述第一列表數(shù)據(jù)和所述第一獲取時(shí)間,同時(shí),對(duì)所述第二列表數(shù)據(jù)進(jìn)行輸出顯示等。

在本發(fā)明實(shí)施例中,通過(guò)獲取應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及第一列表數(shù)據(jù)的第一獲取時(shí)間,可以先對(duì)第一列表數(shù)據(jù)進(jìn)行輸出,再采用第一獲取時(shí)間檢測(cè)應(yīng)用服務(wù)器是否存在更新后的應(yīng)用頁(yè)面的第二列表數(shù)據(jù),并在存在第二列表數(shù)據(jù)時(shí)獲取應(yīng)用服務(wù)器返回的第二列表數(shù)據(jù)及第二列表數(shù)據(jù)的第二獲取時(shí)間進(jìn)行覆蓋。通過(guò)對(duì)預(yù)先獲取的列表數(shù)據(jù)進(jìn)行存儲(chǔ),并采用列表數(shù)據(jù)的獲取時(shí)間檢測(cè)是否存在對(duì)列表數(shù)據(jù)的更新,實(shí)現(xiàn)了數(shù)據(jù)更新的檢測(cè)過(guò)程,無(wú)需在列表數(shù)據(jù)不存在更新時(shí)頻繁向服務(wù)器獲取應(yīng)用頁(yè)面的列表數(shù)據(jù),且僅在存在更新的情況下獲取更新后的列表數(shù)據(jù),減少了數(shù)據(jù)傳輸量,保證了列表數(shù)據(jù)的獲取效率,進(jìn)而保證了應(yīng)用頁(yè)面的顯示效率。

請(qǐng)參見(jiàn)圖2,為本發(fā)明實(shí)施例提供了另一種數(shù)據(jù)請(qǐng)求方法的流程示意圖。如圖2所示,本發(fā)明實(shí)施例的所述方法可以包括以下步驟S201-步驟S206。

S201,當(dāng)檢測(cè)到應(yīng)用頁(yè)面開(kāi)啟時(shí),判斷當(dāng)前是否存儲(chǔ)有所述應(yīng)用頁(yè)面的第一列表數(shù)據(jù);

具體的,數(shù)據(jù)請(qǐng)求設(shè)備可以在檢測(cè)到終端應(yīng)用的應(yīng)用頁(yè)面開(kāi)啟時(shí),例如:?jiǎn)?dòng)終端應(yīng)用進(jìn)入應(yīng)用頁(yè)面時(shí)或者從其他頁(yè)面跳轉(zhuǎn)至應(yīng)用頁(yè)面時(shí),判斷當(dāng)前是否存儲(chǔ)有所述應(yīng)用頁(yè)面的第一列表數(shù)據(jù),若是,則轉(zhuǎn)入執(zhí)行步驟S202;若否,則轉(zhuǎn)入執(zhí)行步驟S203。

其中,當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面可以為啟動(dòng)終端應(yīng)用所進(jìn)入的應(yīng)用頁(yè)面或者從其他頁(yè)面跳轉(zhuǎn)到的應(yīng)用頁(yè)面,所述第一列表數(shù)據(jù)可以為在當(dāng)前開(kāi)啟所述應(yīng)用頁(yè)面之前的最后一次向應(yīng)用服務(wù)器獲取的列表數(shù)據(jù)。優(yōu)選的,所述數(shù)據(jù)請(qǐng)求設(shè)備可以將所述第一列表數(shù)據(jù)和所述第一獲取時(shí)間存儲(chǔ)至所述應(yīng)用頁(yè)面的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的本地存儲(chǔ)模塊中。

S202,當(dāng)檢測(cè)到存儲(chǔ)有所述第一列表數(shù)據(jù)時(shí),獲取當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及所述第一列表數(shù)據(jù)的第一獲取時(shí)間,并對(duì)所述第一列表數(shù)據(jù)進(jìn)行輸出;

具體的,當(dāng)檢測(cè)到存儲(chǔ)有所述第一列表數(shù)據(jù)時(shí),所述數(shù)據(jù)請(qǐng)求設(shè)備可以直接獲取當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及所述第一列表數(shù)據(jù)的第一獲取時(shí)間,進(jìn)一步的,所述數(shù)據(jù)請(qǐng)求設(shè)備可以在所述應(yīng)用頁(yè)面的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的本地存儲(chǔ)模塊中獲取所述第一列表數(shù)據(jù)以及所述第一獲取時(shí)間,并先對(duì)所述第一列表數(shù)據(jù)進(jìn)行輸出顯示。可以理解的是,所述第一獲取時(shí)間為所述應(yīng)用服務(wù)器存儲(chǔ)有所述第一列表數(shù)據(jù)的時(shí)間戳,或者為所述應(yīng)用服務(wù)器獲取所述第一列表數(shù)據(jù)并返回至所述數(shù)據(jù)請(qǐng)求設(shè)備時(shí)的時(shí)間戳,用于記錄所述第一列表數(shù)據(jù)的獲取時(shí)間。

S203,當(dāng)檢測(cè)到未存儲(chǔ)有所述第一列表數(shù)據(jù)時(shí),向應(yīng)用服務(wù)器發(fā)送數(shù)據(jù)獲取請(qǐng)求以獲取所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù)和所述第二列表數(shù)據(jù)的第二獲取時(shí)間,對(duì)所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間進(jìn)行存儲(chǔ),并對(duì)所述第二列表數(shù)據(jù)進(jìn)行輸出;

具體的,當(dāng)檢測(cè)到未存儲(chǔ)有所述第一列表數(shù)據(jù)時(shí),所述數(shù)據(jù)請(qǐng)求設(shè)備可以向應(yīng)用服務(wù)器發(fā)送數(shù)據(jù)獲取請(qǐng)求以獲取所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù)和所述第二列表數(shù)據(jù)的第二獲取時(shí)間,對(duì)所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間進(jìn)行存儲(chǔ),并對(duì)所述第二列表數(shù)據(jù)進(jìn)行輸出,可以理解的是,所述第二列表數(shù)據(jù)為所述第一列表數(shù)據(jù)更新后的數(shù)據(jù),即所述應(yīng)用服務(wù)器中當(dāng)前存儲(chǔ)的所述應(yīng)用頁(yè)面最新的列表數(shù)據(jù),所述第二獲取時(shí)間為所述應(yīng)用服務(wù)器存儲(chǔ)有所述第二列表數(shù)據(jù)的時(shí)間戳,或者為所述應(yīng)用服務(wù)器獲取所述第二列表數(shù)據(jù)并返回至所述數(shù)據(jù)請(qǐng)求設(shè)備時(shí)的時(shí)間戳,用于記錄所述第二列表數(shù)據(jù)的獲取時(shí)間。

S204,向應(yīng)用服務(wù)器發(fā)送攜帶有所述第一獲取時(shí)間的數(shù)據(jù)更新請(qǐng)求;

具體的,所述數(shù)據(jù)請(qǐng)求設(shè)備可以向應(yīng)用服務(wù)器發(fā)送攜帶有所述第一獲取時(shí)間的數(shù)據(jù)更新請(qǐng)求,所述應(yīng)用服務(wù)器可以判斷在所述第一獲取時(shí)間之后是否存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù),例如:匹配所述第一獲取時(shí)間以及當(dāng)前存儲(chǔ)的最新的時(shí)間戳,若匹配不一致,則表示存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù)等。若存在,則所述應(yīng)用服務(wù)器可以向所述數(shù)據(jù)請(qǐng)求設(shè)備返回所述第二列表數(shù)據(jù)以及所述第二列表數(shù)據(jù)的第二獲取時(shí)間;當(dāng)所述應(yīng)用服務(wù)器判斷未存在所述第二列表數(shù)據(jù)時(shí),例如:匹配所述第一獲取時(shí)間以及當(dāng)前存儲(chǔ)的最新的時(shí)間戳,若匹配一致,則表示未存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù)等,所述應(yīng)用服務(wù)器可以向所述數(shù)據(jù)請(qǐng)求設(shè)備返回未存在所述第二列表數(shù)據(jù)的提示信息。

S205,當(dāng)存在所述第二列表數(shù)據(jù)時(shí),獲取所述應(yīng)用服務(wù)器返回的所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間,并采用所述第二列表數(shù)據(jù)覆蓋所述第一列表數(shù)據(jù),采用所述第二獲取時(shí)間覆蓋所述第一獲取時(shí)間;

具體的,當(dāng)所述應(yīng)用服務(wù)器判斷存在所述第二列表數(shù)據(jù)時(shí),所述數(shù)據(jù)請(qǐng)求設(shè)備可以獲取所述應(yīng)用服務(wù)器返回的所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間,并采用所述第二列表數(shù)據(jù)覆蓋所述第一列表數(shù)據(jù),采用所述第二獲取時(shí)間覆蓋所述第一獲取時(shí)間,覆蓋過(guò)程可以包括采用所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間分別替換所述存儲(chǔ)模塊中的所述第一列表數(shù)據(jù)和所述第一獲取時(shí)間,同時(shí),對(duì)所述第二列表數(shù)據(jù)進(jìn)行輸出顯示等。

S206,當(dāng)未存在所述第二列表數(shù)據(jù)時(shí),獲取所述應(yīng)用服務(wù)器返回的未存在所述第二列表數(shù)據(jù)的提示信息;

具體的,當(dāng)所述應(yīng)用服務(wù)器判斷未存在所述第二列表數(shù)據(jù)時(shí),所述數(shù)據(jù)請(qǐng)求設(shè)備可以獲取所述應(yīng)用服務(wù)器返回的未存在所述第二列表數(shù)據(jù)的提示信息,在所述數(shù)據(jù)請(qǐng)求設(shè)備接收到該提示信息時(shí),所述數(shù)據(jù)請(qǐng)求設(shè)備可以不對(duì)所述應(yīng)用頁(yè)面當(dāng)前輸出顯示的第一列表數(shù)據(jù)做任何修改。通過(guò)采用列表數(shù)據(jù)的獲取時(shí)間檢測(cè)是否存在對(duì)列表數(shù)據(jù)的更新,實(shí)現(xiàn)了數(shù)據(jù)更新的檢測(cè)過(guò)程,無(wú)需在列表數(shù)據(jù)不存在更新時(shí)頻繁向服務(wù)器獲取應(yīng)用頁(yè)面的列表數(shù)據(jù),減少了數(shù)據(jù)傳輸量,保證了列表數(shù)據(jù)的獲取效率。

在本發(fā)明實(shí)施例中,通過(guò)獲取應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及第一列表數(shù)據(jù)的第一獲取時(shí)間,可以先對(duì)第一列表數(shù)據(jù)進(jìn)行輸出,再采用第一獲取時(shí)間檢測(cè)應(yīng)用服務(wù)器是否存在更新后的應(yīng)用頁(yè)面的第二列表數(shù)據(jù),并在存在第二列表數(shù)據(jù)時(shí)獲取應(yīng)用服務(wù)器返回的第二列表數(shù)據(jù)及第二列表數(shù)據(jù)的第二獲取時(shí)間進(jìn)行覆蓋。通過(guò)對(duì)預(yù)先獲取的列表數(shù)據(jù)進(jìn)行存儲(chǔ),并采用列表數(shù)據(jù)的獲取時(shí)間檢測(cè)是否存在對(duì)列表數(shù)據(jù)的更新,實(shí)現(xiàn)了數(shù)據(jù)更新的檢測(cè)過(guò)程,無(wú)需在列表數(shù)據(jù)不存在更新時(shí)頻繁向服務(wù)器獲取應(yīng)用頁(yè)面的列表數(shù)據(jù),且僅在存在更新的情況下獲取更新后的列表數(shù)據(jù),減少了數(shù)據(jù)傳輸量,保證了列表數(shù)據(jù)的獲取效率,進(jìn)而保證了應(yīng)用頁(yè)面的顯示效率;通過(guò)采用列表數(shù)據(jù)的獲取時(shí)間檢測(cè)是否存在對(duì)列表數(shù)據(jù)的更新,并在不存在更新的情況下僅返回提示信息,進(jìn)一步減少了數(shù)據(jù)傳輸量。

下面將結(jié)合附圖3和附圖4,對(duì)本發(fā)明實(shí)施例提供的數(shù)據(jù)請(qǐng)求設(shè)備進(jìn)行詳細(xì)介紹。需要說(shuō)明的是,附圖3和附圖4所示的數(shù)據(jù)請(qǐng)求設(shè)備,用于執(zhí)行本發(fā)明圖1和圖2所示實(shí)施例的方法,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明圖1和圖2所示的實(shí)施例。

請(qǐng)參見(jiàn)圖3,為本發(fā)明實(shí)施例提供了一種數(shù)據(jù)請(qǐng)求設(shè)備的結(jié)構(gòu)示意圖。如圖3所示,本發(fā)明實(shí)施例的所述數(shù)據(jù)請(qǐng)求設(shè)備1可以包括:數(shù)據(jù)獲取單元11、數(shù)據(jù)檢測(cè)單元12和更新數(shù)據(jù)覆蓋單元13。

數(shù)據(jù)獲取單元11,用于獲取當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及所述第一列表數(shù)據(jù)的第一獲取時(shí)間,并對(duì)所述第一列表數(shù)據(jù)進(jìn)行輸出;

具體實(shí)現(xiàn)中,所述數(shù)據(jù)獲取單元11可以獲取當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及所述第一列表數(shù)據(jù)的第一獲取時(shí)間,所述當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面可以為啟動(dòng)終端應(yīng)用所進(jìn)入的應(yīng)用頁(yè)面或者從其他頁(yè)面跳轉(zhuǎn)到的應(yīng)用頁(yè)面,所述第一列表數(shù)據(jù)可以為在當(dāng)前開(kāi)啟所述應(yīng)用頁(yè)面之前的最后一次向應(yīng)用服務(wù)器獲取的列表數(shù)據(jù),所述應(yīng)用服務(wù)器在向所述數(shù)據(jù)請(qǐng)求設(shè)備1返回所述第一列表數(shù)據(jù)的同時(shí),還可以返回所述第一列表數(shù)據(jù)的第一獲取時(shí)間,所述第一獲取時(shí)間為所述應(yīng)用服務(wù)器存儲(chǔ)有所述第一列表數(shù)據(jù)的時(shí)間戳,或者為所述應(yīng)用服務(wù)器獲取所述第一列表數(shù)據(jù)并返回至所述數(shù)據(jù)請(qǐng)求設(shè)備1時(shí)的時(shí)間戳,用于記錄所述第一列表數(shù)據(jù)的獲取時(shí)間,所述數(shù)據(jù)請(qǐng)求設(shè)備1可以預(yù)先存儲(chǔ)所述第一列表數(shù)據(jù)和所述第一獲取時(shí)間,優(yōu)選的,所述數(shù)據(jù)請(qǐng)求設(shè)備1可以將所述第一列表數(shù)據(jù)和所述第一獲取時(shí)間存儲(chǔ)至所述應(yīng)用頁(yè)面的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的本地存儲(chǔ)模塊中。

進(jìn)一步的,數(shù)據(jù)請(qǐng)求設(shè)備1可以在檢測(cè)到終端應(yīng)用的應(yīng)用頁(yè)面開(kāi)啟時(shí),例如:?jiǎn)?dòng)終端應(yīng)用進(jìn)入應(yīng)用頁(yè)面時(shí)或者從其他頁(yè)面跳轉(zhuǎn)至應(yīng)用頁(yè)面時(shí),判斷當(dāng)前是否存儲(chǔ)有所述應(yīng)用頁(yè)面的第一列表數(shù)據(jù),當(dāng)檢測(cè)到存儲(chǔ)有所述第一列表數(shù)據(jù)時(shí),所述數(shù)據(jù)獲取單元11可以直接獲取當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及所述第一列表數(shù)據(jù)的第一獲取時(shí)間,進(jìn)一步的,所述數(shù)據(jù)獲取單元11可以在所述應(yīng)用頁(yè)面的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的本地存儲(chǔ)模塊中獲取所述第一列表數(shù)據(jù)以及所述第一獲取時(shí)間,并先對(duì)所述第一列表數(shù)據(jù)進(jìn)行輸出顯示。

數(shù)據(jù)檢測(cè)單元12,用于向應(yīng)用服務(wù)器發(fā)送攜帶有所述第一獲取時(shí)間的數(shù)據(jù)更新請(qǐng)求;

具體實(shí)現(xiàn)中,所述數(shù)據(jù)檢測(cè)單元12可以根據(jù)所述第一獲取時(shí)間檢測(cè)應(yīng)用服務(wù)器中是否存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù),可以理解的是,所述第二列表數(shù)據(jù)為所述第一列表數(shù)據(jù)更新后的數(shù)據(jù)。

進(jìn)一步的,所述數(shù)據(jù)檢測(cè)單元12可以向應(yīng)用服務(wù)器發(fā)送攜帶有所述第一獲取時(shí)間的數(shù)據(jù)更新請(qǐng)求,所述應(yīng)用服務(wù)器可以判斷在所述第一獲取時(shí)間之后是否存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù),例如:匹配所述第一獲取時(shí)間以及當(dāng)前存儲(chǔ)的最新的時(shí)間戳,若匹配不一致,則表示存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù)等。若存在,則所述應(yīng)用服務(wù)器可以向所述數(shù)據(jù)請(qǐng)求設(shè)備1返回所述第二列表數(shù)據(jù)以及所述第二列表數(shù)據(jù)的第二獲取時(shí)間,所述第二獲取時(shí)間為所述應(yīng)用服務(wù)器存儲(chǔ)有所述第二列表數(shù)據(jù)的時(shí)間戳,或者為所述應(yīng)用服務(wù)器獲取所述第二列表數(shù)據(jù)并返回至所述數(shù)據(jù)請(qǐng)求設(shè)備1時(shí)的時(shí)間戳,用于記錄所述第二列表數(shù)據(jù)的獲取時(shí)間。

更新數(shù)據(jù)覆蓋單元13,用于當(dāng)存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù)時(shí),獲取所述應(yīng)用服務(wù)器返回的所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間,并采用所述第二列表數(shù)據(jù)覆蓋所述第一列表數(shù)據(jù),采用所述第二獲取時(shí)間覆蓋所述第一獲取時(shí)間;

具體實(shí)現(xiàn)中,當(dāng)所述應(yīng)用服務(wù)器判斷存在所述第二列表數(shù)據(jù)時(shí),所述更新數(shù)據(jù)覆蓋單元13可以獲取所述應(yīng)用服務(wù)器返回的所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間,并采用所述第二列表數(shù)據(jù)覆蓋所述第一列表數(shù)據(jù),采用所述第二獲取時(shí)間覆蓋所述第一獲取時(shí)間,覆蓋過(guò)程可以包括采用所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間分別替換所述存儲(chǔ)模塊中的所述第一列表數(shù)據(jù)和所述第一獲取時(shí)間,同時(shí),對(duì)所述第二列表數(shù)據(jù)進(jìn)行輸出顯示等。

在本發(fā)明實(shí)施例中,通過(guò)獲取應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及第一列表數(shù)據(jù)的第一獲取時(shí)間,可以先對(duì)第一列表數(shù)據(jù)進(jìn)行輸出,再采用第一獲取時(shí)間檢測(cè)應(yīng)用服務(wù)器是否存在更新后的應(yīng)用頁(yè)面的第二列表數(shù)據(jù),并在存在第二列表數(shù)據(jù)時(shí)獲取應(yīng)用服務(wù)器返回的第二列表數(shù)據(jù)及第二列表數(shù)據(jù)的第二獲取時(shí)間進(jìn)行覆蓋。通過(guò)對(duì)預(yù)先獲取的列表數(shù)據(jù)進(jìn)行存儲(chǔ),并采用列表數(shù)據(jù)的獲取時(shí)間檢測(cè)是否存在對(duì)列表數(shù)據(jù)的更新,實(shí)現(xiàn)了數(shù)據(jù)更新的檢測(cè)過(guò)程,無(wú)需在列表數(shù)據(jù)不存在更新時(shí)頻繁向服務(wù)器獲取應(yīng)用頁(yè)面的列表數(shù)據(jù),且僅在存在更新的情況下獲取更新后的列表數(shù)據(jù),減少了數(shù)據(jù)傳輸量,保證了列表數(shù)據(jù)的獲取效率,進(jìn)而保證了應(yīng)用頁(yè)面的顯示效率。

請(qǐng)參見(jiàn)圖4,為本發(fā)明實(shí)施例提供了另一種數(shù)據(jù)請(qǐng)求設(shè)備的結(jié)構(gòu)示意圖。如圖4所示,本發(fā)明實(shí)施例的所述數(shù)據(jù)請(qǐng)求設(shè)備1可以包括:數(shù)據(jù)獲取單元11、數(shù)據(jù)檢測(cè)單元12、更新數(shù)據(jù)覆蓋單元13、判斷單元14、通知單元15、數(shù)據(jù)輸出單元16和信息獲取單元17。

判斷單元14,用于當(dāng)檢測(cè)到應(yīng)用頁(yè)面開(kāi)啟時(shí),判斷當(dāng)前是否存儲(chǔ)有所述應(yīng)用頁(yè)面的第一列表數(shù)據(jù);

具體實(shí)現(xiàn)中,所述判斷單元14可以在檢測(cè)到終端應(yīng)用的應(yīng)用頁(yè)面開(kāi)啟時(shí),例如:?jiǎn)?dòng)終端應(yīng)用進(jìn)入應(yīng)用頁(yè)面時(shí)或者從其他頁(yè)面跳轉(zhuǎn)至應(yīng)用頁(yè)面時(shí),判斷當(dāng)前是否存儲(chǔ)有所述應(yīng)用頁(yè)面的第一列表數(shù)據(jù)。

其中,當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面可以為啟動(dòng)終端應(yīng)用所進(jìn)入的應(yīng)用頁(yè)面或者從其他頁(yè)面跳轉(zhuǎn)到的應(yīng)用頁(yè)面,所述第一列表數(shù)據(jù)可以為在當(dāng)前開(kāi)啟所述應(yīng)用頁(yè)面之前的最后一次向應(yīng)用服務(wù)器獲取的列表數(shù)據(jù)。優(yōu)選的,所述數(shù)據(jù)請(qǐng)求設(shè)備1可以將所述第一列表數(shù)據(jù)和所述第一獲取時(shí)間存儲(chǔ)至所述應(yīng)用頁(yè)面的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的本地存儲(chǔ)模塊中。

通知單元15,用于當(dāng)所述判斷單元14判斷當(dāng)前是否存儲(chǔ)有所述應(yīng)用頁(yè)面的第一列表數(shù)據(jù)的判斷結(jié)果為是時(shí),通知所述數(shù)據(jù)獲取單元11執(zhí)行獲取當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及所述第一列表數(shù)據(jù)的第一獲取時(shí)間;

數(shù)據(jù)輸出單元16,用于當(dāng)所述判斷單元14判斷當(dāng)前是否存儲(chǔ)有所述應(yīng)用頁(yè)面的第一列表數(shù)據(jù)的判斷結(jié)果為否時(shí),向應(yīng)用服務(wù)器發(fā)送數(shù)據(jù)獲取請(qǐng)求以獲取所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù)和所述第二列表數(shù)據(jù)的第二獲取時(shí)間,對(duì)所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間進(jìn)行存儲(chǔ),并對(duì)所述第二列表數(shù)據(jù)進(jìn)行輸出;

具體實(shí)現(xiàn)中,當(dāng)檢測(cè)到未存儲(chǔ)有所述第一列表數(shù)據(jù)時(shí),所述數(shù)據(jù)輸出單元16可以向應(yīng)用服務(wù)器發(fā)送數(shù)據(jù)獲取請(qǐng)求以獲取所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù)和所述第二列表數(shù)據(jù)的第二獲取時(shí)間,對(duì)所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間進(jìn)行存儲(chǔ),并對(duì)所述第二列表數(shù)據(jù)進(jìn)行輸出,可以理解的是,所述第二列表數(shù)據(jù)為所述第一列表數(shù)據(jù)更新后的數(shù)據(jù),即所述應(yīng)用服務(wù)器中當(dāng)前存儲(chǔ)的所述應(yīng)用頁(yè)面最新的列表數(shù)據(jù),所述第二獲取時(shí)間為所述應(yīng)用服務(wù)器存儲(chǔ)有所述第二列表數(shù)據(jù)的時(shí)間戳,或者為所述應(yīng)用服務(wù)器獲取所述第二列表數(shù)據(jù)并返回至所述數(shù)據(jù)請(qǐng)求設(shè)備1時(shí)的時(shí)間戳,用于記錄所述第二列表數(shù)據(jù)的獲取時(shí)間。

數(shù)據(jù)獲取單元11,用于獲取當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及所述第一列表數(shù)據(jù)的第一獲取時(shí)間,并對(duì)所述第一列表數(shù)據(jù)進(jìn)行輸出;

具體實(shí)現(xiàn)中,當(dāng)檢測(cè)到存儲(chǔ)有所述第一列表數(shù)據(jù)時(shí),所述數(shù)據(jù)獲取單元11可以直接獲取當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及所述第一列表數(shù)據(jù)的第一獲取時(shí)間,進(jìn)一步的,所述數(shù)據(jù)獲取單元11可以在所述應(yīng)用頁(yè)面的應(yīng)用標(biāo)識(shí)對(duì)應(yīng)的本地存儲(chǔ)模塊中獲取所述第一列表數(shù)據(jù)以及所述第一獲取時(shí)間,并先對(duì)所述第一列表數(shù)據(jù)進(jìn)行輸出顯示??梢岳斫獾氖?,所述第一獲取時(shí)間為所述應(yīng)用服務(wù)器存儲(chǔ)有所述第一列表數(shù)據(jù)的時(shí)間戳,或者為所述應(yīng)用服務(wù)器獲取所述第一列表數(shù)據(jù)并返回至所述數(shù)據(jù)請(qǐng)求設(shè)備1時(shí)的時(shí)間戳,用于記錄所述第一列表數(shù)據(jù)的獲取時(shí)間。

數(shù)據(jù)檢測(cè)單元12,用于向應(yīng)用服務(wù)器發(fā)送攜帶有所述第一獲取時(shí)間的數(shù)據(jù)更新請(qǐng)求;

具體實(shí)現(xiàn)中,所述數(shù)據(jù)檢測(cè)單元12可以向應(yīng)用服務(wù)器發(fā)送攜帶有所述第一獲取時(shí)間的數(shù)據(jù)更新請(qǐng)求,所述應(yīng)用服務(wù)器可以判斷在所述第一獲取時(shí)間之后是否存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù),例如:匹配所述第一獲取時(shí)間以及當(dāng)前存儲(chǔ)的最新的時(shí)間戳,若匹配不一致,則表示存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù)等。若存在,則所述應(yīng)用服務(wù)器可以向所述數(shù)據(jù)請(qǐng)求設(shè)備1返回所述第二列表數(shù)據(jù)以及所述第二列表數(shù)據(jù)的第二獲取時(shí)間;當(dāng)所述應(yīng)用服務(wù)器判斷未存在所述第二列表數(shù)據(jù)時(shí),例如:匹配所述第一獲取時(shí)間以及當(dāng)前存儲(chǔ)的最新的時(shí)間戳,若匹配一致,則表示未存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù)等,所述應(yīng)用服務(wù)器可以向所述數(shù)據(jù)請(qǐng)求設(shè)備1返回未存在所述第二列表數(shù)據(jù)的提示信息。

更新數(shù)據(jù)覆蓋單元13,用于當(dāng)存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù)時(shí),獲取所述應(yīng)用服務(wù)器返回的所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間,并采用所述第二列表數(shù)據(jù)覆蓋所述第一列表數(shù)據(jù),采用所述第二獲取時(shí)間覆蓋所述第一獲取時(shí)間;

具體實(shí)現(xiàn)中,當(dāng)所述應(yīng)用服務(wù)器判斷存在所述第二列表數(shù)據(jù)時(shí),所述更新數(shù)據(jù)覆蓋單元13可以獲取所述應(yīng)用服務(wù)器返回的所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間,并采用所述第二列表數(shù)據(jù)覆蓋所述第一列表數(shù)據(jù),采用所述第二獲取時(shí)間覆蓋所述第一獲取時(shí)間,覆蓋過(guò)程可以包括采用所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間分別替換所述存儲(chǔ)模塊中的所述第一列表數(shù)據(jù)和所述第一獲取時(shí)間,同時(shí),對(duì)所述第二列表數(shù)據(jù)進(jìn)行輸出顯示等。

信息獲取單元17,用于當(dāng)未存在所述第二列表數(shù)據(jù)時(shí),獲取所述應(yīng)用服務(wù)器返回的未存在所述第二列表數(shù)據(jù)的提示信息;

具體實(shí)現(xiàn)中,當(dāng)所述應(yīng)用服務(wù)器判斷未存在所述第二列表數(shù)據(jù)時(shí),所述信息獲取單元17可以獲取所述應(yīng)用服務(wù)器返回的未存在所述第二列表數(shù)據(jù)的提示信息,在所述信息獲取單元17接收到該提示信息時(shí),所述信息獲取單元17可以不對(duì)所述應(yīng)用頁(yè)面當(dāng)前輸出顯示的第一列表數(shù)據(jù)做任何修改。通過(guò)采用列表數(shù)據(jù)的獲取時(shí)間檢測(cè)是否存在對(duì)列表數(shù)據(jù)的更新,實(shí)現(xiàn)了數(shù)據(jù)更新的檢測(cè)過(guò)程,無(wú)需在列表數(shù)據(jù)不存在更新時(shí)頻繁向服務(wù)器獲取應(yīng)用頁(yè)面的列表數(shù)據(jù),減少了數(shù)據(jù)傳輸量,保證了列表數(shù)據(jù)的獲取效率。

在本發(fā)明實(shí)施例中,通過(guò)獲取應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及第一列表數(shù)據(jù)的第一獲取時(shí)間,可以先對(duì)第一列表數(shù)據(jù)進(jìn)行輸出,再采用第一獲取時(shí)間檢測(cè)應(yīng)用服務(wù)器是否存在更新后的應(yīng)用頁(yè)面的第二列表數(shù)據(jù),并在存在第二列表數(shù)據(jù)時(shí)獲取應(yīng)用服務(wù)器返回的第二列表數(shù)據(jù)及第二列表數(shù)據(jù)的第二獲取時(shí)間進(jìn)行覆蓋。通過(guò)對(duì)預(yù)先獲取的列表數(shù)據(jù)進(jìn)行存儲(chǔ),并采用列表數(shù)據(jù)的獲取時(shí)間檢測(cè)是否存在對(duì)列表數(shù)據(jù)的更新,實(shí)現(xiàn)了數(shù)據(jù)更新的檢測(cè)過(guò)程,無(wú)需在列表數(shù)據(jù)不存在更新時(shí)頻繁向服務(wù)器獲取應(yīng)用頁(yè)面的列表數(shù)據(jù),且僅在存在更新的情況下獲取更新后的列表數(shù)據(jù),減少了數(shù)據(jù)傳輸量,保證了列表數(shù)據(jù)的獲取效率,進(jìn)而保證了應(yīng)用頁(yè)面的顯示效率;通過(guò)采用列表數(shù)據(jù)的獲取時(shí)間檢測(cè)是否存在對(duì)列表數(shù)據(jù)的更新,并在不存在更新的情況下僅返回提示信息,進(jìn)一步減少了數(shù)據(jù)傳輸量。

請(qǐng)參見(jiàn)圖5,為本發(fā)明實(shí)施例提供了又一種數(shù)據(jù)請(qǐng)求設(shè)備的結(jié)構(gòu)示意圖。如圖5所示,所述數(shù)據(jù)請(qǐng)求設(shè)備1000可以包括:至少一個(gè)處理器1001,例如CPU,至少一個(gè)網(wǎng)絡(luò)接口1004,用戶接口1003,存儲(chǔ)器1005,至少一個(gè)通信總線1002。其中,通信總線1002用于實(shí)現(xiàn)這些組件之間的連接通信。其中,用戶接口1003可以包括顯示屏(Display)、鍵盤(pán)(Keyboard),可選用戶接口1003還可以包括標(biāo)準(zhǔn)的有線接口、無(wú)線接口。網(wǎng)絡(luò)接口1004可選的可以包括標(biāo)準(zhǔn)的有線接口、無(wú)線接口(如WI-FI接口)。存儲(chǔ)器1005可以是高速RAM存儲(chǔ)器,也可以是非不穩(wěn)定的存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤(pán)存儲(chǔ)器。存儲(chǔ)器1005可選的還可以是至少一個(gè)位于遠(yuǎn)離前述處理器1001的存儲(chǔ)裝置。如圖5所示,作為一種計(jì)算機(jī)存儲(chǔ)介質(zhì)的存儲(chǔ)器1005中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊、用戶接口模塊以及數(shù)據(jù)請(qǐng)求應(yīng)用程序。

在圖5所示的數(shù)據(jù)請(qǐng)求設(shè)備1000中,用戶接口1003主要用于為用戶提供輸入的接口,獲取用戶輸入的數(shù)據(jù);網(wǎng)絡(luò)接口1004主要用于與應(yīng)用服務(wù)器進(jìn)行數(shù)據(jù)傳輸;而處理器1001可以用于調(diào)用存儲(chǔ)器1005中存儲(chǔ)的數(shù)據(jù)請(qǐng)求應(yīng)用程序,并具體執(zhí)行以下操作:

獲取當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及所述第一列表數(shù)據(jù)的第一獲取時(shí)間,并對(duì)所述第一列表數(shù)據(jù)進(jìn)行輸出;

向應(yīng)用服務(wù)器發(fā)送攜帶有所述第一獲取時(shí)間的數(shù)據(jù)更新請(qǐng)求,以使所述應(yīng)用服務(wù)器基于所述第一獲取時(shí)間確定存在所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù),使所述應(yīng)用服務(wù)器返回所述第二列表數(shù)據(jù)和所述第二列表數(shù)據(jù)的第二獲取時(shí)間,所述第二列表數(shù)據(jù)為所述第一列表數(shù)據(jù)更新后的數(shù)據(jù);

當(dāng)存在所述第二列表數(shù)據(jù)時(shí),獲取所述應(yīng)用服務(wù)器返回的所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間,并采用所述第二列表數(shù)據(jù)覆蓋所述第一列表數(shù)據(jù),采用所述第二獲取時(shí)間覆蓋所述第一獲取時(shí)間。

在一個(gè)實(shí)施例中,所述處理器1001在執(zhí)行獲取當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及所述第一列表數(shù)據(jù)的第一獲取時(shí)間之前,還執(zhí)行以下操作:

當(dāng)檢測(cè)到應(yīng)用頁(yè)面開(kāi)啟時(shí),判斷當(dāng)前是否存儲(chǔ)有所述應(yīng)用頁(yè)面的第一列表數(shù)據(jù);

當(dāng)檢測(cè)到存儲(chǔ)有所述第一列表數(shù)據(jù)時(shí),執(zhí)行獲取當(dāng)前開(kāi)啟的應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及所述第一列表數(shù)據(jù)的第一獲取時(shí)間的步驟。

在一個(gè)實(shí)施例中,所述處理器1001還執(zhí)行以下操作:

當(dāng)檢測(cè)到未存儲(chǔ)有所述第一列表數(shù)據(jù)時(shí),向應(yīng)用服務(wù)器發(fā)送數(shù)據(jù)獲取請(qǐng)求以獲取所述應(yīng)用頁(yè)面的第二列表數(shù)據(jù)和所述第二列表數(shù)據(jù)的第二獲取時(shí)間,對(duì)所述第二列表數(shù)據(jù)和所述第二獲取時(shí)間進(jìn)行存儲(chǔ),并對(duì)所述第二列表數(shù)據(jù)進(jìn)行輸出。

在一個(gè)實(shí)施例中,所述處理器1001還執(zhí)行以下操作:

當(dāng)未存在所述第二列表數(shù)據(jù)時(shí),獲取所述應(yīng)用服務(wù)器返回的未存在所述第二列表數(shù)據(jù)的提示信息。

在本發(fā)明實(shí)施例中,通過(guò)獲取應(yīng)用頁(yè)面的預(yù)存的第一列表數(shù)據(jù)以及第一列表數(shù)據(jù)的第一獲取時(shí)間,可以先對(duì)第一列表數(shù)據(jù)進(jìn)行輸出,再采用第一獲取時(shí)間檢測(cè)應(yīng)用服務(wù)器是否存在更新后的應(yīng)用頁(yè)面的第二列表數(shù)據(jù),并在存在第二列表數(shù)據(jù)時(shí)獲取應(yīng)用服務(wù)器返回的第二列表數(shù)據(jù)及第二列表數(shù)據(jù)的第二獲取時(shí)間進(jìn)行覆蓋。通過(guò)對(duì)預(yù)先獲取的列表數(shù)據(jù)進(jìn)行存儲(chǔ),并采用列表數(shù)據(jù)的獲取時(shí)間檢測(cè)是否存在對(duì)列表數(shù)據(jù)的更新,實(shí)現(xiàn)了數(shù)據(jù)更新的檢測(cè)過(guò)程,無(wú)需在列表數(shù)據(jù)不存在更新時(shí)頻繁向服務(wù)器獲取應(yīng)用頁(yè)面的列表數(shù)據(jù),且僅在存在更新的情況下獲取更新后的列表數(shù)據(jù),減少了數(shù)據(jù)傳輸量,保證了列表數(shù)據(jù)的獲取效率,進(jìn)而保證了應(yīng)用頁(yè)面的顯示效率;通過(guò)采用列表數(shù)據(jù)的獲取時(shí)間檢測(cè)是否存在對(duì)列表數(shù)據(jù)的更新,并在不存在更新的情況下僅返回提示信息,進(jìn)一步減少了數(shù)據(jù)傳輸量。

本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。

以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1