1.一種服務(wù)器,其特征在于,所述服務(wù)器包括:無(wú)線通訊單元和數(shù)據(jù)查詢處理單元;其中,
所述無(wú)線通訊單元,用于接收到客戶端的數(shù)據(jù)查詢請(qǐng)求;
所述數(shù)據(jù)查詢處理單元,用于獲得滿足所述數(shù)據(jù)查詢請(qǐng)求的查詢條件的第一數(shù)據(jù);從所述第一數(shù)據(jù)中讀取部分?jǐn)?shù)據(jù)生成第二數(shù)據(jù);其中,所述部分?jǐn)?shù)據(jù)的數(shù)據(jù)量為一頁(yè)的數(shù)據(jù)量;
所述無(wú)線通訊單元,還用于將所述第二數(shù)據(jù)返回至所述客戶端。
2.根據(jù)權(quán)利要求1所述的服務(wù)器,其特征在于,所述數(shù)據(jù)查詢處理單元,用于判斷所述數(shù)據(jù)查詢請(qǐng)求所查詢的數(shù)據(jù)是否是首次請(qǐng)求查詢;當(dāng)所述數(shù)據(jù)查詢請(qǐng)求所查詢的數(shù)據(jù)是首次請(qǐng)求查詢時(shí),將所述第一數(shù)據(jù)中的所有數(shù)據(jù)進(jìn)行降序排列并緩存至內(nèi)存中。
3.根據(jù)權(quán)利要求2所述的服務(wù)器,其特征在于,所述數(shù)據(jù)查詢處理單元,用于從所述內(nèi)存中讀取降序排列的第一數(shù)據(jù),獲得M條數(shù)據(jù);對(duì)所述M條數(shù)據(jù)進(jìn)行升序排序,獲得前N條數(shù)據(jù),將所述前N條數(shù)據(jù)生成第二數(shù)據(jù);其中,M和N均為正整數(shù);M的數(shù)值等于分頁(yè)數(shù)×分頁(yè)的數(shù)據(jù)量。
4.根據(jù)權(quán)利要求2所述的服務(wù)器,其特征在于,所述數(shù)據(jù)查詢處理單元,還用于當(dāng)所述數(shù)據(jù)查詢請(qǐng)求所查詢的數(shù)據(jù)不是首次請(qǐng)求查詢時(shí),直接從所述內(nèi)存中讀取所述第一數(shù)據(jù)。
5.根據(jù)權(quán)利要求3所述的服務(wù)器,其特征在于,所述數(shù)據(jù)查詢處理單元,還用于將所述第一數(shù)據(jù)中的所有數(shù)據(jù)進(jìn)行降序排列并緩存至內(nèi)存中時(shí),計(jì)算所述第一數(shù)據(jù)中的數(shù)據(jù)總量并緩存所述數(shù)據(jù)總量;還用于計(jì)算所述第二數(shù)據(jù)中的數(shù)據(jù)量,將所述前N條數(shù)據(jù)生成的第二數(shù)據(jù)以及所述數(shù)據(jù)量通過(guò)所述無(wú)線通訊單元發(fā)送至所述客戶端。
6.一種數(shù)據(jù)處理方法,其特征在于,所述數(shù)據(jù)處理方法包括:
接收到客戶端的數(shù)據(jù)查詢請(qǐng)求,獲得滿足所述數(shù)據(jù)查詢請(qǐng)求的查詢條件的第一數(shù)據(jù);
從所述第一數(shù)據(jù)中讀取部分?jǐn)?shù)據(jù)生成第二數(shù)據(jù),將所述第二數(shù)據(jù)返回至所述客戶端;其中,所述部分?jǐn)?shù)據(jù)的數(shù)據(jù)量為一頁(yè)的數(shù)據(jù)量。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述從所述第一數(shù)據(jù)中讀取部分?jǐn)?shù)據(jù)生成第二數(shù)據(jù)之前,所述方法還包括:
判斷所述數(shù)據(jù)查詢請(qǐng)求所查詢的數(shù)據(jù)是否是首次請(qǐng)求查詢;
當(dāng)所述數(shù)據(jù)查詢請(qǐng)求所查詢的數(shù)據(jù)是首次請(qǐng)求查詢時(shí),將所述第一數(shù)據(jù)中的所有數(shù)據(jù)進(jìn)行降序排列并緩存至內(nèi)存中。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述從所述第一數(shù)據(jù)中讀取部分?jǐn)?shù)據(jù)生成第二數(shù)據(jù),包括:
從所述內(nèi)存中讀取降序排列的第一數(shù)據(jù),獲得M條數(shù)據(jù);對(duì)所述M條數(shù)據(jù)進(jìn)行升序排序,獲得前N條數(shù)據(jù),將所述前N條數(shù)據(jù)生成第二數(shù)據(jù);
其中,M和N均為正整數(shù);M的數(shù)值等于分頁(yè)數(shù)×分頁(yè)的數(shù)據(jù)量。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括:當(dāng)所述數(shù)據(jù)查詢請(qǐng)求所查詢的數(shù)據(jù)不是首次請(qǐng)求查詢時(shí),直接從所述內(nèi)存中讀取所述第一數(shù)據(jù)。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述將所述第一數(shù)據(jù)中的所有數(shù)據(jù)進(jìn)行降序排列并緩存至內(nèi)存中時(shí),所述方法還包括:計(jì)算所述第一數(shù)據(jù)中的數(shù)據(jù)總量并緩存所述數(shù)據(jù)總量;
相應(yīng)的,所述將所述第二數(shù)據(jù)返回至所述客戶端,包括:計(jì)算所述第二數(shù)據(jù)中的數(shù)據(jù)量,將所述前N條數(shù)據(jù)生成的第二數(shù)據(jù)以及所述數(shù)據(jù)量發(fā)送至所述客戶端。