1.一種客戶端無限信息流免停頓分段加載數(shù)據(jù)的方法,其特征在于,包括:
S1、用戶發(fā)出主請(qǐng)求;
S2、客戶端與其對(duì)應(yīng)服務(wù)器建立網(wǎng)絡(luò)配置;
S3、客戶端從與其對(duì)應(yīng)服務(wù)器下載與主請(qǐng)求相關(guān)的第一組數(shù)據(jù)組以及數(shù)據(jù)組總數(shù),并緩存至客戶端緩存單元內(nèi);
S4、客戶端從客戶端緩存單元調(diào)用當(dāng)前需展現(xiàn)的數(shù)據(jù)組并開始展現(xiàn);
S5、通過數(shù)據(jù)組總數(shù)判斷是否有正在展現(xiàn)的數(shù)據(jù)組的下一組數(shù)據(jù)組,若有則進(jìn)行步驟S6,若無則不再下載數(shù)據(jù)組;
S6、客戶端從與其對(duì)應(yīng)服務(wù)器下載正在展現(xiàn)的數(shù)據(jù)組的下一組數(shù)據(jù)組,并緩存至客戶端緩存單元內(nèi);
S7、用戶發(fā)送查閱正在閱讀數(shù)據(jù)組的下一組數(shù)據(jù)組請(qǐng)求;
S8、判斷是否存在正在閱讀數(shù)據(jù)組的下一組數(shù)據(jù)組,若有則進(jìn)行步驟S4,若無則進(jìn)行步驟9;
S9、結(jié)束。
2.根據(jù)權(quán)利要求1所述的客戶端無限信息流免停頓分段加載數(shù)據(jù)的方法,其特征在于,步驟S2具體為:
S21、判斷服務(wù)器緩存單元內(nèi)是否有與主請(qǐng)求相關(guān)的數(shù)據(jù)組,若有,則進(jìn)行步驟S25;若無,則進(jìn)行步驟S22;
S22、服務(wù)器從數(shù)據(jù)庫中找到與主請(qǐng)求相關(guān)的所有數(shù)據(jù),并發(fā)送給服務(wù)器緩存單元;
S23、服務(wù)器緩存單元根據(jù)與主請(qǐng)求的相關(guān)度或時(shí)間將所有數(shù)據(jù)排列;
S24、服務(wù)器緩存單元將排列后的所有數(shù)據(jù)分段形成數(shù)據(jù)組,并緩存該有序的數(shù)據(jù)組和數(shù)據(jù)組總數(shù);
S25、服務(wù)器緩存單元將排列的第一組數(shù)據(jù)組和數(shù)據(jù)組總數(shù)發(fā)送給服務(wù)器傳送單元;
S26、客戶端收發(fā)單元從服務(wù)器傳送單元下載第一組數(shù)據(jù)組和數(shù)據(jù)組總數(shù)。
3.根據(jù)權(quán)利要求2所述的客戶端無限信息流免停頓分段加載數(shù)據(jù)的方法,其特征在于,步驟S6具體為:
S61、客戶端向與其對(duì)應(yīng)服務(wù)器發(fā)送次請(qǐng)求及與該次請(qǐng)求對(duì)應(yīng)的主請(qǐng)求,次請(qǐng)求為下載正在展現(xiàn)的數(shù)據(jù)組的下一組數(shù)據(jù)組,服務(wù)器接收該次請(qǐng)求及主請(qǐng)求;
S62、服務(wù)器判斷服務(wù)器緩存單元是否有緩存與次請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)組,有則進(jìn)行步驟S66;無則進(jìn)行步驟S63;
S63、服務(wù)器從數(shù)據(jù)庫中找到與主請(qǐng)求相關(guān)的所有數(shù)據(jù),并發(fā)送給服務(wù)器緩存單元;
S64、服務(wù)器緩存單元根據(jù)與主請(qǐng)求的相關(guān)度或時(shí)間將所有數(shù)據(jù)排列;
S65、服務(wù)器緩存單元將排列后的所有數(shù)據(jù)分段形成數(shù)據(jù)組,并緩存該有序的數(shù)據(jù)組和數(shù)據(jù)組總數(shù);
S66、服務(wù)器緩存單元將與次請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)組發(fā)送給服務(wù)器傳送單元;
S67、服務(wù)器傳送單元發(fā)送與次請(qǐng)求對(duì)應(yīng)的數(shù)據(jù)組,客戶端傳送單元接收該數(shù)據(jù)組,并緩存至客戶端緩存單元。