1.一種數(shù)據(jù)查詢方法,其特征在于,所述方法包括:
客戶端接收到用于查詢目標(biāo)頁(yè)面中數(shù)據(jù)的查詢指令后,從本地?cái)?shù)據(jù)源讀取該目標(biāo)頁(yè)面中數(shù)據(jù)和所述數(shù)據(jù)的第一id集合,所述本地?cái)?shù)據(jù)源中保存有上一次查詢?cè)撃繕?biāo)頁(yè)面時(shí)服務(wù)器返回的數(shù)據(jù);
所述客戶端向服務(wù)器發(fā)送數(shù)據(jù)查詢請(qǐng)求,該數(shù)據(jù)查詢請(qǐng)求中攜帶有所述第一id集合和所述目標(biāo)頁(yè)面展示數(shù)據(jù)的數(shù)量;
所述服務(wù)器接收到所述數(shù)據(jù)查詢請(qǐng)求后,根據(jù)所述數(shù)量查詢所述目標(biāo)頁(yè)面中數(shù)據(jù)的第二id集合;
所述服務(wù)器將查詢到的第二id集合與所述第一id集合進(jìn)行比較;
在比較得出所述第一id集合和第二id集合具有相同id的情況下,所述服務(wù)器向客戶端返回查詢結(jié)果時(shí),不返回所述具有相同id的數(shù)據(jù);
所述客戶端接收所述服務(wù)器返回的查詢結(jié)果后,與所述從本地?cái)?shù)據(jù)源讀取到的該目標(biāo)頁(yè)面中數(shù)據(jù)進(jìn)行合并后展示。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述查詢結(jié)果通過如下方式得到,包括:
在比較得出一id只存在于所述第二id集合中的情況下,將該id與其對(duì)應(yīng)的數(shù)據(jù)記入查詢結(jié)果中;
在比較得出一id只存在于所述第一id集合中的情況下,將該id記入查詢結(jié)果。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
所述客戶端根據(jù)所述查詢結(jié)果,更新所述本地?cái)?shù)據(jù)源中數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從本地?cái)?shù)據(jù)源讀取該目標(biāo)頁(yè)面中數(shù)據(jù)和所述數(shù)據(jù)的第一id集合,具體包括:
從本地?cái)?shù)據(jù)源讀取該目標(biāo)頁(yè)面中數(shù)據(jù)、所述數(shù)據(jù)的第一id集合及上一頁(yè)中最后一個(gè)數(shù)據(jù)的id;
相應(yīng)地,所述數(shù)據(jù)查詢請(qǐng)求中還攜帶有定位id,所述定位id為所述上一頁(yè)中最后一個(gè)數(shù)據(jù)的id;
所述服務(wù)器接收到所述數(shù)據(jù)查詢請(qǐng)求后,查詢所述定位id之后所述數(shù)量個(gè)數(shù)據(jù)的第二id集合。
5.一種數(shù)據(jù)查詢方法,其特征在于,所述方法應(yīng)用于客戶端,所述方法包括:
接收到用于查詢目標(biāo)頁(yè)面中數(shù)據(jù)的查詢指令后,從本地?cái)?shù)據(jù)源讀取該目標(biāo)頁(yè)面中數(shù)據(jù)和所述數(shù)據(jù)的第一id集合,所述本地?cái)?shù)據(jù)源中保存有上一次查詢?cè)撃繕?biāo)頁(yè)面時(shí)服務(wù)器返回的數(shù)據(jù);
向服務(wù)器發(fā)送數(shù)據(jù)查詢請(qǐng)求,該數(shù)據(jù)查詢請(qǐng)求中攜帶有所述第一id集合和所述目標(biāo)頁(yè)面展示數(shù)據(jù)的數(shù)量;
接收所述服務(wù)器返回的查詢結(jié)果后,與所述從本地?cái)?shù)據(jù)源讀取到的該目標(biāo)頁(yè)面中數(shù)據(jù)進(jìn)行合并后展示。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:
根據(jù)所述查詢結(jié)果,更新所述本地?cái)?shù)據(jù)源中數(shù)據(jù)。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述從本地?cái)?shù)據(jù)源讀取該目標(biāo)頁(yè)面中數(shù)據(jù)和所述數(shù)據(jù)的第一id集合,具體可以包括:
從本地?cái)?shù)據(jù)源讀取該目標(biāo)頁(yè)面中數(shù)據(jù)、所述數(shù)據(jù)的第一id集合及上一頁(yè)中最后一個(gè)數(shù)據(jù)的id;
相應(yīng)地,所述數(shù)據(jù)查詢請(qǐng)求還攜帶有定位id,所述定位id為所述上一頁(yè)中最后一個(gè)數(shù)據(jù)的id。
8.一種數(shù)據(jù)查詢方法,其特征在于,所述方法應(yīng)用于服務(wù)器,所述方法包括:
接收客戶端發(fā)送的針對(duì)目標(biāo)頁(yè)面的數(shù)據(jù)查詢請(qǐng)求,所述數(shù)據(jù)查詢請(qǐng)求中攜帶有所述客戶端從本地?cái)?shù)據(jù)源讀取到的該目標(biāo)頁(yè)面中數(shù)據(jù)的第一id集合和該目標(biāo)頁(yè)面展示數(shù)據(jù)的數(shù)量;
根據(jù)所述數(shù)量查詢所述目標(biāo)頁(yè)面中數(shù)據(jù)的第二id集合;
將查詢到的所述第二id集合與所述數(shù)據(jù)查詢請(qǐng)求中第一id集合進(jìn)行比較;
在比較得出所述第一id集合和第二id集合具有相同id的情況下,向所述客戶端返回查詢結(jié)果時(shí),不返回所述具有相同id的數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述查詢結(jié)果通過如下方式得到,包括:
在比較得出一id只存在于所述第二id集合中的情況下,將該id與其對(duì)應(yīng)的數(shù)據(jù)記入查詢結(jié)果中;
在比較得出一id只存在于所述第一id集合中的情況下,將該id記入查詢結(jié)果。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述數(shù)據(jù)查詢請(qǐng)求還攜帶有定位id,所述定位id為所述客戶端從本地?cái)?shù)據(jù)源讀取到的該目標(biāo)頁(yè)面上一頁(yè)中最后一個(gè)數(shù)據(jù)的id;
所述根據(jù)所述數(shù)量查詢所述目標(biāo)頁(yè)面中數(shù)據(jù)的第二id集合,具體包括:
查詢所述定位id之后所述數(shù)量個(gè)數(shù)據(jù)的第二id集合。
11.一種數(shù)據(jù)查詢裝置,其特征在于,所述裝置應(yīng)用于客戶端,所述裝置包括:
讀取單元,接收到用于查詢目標(biāo)頁(yè)面中數(shù)據(jù)的查詢指令后,從本地?cái)?shù)據(jù)源讀取該目標(biāo)頁(yè)面中數(shù)據(jù)和所述數(shù)據(jù)的第一id集合,所述本地?cái)?shù)據(jù)源中保存有上一次查詢?cè)撃繕?biāo)頁(yè)面時(shí)服務(wù)器返回的數(shù)據(jù);
發(fā)送單元,向服務(wù)器發(fā)送數(shù)據(jù)查詢請(qǐng)求,該數(shù)據(jù)查詢請(qǐng)求中攜帶有所述第一id集合和所述目標(biāo)頁(yè)面展示數(shù)據(jù)的數(shù)量;
展示單元,接收所述服務(wù)器返回的查詢結(jié)果后,與所述從本地?cái)?shù)據(jù)源讀取到的該目標(biāo)頁(yè)面中數(shù)據(jù)進(jìn)行合并后展示。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括:
更新單元,根據(jù)所述查詢結(jié)果,更新所述本地?cái)?shù)據(jù)源中數(shù)據(jù)。
13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述讀取單元,具體包括:
從本地?cái)?shù)據(jù)源讀取該目標(biāo)頁(yè)面中數(shù)據(jù)、所述數(shù)據(jù)的第一id集合及上一頁(yè)中最后一個(gè)數(shù)據(jù)的id,
所述發(fā)送單元,具體包括:
向服務(wù)器發(fā)送數(shù)據(jù)查詢請(qǐng)求,該數(shù)據(jù)查詢請(qǐng)求中攜帶有所述第一id集合、所述目標(biāo)頁(yè)面展示數(shù)據(jù)的數(shù)量和定位id,所述定位id為所述上一頁(yè)中最后一個(gè)數(shù)據(jù)的id。
14.一種數(shù)據(jù)查詢裝置,其特征在于,所述裝置應(yīng)用于服務(wù)器,所述裝置包括:
接收單元,接收客戶端發(fā)送的針對(duì)目標(biāo)頁(yè)面的數(shù)據(jù)查詢請(qǐng)求,所述數(shù)據(jù)查詢請(qǐng)求中攜帶有所述客戶端從本地?cái)?shù)據(jù)源讀取到的該目標(biāo)頁(yè)面中數(shù)據(jù)的第一id集合和該目標(biāo)頁(yè)面展示數(shù)據(jù)的數(shù)量;
查詢單元,根據(jù)所述數(shù)量查詢所述目標(biāo)頁(yè)面中數(shù)據(jù)的第二id集合;
比較單元,將查詢到的所述第二id集合與所述數(shù)據(jù)查詢請(qǐng)求中第一id集合進(jìn)行比較;
返回單元,在比較得出所述第一id集合和第二id集合具有相同id的情況下,向所述客戶端返回查詢結(jié)果時(shí),不返回所述具有相同id的數(shù)據(jù)。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述查詢結(jié)果,通過如下方式得到:
在比較得出一id只存在于所述第二id集合中的請(qǐng)求下,將該id與其對(duì)應(yīng)的數(shù)據(jù)記入查詢結(jié)果中;
在比較得出一id只存在所述第一id集合中的情況下,將該id記入查詢結(jié)果。
16.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述接收單元中,所述數(shù)據(jù)查詢請(qǐng)求還攜帶有定位id,所述定位id為所述客戶端從本地?cái)?shù)據(jù)源讀取到的該目標(biāo)頁(yè)面上一頁(yè)中最后一個(gè)數(shù)據(jù)的id;
則,所述查詢單元,具體包括:
查詢所述定位id之后所述數(shù)量個(gè)數(shù)據(jù)的第二id集合。