終端設(shè)備和數(shù)據(jù)獲取方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)獲取方法以及使用該數(shù)據(jù)獲取方法的終端設(shè)備。所述數(shù)據(jù)獲取方法應(yīng)用于一終端設(shè)備,所述終端設(shè)備具有至少一個應(yīng)用和一本地代理服務(wù),所述終端設(shè)備能夠通過所述本地代理服務(wù)分別與數(shù)據(jù)服務(wù)器和云端代理服務(wù)器進行通信連接;其中,所述云端代理服務(wù)器能夠與所述數(shù)據(jù)服務(wù)器進行通信連接;所述數(shù)據(jù)獲取方法包括:所述至少一個應(yīng)用中的任意一個應(yīng)用運行的過程中產(chǎn)生數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于指示需要從所述數(shù)據(jù)服務(wù)器獲得第一數(shù)據(jù);所述本地代理服務(wù)獲得所述數(shù)據(jù)獲取請求,根據(jù)所述云端代理服務(wù)器的負載情況,確定響應(yīng)所述數(shù)據(jù)獲取請求的響應(yīng)方式。
【專利說明】終端設(shè)備和數(shù)據(jù)獲取方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端設(shè)備領(lǐng)域,并且具體涉及一種數(shù)據(jù)獲取方法和使用該數(shù)據(jù)獲取方法的終端設(shè)備。
【背景技術(shù)】
[0002]近年來,諸如移動電話、平板電腦和個人數(shù)字助理的終端設(shè)備已經(jīng)越來越普及,其具有輕便、采用簡單觸控操作的優(yōu)點,其可以輕松實現(xiàn)上網(wǎng)、玩游戲、看視頻、閱讀雜志等等功能。同時,隨著3G技術(shù)的成熟和商用化,3G時代的移動互聯(lián)網(wǎng)業(yè)務(wù)正向終端設(shè)備的用戶提供廣泛的個性化、內(nèi)容關(guān)聯(lián)和交互作業(yè)的應(yīng)用。然而,利用終端設(shè)備的移動互聯(lián)網(wǎng)業(yè)務(wù)目前還受到移動互聯(lián)網(wǎng)接入成本的嚴重制約。用戶在使用移動互聯(lián)網(wǎng)業(yè)務(wù)時通常會慮及移動數(shù)據(jù)業(yè)務(wù)相對高昂的成本,而無法充分享受完美的用戶體驗。
[0003]已經(jīng)針對移動互聯(lián)網(wǎng)業(yè)務(wù)中的數(shù)據(jù)獲取提供多種解決方案,用于節(jié)約用戶對于網(wǎng)絡(luò)訪問時的數(shù)據(jù)量。例如,在一個解決方案中。服務(wù)器抓取網(wǎng)站RSS,在經(jīng)過處理排版之后,用戶使用專用的客戶端來閱讀。如此,能夠提供更好的閱讀體驗,并且節(jié)省了用戶的訪問流量。然而,在該方案中,用戶只能使用專用的客戶端來訪問其支持的內(nèi)容,大大限制了其使用。此外,在另一個解決方案中,在服務(wù)器端構(gòu)建一個HTTP代理器,將瀏覽器的聯(lián)網(wǎng)請求直接導(dǎo)入該代理服務(wù)器,在服務(wù)器端取得網(wǎng)絡(luò)內(nèi)容后,將圖片等資源進行壓縮后返回給終端設(shè)備。然而,在該方案中,由于沒有用戶接入認證,因此任何用戶可以接入該代理服務(wù)器。此外,在代理服務(wù)器由于大量用戶訪問或者其他錯誤而暫時當機時,用戶將無法進行對于互聯(lián)網(wǎng)的訪問。因此,希望提供一種數(shù)據(jù)獲取方法和使用該數(shù)據(jù)獲取方法的終端設(shè)備,其實現(xiàn)數(shù)據(jù)獲取速度和獲得相應(yīng)數(shù)據(jù)的數(shù)據(jù)量的平衡,從而為用戶提供高效、安全和成本節(jié)約的數(shù)據(jù)獲取方式。
【發(fā)明內(nèi)容】
[0004]有鑒于上述情況,本發(fā)明提供了一種數(shù)據(jù)獲取方法和使用該數(shù)據(jù)獲取方法的終端設(shè)備。
[0005]根據(jù)本發(fā)明的一個實施例,提供了一種數(shù)據(jù)獲取方法,應(yīng)用于一終端設(shè)備,所述終端設(shè)備具有至少一個應(yīng)用和一本地代理服務(wù),所述終端設(shè)備能夠通過所述本地代理服務(wù)分別與數(shù)據(jù)服務(wù)器和云端代理服務(wù)器進行通信連接;其中,所述云端代理服務(wù)器能夠與所述數(shù)據(jù)服務(wù)器進行通信連接;所述數(shù)據(jù)獲取方法包括:所述至少一個應(yīng)用中的任意一個應(yīng)用運行的過程中產(chǎn)生數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于指示需要從所述數(shù)據(jù)服務(wù)器獲得第一數(shù)據(jù);所述本地代理服務(wù)獲得所述數(shù)據(jù)獲取請求,根據(jù)所述云端代理服務(wù)器的負載情況,確定響應(yīng)所述數(shù)據(jù)獲取請求的響應(yīng)方式;其中,當確定以第一響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求發(fā)送給所述云端代理服務(wù)器并從所述云端代理服務(wù)器獲得第二數(shù)據(jù);其中,所述第二數(shù)據(jù)為所述云端代理服務(wù)器將響應(yīng)所述獲取請求從所述數(shù)據(jù)服務(wù)器獲得第一數(shù)據(jù)量的所述第一數(shù)據(jù)處理成具有第二數(shù)據(jù)量的數(shù)據(jù);所述第二數(shù)據(jù)量小于所述第一數(shù)據(jù)量;當確定以第二響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,直接將所述數(shù)據(jù)獲取請求發(fā)送給所述數(shù)據(jù)服務(wù)器,并直接從所述數(shù)據(jù)服務(wù)器獲得第一數(shù)據(jù)量的所述第一數(shù)據(jù)。
[0006]此外,根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)獲取方法,其中,所述本地代理服務(wù)根據(jù)所述云端代理服務(wù)器的負載情況,確定響應(yīng)所述數(shù)據(jù)獲取請求的響應(yīng)方式,以便實現(xiàn)響應(yīng)所述數(shù)據(jù)獲取請求的響應(yīng)速度和獲得相應(yīng)數(shù)據(jù)的數(shù)據(jù)量的平衡。
[0007]此外,根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)獲取方法,其中,當確定以第三響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求分割為第一子數(shù)據(jù)獲取請求和第二子數(shù)據(jù)獲取請求,并且將所述第一子數(shù)據(jù)獲取請求和第二子數(shù)據(jù)獲取請求分別發(fā)送給所述云端代理服務(wù)器和所述數(shù)據(jù)服務(wù)器,并且從所述云端代理服務(wù)器和所述數(shù)據(jù)服務(wù)器分別獲得第一子數(shù)據(jù)和第二子數(shù)據(jù),所述第一子數(shù)據(jù)為所述云端代理服務(wù)器將響應(yīng)所述第一子數(shù)據(jù)獲取請求從所述數(shù)據(jù)服務(wù)器獲得的第三數(shù)據(jù)量的數(shù)據(jù)處理成具有第四數(shù)據(jù)量的數(shù)據(jù),所述第四數(shù)據(jù)量小于所述第三數(shù)據(jù)量;所述第一子數(shù)據(jù)和第二子數(shù)據(jù)的數(shù)據(jù)量的和小于所述第一數(shù)據(jù)量并且大于所述第二數(shù)據(jù)量。
[0008]此外,根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)獲取方法,其中,所述終端設(shè)備還包括一本地臨時緩存器,用于存儲低更新頻率的數(shù)據(jù)。
[0009]此外,根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)獲取方法,其中,當確定以第四響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求分割為第三子數(shù)據(jù)獲取請求和第四子數(shù)據(jù)獲取請求,并且將所述第三子數(shù)據(jù)獲取請求和第四子數(shù)據(jù)獲取請求分別發(fā)送給所述云端代理服務(wù)器和所述本地臨時緩存器,并且從所述云端代理服務(wù)器和所述數(shù)據(jù)服務(wù)器分別獲得第三子數(shù)據(jù)和第四子數(shù)據(jù),所述第三子數(shù)據(jù)為所述云端代理服務(wù)器將響應(yīng)所述第三子數(shù)據(jù)獲取請求從所述數(shù)據(jù)服務(wù)器獲得的第五數(shù)據(jù)量的數(shù)據(jù)處理成具有第六數(shù)據(jù)量的數(shù)據(jù),所述第五數(shù)據(jù)量小于所述第六數(shù)據(jù)量。
[0010]此外,根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)獲取方法,其中,當確定以第五響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求分割為第五子數(shù)據(jù)獲取請求和第六子數(shù)據(jù)獲取請求,并且將所述第五子數(shù)據(jù)獲取請求和第六子數(shù)據(jù)獲取請求分別發(fā)送給所述數(shù)據(jù)服務(wù)器和所述本地臨時緩存器,并且從所述數(shù)據(jù)服務(wù)器和所述數(shù)據(jù)服務(wù)器分別獲得第五子數(shù)據(jù)和第六子數(shù)據(jù)。
[0011]此外,根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)獲取方法,其中,當確定以第六響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求分割為第七子數(shù)據(jù)獲取請求、第八子數(shù)據(jù)獲取請求和第九子數(shù)據(jù)獲取請求,并且將所述第七子數(shù)據(jù)獲取請求、第八子數(shù)據(jù)獲取請求和第九子數(shù)據(jù)獲取請求分別發(fā)送給所述云端代理服務(wù)器、所述數(shù)據(jù)服務(wù)器和所述本地臨時緩存器,并且從所述云端代理服務(wù)器所述數(shù)據(jù)服務(wù)器和所述數(shù)據(jù)服務(wù)器分別獲得第七子數(shù)據(jù)、第八子數(shù)據(jù)和第九子數(shù)據(jù),所述第七子數(shù)據(jù)為所述云端代理服務(wù)器將響應(yīng)所述第七子數(shù)據(jù)獲取請求從所述數(shù)據(jù)服務(wù)器獲得的第七數(shù)據(jù)量的數(shù)據(jù)處理成具有第八數(shù)據(jù)量的數(shù)據(jù),所述第七數(shù)據(jù)量小于所述第八數(shù)據(jù)量。
[0012]此外,根據(jù)本發(fā)明的一個實施例的數(shù)據(jù)獲取方法,其中,所述本地代理服務(wù)基于與所述云端代理服務(wù)器之間的通信協(xié)議獲取所述云端代理服務(wù)器的負載情況。
[0013]根據(jù)本發(fā)明的另一實施例,提供了一種終端設(shè)備,所述終端設(shè)備分別與數(shù)據(jù)服務(wù)器和云端代理服務(wù)器進行通信連接,所述終端設(shè)備包括:至少一個應(yīng)用;其中,所述至少一個應(yīng)用中的任意一個應(yīng)用運行的過程中產(chǎn)生數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于指示需要從所述數(shù)據(jù)服務(wù)器獲得第一數(shù)據(jù);以及本地代理服務(wù),用于所述終端設(shè)備通過所述本地代理服務(wù)分別與數(shù)據(jù)服務(wù)器和云端代理服務(wù)器進行通信連接;所述本地代理服務(wù)還用于獲得所述數(shù)據(jù)獲取請求,根據(jù)所述云端代理服務(wù)器的負載情況,確定響應(yīng)所述數(shù)據(jù)獲取請求的響應(yīng)方式;其中,當確定以第一響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求發(fā)送給所述云端代理服務(wù)器并從所述云端代理服務(wù)器獲得第二數(shù)據(jù);其中,所述第二數(shù)據(jù)為所述云端代理服務(wù)器將響應(yīng)所述獲取請求從所述數(shù)據(jù)服務(wù)器獲得第一數(shù)據(jù)量的所述第一數(shù)據(jù)處理成具有第二數(shù)據(jù)量的數(shù)據(jù);所述第二數(shù)據(jù)量小于所述第一數(shù)據(jù)量;當確定以第二響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,直接將所述數(shù)據(jù)獲取請求發(fā)送給所述數(shù)據(jù)服務(wù)器,并直接從所述數(shù)據(jù)服務(wù)器獲得第一數(shù)據(jù)量的所述第一數(shù)據(jù)。
[0014]此外,根據(jù)本發(fā)明的另一實施例的終端設(shè)備,其中,所述本地代理服務(wù)根據(jù)所述云端代理服務(wù)器的負載情況,確定響應(yīng)所述數(shù)據(jù)獲取請求的響應(yīng)方式,以便實現(xiàn)響應(yīng)所述數(shù)據(jù)獲取請求的響應(yīng)速度和獲得相應(yīng)數(shù)據(jù)的數(shù)據(jù)量的平衡。
[0015]此外,根據(jù)本發(fā)明的另一實施例的終端設(shè)備,其中,當確定以第三響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求分割為第一子數(shù)據(jù)獲取請求和第二子數(shù)據(jù)獲取請求,并且將所述第一子數(shù)據(jù)獲取請求和第二子數(shù)據(jù)獲取請求分別發(fā)送給所述云端代理服務(wù)器和所述數(shù)據(jù)服務(wù)器,并且從所述云端代理服務(wù)器和所述數(shù)據(jù)服務(wù)器分別獲得第一子數(shù)據(jù)和第二子數(shù)據(jù),所述第一子數(shù)據(jù)為所述云端代理服務(wù)器將響應(yīng)所述第一子數(shù)據(jù)獲取請求從所述數(shù)據(jù)服務(wù)器獲得的第三數(shù)據(jù)量的數(shù)據(jù)處理成具有第四數(shù)據(jù)量的數(shù)據(jù),所述第四數(shù)據(jù)量小于所述第三數(shù)據(jù)量;所述第一子數(shù)據(jù)和第二子數(shù)據(jù)的數(shù)據(jù)量的和小于所述第一數(shù)據(jù)量并且大于所述第二數(shù)據(jù)量。
[0016]此外,根據(jù)本發(fā)明的另一實施例的終端設(shè)備,還包括一本地臨時緩存器,用于存儲低更新頻率的數(shù)據(jù)。
[0017]此外,根據(jù)本發(fā)明的另一實施例的終端設(shè)備,其中,當確定以第四響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求分割為第三子數(shù)據(jù)獲取請求和第四子數(shù)據(jù)獲取請求,并且將所述第三子數(shù)據(jù)獲取請求和第四子數(shù)據(jù)獲取請求分別發(fā)送給所述云端代理服務(wù)器和所述本地臨時緩存器,并且從所述云端代理服務(wù)器和所述數(shù)據(jù)服務(wù)器分別獲得第三子數(shù)據(jù)和第四子數(shù)據(jù),所述第三子數(shù)據(jù)為所述云端代理服務(wù)器將響應(yīng)所述第三子數(shù)據(jù)獲取請求從所述數(shù)據(jù)服務(wù)器獲得的第五數(shù)據(jù)量的數(shù)據(jù)處理成具有第六數(shù)據(jù)量的數(shù)據(jù),所述第五數(shù)據(jù)量小于所述第六數(shù)據(jù)量。
[0018]此外,根據(jù)本發(fā)明的另一實施例的終端設(shè)備,其中,當確定以第五響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求分割為第五子數(shù)據(jù)獲取請求和第六子數(shù)據(jù)獲取請求,并且將所述第五子數(shù)據(jù)獲取請求和第六子數(shù)據(jù)獲取請求分別發(fā)送給所述數(shù)據(jù)服務(wù)器和所述本地臨時緩存器,并且從所述數(shù)據(jù)服務(wù)器和所述數(shù)據(jù)服務(wù)器分別獲得第五子數(shù)據(jù)和第六子數(shù)據(jù)。
[0019]此外,根據(jù)本發(fā)明的另一實施例的終端設(shè)備,其中,當確定以第六響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求分割為第七子數(shù)據(jù)獲取請求、第八子數(shù)據(jù)獲取請求和第九子數(shù)據(jù)獲取請求,并且將所述第七子數(shù)據(jù)獲取請求、第八子數(shù)據(jù)獲取請求和第九子數(shù)據(jù)獲取請求分別發(fā)送給所述云端代理服務(wù)器、所述數(shù)據(jù)服務(wù)器和所述本地臨時緩存器,并且從所述云端代理服務(wù)器所述數(shù)據(jù)服務(wù)器和所述數(shù)據(jù)服務(wù)器分別獲得第七子數(shù)據(jù)、第八子數(shù)據(jù)和第九子數(shù)據(jù),所述第七子數(shù)據(jù)為所述云端代理服務(wù)器將響應(yīng)所述第七子數(shù)據(jù)獲取請求從所述數(shù)據(jù)服務(wù)器獲得的第七數(shù)據(jù)量的數(shù)據(jù)處理成具有第八數(shù)據(jù)量的數(shù)據(jù),所述第七數(shù)據(jù)量小于所述第八數(shù)據(jù)量。
[0020]此外,根據(jù)本發(fā)明的另一實施例的終端設(shè)備,其中,所述本地代理服務(wù)還用于基于與所述云端代理服務(wù)器之間的通信協(xié)議獲取所述云端代理服務(wù)器的負載情況。
[0021]根據(jù)本發(fā)明實施例的數(shù)據(jù)獲取方法和使用該數(shù)據(jù)獲取方法的終端設(shè)備,其實現(xiàn)數(shù)據(jù)獲取速度和獲得相應(yīng)數(shù)據(jù)的數(shù)據(jù)量的平衡,從而為用戶提供高效、安全和成本節(jié)約的數(shù)據(jù)獲取方式。
[0022]要理解的是,前面的一般描述和下面的詳細描述兩者都是示例性的,并且意圖在于提供要求保護的技術(shù)的進一步說明。
【專利附圖】
【附圖說明】
[0023]圖1是圖示根據(jù)本發(fā)明實施例的數(shù)據(jù)獲取方法的流程圖;
[0024]圖2是圖示根據(jù)本發(fā)明實施例的終端設(shè)備的第一數(shù)據(jù)獲取方式的框圖;
[0025]圖3是圖示根據(jù)本發(fā)明實施例的終端設(shè)備的第二數(shù)據(jù)獲取方式的框圖;
[0026]圖4是圖示根據(jù)本發(fā)明實施例的終端設(shè)備的第三數(shù)據(jù)獲取方式的框圖;
[0027]圖5是圖示根據(jù)本發(fā)明實施例的終端設(shè)備的第四數(shù)據(jù)獲取方式的框圖;
[0028]圖6是圖示根據(jù)本發(fā)明實施例的終端設(shè)備的第五數(shù)據(jù)獲取方式的框圖;以及
[0029]圖7是圖示根據(jù)本發(fā)明實施例的終端設(shè)備的第一數(shù)據(jù)獲取方式的框圖。
【具體實施方式】
[0030]以下,將參考附圖詳細描述本發(fā)明的優(yōu)選實施例。
[0031]在描述根據(jù)本發(fā)明實施例的數(shù)據(jù)獲取方法之前,首先參照圖2概述根據(jù)本發(fā)明實施例的終端設(shè)備及其網(wǎng)絡(luò)應(yīng)用環(huán)境。所述終端設(shè)備優(yōu)選地例如是智能手機、個人數(shù)字助理、平板電腦等。
[0032]如圖2所示,根據(jù)本發(fā)明實施例的終端設(shè)備10包括本地代理服務(wù)101、應(yīng)用102和本地臨時緩存器103。要理解的是,根據(jù)本發(fā)明實施例的終端設(shè)備10還可以包括其他組件和固件,諸如中央處理單元、輸入輸出單元、通信單元等。在此為了簡化描述,僅示出與根據(jù)本發(fā)明實施例的數(shù)據(jù)獲取方法相關(guān)的組件。
[0033]具體地,根據(jù)本發(fā)明實施例的終端設(shè)備10可以通過本地代理服務(wù)101與云端代理服務(wù)器20和數(shù)據(jù)服務(wù)器30進行基于預(yù)定通信協(xié)議的通信連接。所述本地代理服務(wù)101將執(zhí)行本地應(yīng)用的數(shù)據(jù)獲取請求管理、數(shù)據(jù)的加密、數(shù)據(jù)的壓縮和還原、以及數(shù)據(jù)相應(yīng)策略的管理等功能。稍后將參照附圖進行進一步的詳細描述。
[0034]根據(jù)本發(fā)明實施例的終端設(shè)備10中的應(yīng)用102在運行的過程中產(chǎn)生數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于指示需要從所述數(shù)據(jù)服務(wù)器獲得的數(shù)據(jù)。容易理解的是,應(yīng)用102的數(shù)目不限于如圖2所示的一個。
[0035]根據(jù)本發(fā)明實施例的終端設(shè)備10中的本地臨時緩存器103用于緩存終端設(shè)備10進行數(shù)據(jù)獲取時被頻繁獲取或低更新頻率的數(shù)據(jù),以便實現(xiàn)數(shù)據(jù)獲取所需的數(shù)據(jù)量的進一步優(yōu)化,并且提升數(shù)據(jù)獲取速度。
[0036]此外,云端代理服務(wù)器20可以與數(shù)據(jù)服務(wù)器30 (即,網(wǎng)站服務(wù)器)進行數(shù)據(jù)通信,從而從數(shù)據(jù)服務(wù)器30獲得數(shù)據(jù)獲取請求所請求的數(shù)據(jù),并且將獲得的數(shù)據(jù)進行諸如壓縮等的處理后發(fā)送到所述本地代理服務(wù)101。值得注意的是,所述云端代理服務(wù)器20和所述本地代理服務(wù)101能夠是使用諸如SPDY的高等級協(xié)議進行加密通信,從而大大提高數(shù)據(jù)安全性并且壓縮了訪問流量。
[0037]以上,概述了根據(jù)本發(fā)明實施例的終端設(shè)備10及其中包括云端代理服務(wù)器20和數(shù)據(jù)服務(wù)器30網(wǎng)絡(luò)應(yīng)用環(huán)境。以下,將參照圖1描述根據(jù)本發(fā)明實施例的數(shù)據(jù)獲取方法。
[0038]圖1是圖示根據(jù)本發(fā)明實施例的數(shù)據(jù)獲取方法的流程圖。
[0039]如圖1所示,在步驟SlOl中,任意一個應(yīng)用102在運行的過程中產(chǎn)生數(shù)據(jù)獲取請求。所述數(shù)據(jù)獲取請求用于指示需要從所述數(shù)據(jù)服務(wù)器30獲得的數(shù)據(jù)。此后,處理進到步驟 S102。
[0040]在步驟S102中,所述本地代理服務(wù)101從所述應(yīng)用102獲得所述數(shù)據(jù)獲取請求。此后,處理進到步驟S103。
[0041]在步驟S103中,所述本地代理服務(wù)101基于與云端代理服務(wù)器20之間的通信協(xié)議,獲取所述云端代理服務(wù)器20的負載情況。此后,處理進到步驟S104。
[0042]在步驟S104中,所述本地代理服務(wù)101根據(jù)所述云端代理服務(wù)器20的負載情況,確定對于數(shù)據(jù)獲取請求的響應(yīng)方式。也就是說,所述本地代理服務(wù)101根據(jù)所述云端代理服務(wù)器20的負載情況,確定響應(yīng)所述數(shù)據(jù)獲取請求的響應(yīng)方式,以便實現(xiàn)響應(yīng)所述數(shù)據(jù)獲取請求的響應(yīng)速度和獲得相應(yīng)數(shù)據(jù)的數(shù)據(jù)量的平衡。稍后,將結(jié)合圖2到7具體描述可能的響應(yīng)方式的實施例。此后,處理進到步驟S105。
[0043]在步驟S105中,所述本地代理服務(wù)101根據(jù)確定的響應(yīng)方式,發(fā)送相應(yīng)的數(shù)據(jù)獲取請求到云端代理服務(wù)器20和/或數(shù)據(jù)服務(wù)器30。此后,處理進到步驟S106。
[0044]在步驟S106中,所述本地代理服務(wù)101從所述云端代理服務(wù)器20和/或數(shù)據(jù)服務(wù)器30接收獲取的數(shù)據(jù),并且將獲取的數(shù)據(jù)提供給請求該數(shù)據(jù)的應(yīng)用102。
[0045]以上,描述了根據(jù)本發(fā)明實施例的數(shù)據(jù)獲取方法。以下,將參照圖2-7具體描述根據(jù)本發(fā)明實施例的終端設(shè)備10應(yīng)用數(shù)據(jù)獲取方法獲取數(shù)據(jù)的具體實施例。
[0046]圖2是圖示根據(jù)本發(fā)明實施例的終端設(shè)備10的第一數(shù)據(jù)獲取方式的框圖。
[0047]如圖2所示,所述本地代理服務(wù)101根據(jù)所述云端代理服務(wù)器20的負載情況,確定以第一數(shù)據(jù)獲取方式獲取數(shù)據(jù)。在本發(fā)明的一個優(yōu)選實施例中,所述第一數(shù)據(jù)獲取方式代表所述云端代理服務(wù)器20處于可用并且低負載狀態(tài)下的數(shù)據(jù)獲取方式。
[0048]具體地,當確定以第一數(shù)據(jù)獲取方式響應(yīng)所述數(shù)據(jù)獲取請求時,所述本地代理服務(wù)101將所述數(shù)據(jù)獲取請求發(fā)送給所述云端代理服務(wù)器20。所述云端代理服務(wù)器20響應(yīng)于所述獲取請求,將該請求轉(zhuǎn)發(fā)給所述數(shù)據(jù)服務(wù)器30。所述數(shù)據(jù)服務(wù)器30響應(yīng)于所述獲取請求,發(fā)送第一數(shù)據(jù)量的所述第一數(shù)據(jù)到所述云端代理服務(wù)器20。所述云端代理服務(wù)器20將第一數(shù)據(jù)量的所述第一數(shù)據(jù)通過壓縮處理等,處理為具有第二數(shù)據(jù)量的數(shù)據(jù),所述第二數(shù)據(jù)量小于所述第一數(shù)據(jù)量。一般地,所述云端代理服務(wù)器20將從所述數(shù)據(jù)服務(wù)器30獲取數(shù)據(jù)中的圖片、動畫、級聯(lián)樣式表(CSS)、腳本語言(JS)進行壓縮,從而縮小需要通過網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量。此后,所述云端代理服務(wù)器20將所述第二數(shù)據(jù)量的數(shù)據(jù)發(fā)送給所述本地代理服務(wù)101,并且由所述本地代理服務(wù)101將獲取的數(shù)據(jù)提供給應(yīng)用102進行諸如顯示等的應(yīng)用。
[0049]在所述第一數(shù)據(jù)獲取方式下,所述本地代理服務(wù)101通過從所述云端代理服務(wù)器20獲取數(shù)據(jù),而沒有與所述數(shù)據(jù)服務(wù)器30直接的數(shù)據(jù)通信,從而最大程度上節(jié)約了需要通過網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量。同時,由于由所述云端代理服務(wù)器20執(zhí)行從所述數(shù)據(jù)服務(wù)器30獲取數(shù)據(jù)以及處理獲取數(shù)據(jù)的任務(wù),增加了所述云端代理服務(wù)器20處理負載。
[0050]圖3是圖示根據(jù)本發(fā)明實施例的終端設(shè)備的第二數(shù)據(jù)獲取方式的框圖。
[0051]如圖3所示,所述本地代理服務(wù)101根據(jù)所述云端代理服務(wù)器20的負載情況,確定以第二數(shù)據(jù)獲取方式獲取數(shù)據(jù)。在本發(fā)明的一個優(yōu)選實施例中,所述第二數(shù)據(jù)獲取方式代表所述云端代理服務(wù)器20處于不可用或者超負載狀態(tài)下的數(shù)據(jù)獲取方式。
[0052]具體地,當確定以第一數(shù)據(jù)獲取方式響應(yīng)所述數(shù)據(jù)獲取請求時,所述本地代理服務(wù)101將所述數(shù)據(jù)獲取請求直接發(fā)送給所述數(shù)據(jù)服務(wù)器30。所述數(shù)據(jù)服務(wù)器30響應(yīng)于所述獲取請求,發(fā)送第一數(shù)據(jù)量的所述第一數(shù)據(jù)到所述本地代理服務(wù)101,并且由所述本地代理服務(wù)101將獲取的數(shù)據(jù)提供給應(yīng)用102進行諸如顯示等的應(yīng)用。
[0053]在所述第二數(shù)據(jù)獲取方式下,所述本地代理服務(wù)101直接從所述數(shù)據(jù)服務(wù)器30獲取數(shù)據(jù),而沒有經(jīng)由所述云端代理服務(wù)器20的數(shù)據(jù)通信。所述第二數(shù)據(jù)獲取方式適用于所述云端代理服務(wù)器20處于不可用或者超負載的情況,從而確保即使所述云端代理服務(wù)器20不可用,所述本地代理服務(wù)101也能穩(wěn)定地獲取數(shù)據(jù)以提供給所述應(yīng)用102。
[0054]圖4是圖示根據(jù)本發(fā)明實施例的終端設(shè)備的第三數(shù)據(jù)獲取方式的框圖。
[0055]如圖4所示,所述本地代理服務(wù)101根據(jù)所述云端代理服務(wù)器20的負載情況,確定以第三數(shù)據(jù)獲取方式獲取數(shù)據(jù)。在本發(fā)明的一個優(yōu)選實施例中,所述第三數(shù)據(jù)獲取方式代表基于所述云端代理服務(wù)器20的負載情況,實現(xiàn)響應(yīng)所述數(shù)據(jù)獲取請求的響應(yīng)速度和獲得相應(yīng)數(shù)據(jù)的數(shù)據(jù)量的平衡的數(shù)據(jù)獲取方式。
[0056]具體地,當確定以第三數(shù)據(jù)獲取方式響應(yīng)所述數(shù)據(jù)獲取請求時,所述本地代理服務(wù)101將所述數(shù)據(jù)獲取請求分割為第一子數(shù)據(jù)獲取請求和第二子數(shù)據(jù)獲取請求,并且將所述第一子數(shù)據(jù)獲取請求和第二子數(shù)據(jù)獲取請求分別發(fā)送給所述云端代理服務(wù)器20和所述數(shù)據(jù)服務(wù)器30,并且從所述云端代理服務(wù)器20和所述數(shù)據(jù)服務(wù)器30分別獲得第一子數(shù)據(jù)和第二子數(shù)據(jù),所述第一子數(shù)據(jù)為所述云端代理服務(wù)器20將響應(yīng)所述第一子數(shù)據(jù)獲取請求從所述數(shù)據(jù)服務(wù)器30獲得的第三數(shù)據(jù)量的數(shù)據(jù)處理成具有第四數(shù)據(jù)量的數(shù)據(jù),所述第四數(shù)據(jù)量小于所述第三數(shù)據(jù)量;所述第一子數(shù)據(jù)和第二子數(shù)據(jù)的數(shù)據(jù)量的和小于所述第一數(shù)據(jù)量并且大于所述第二數(shù)據(jù)量。在本發(fā)明的一個優(yōu)選實施例中,所述本地代理服務(wù)101可以將對于圖片、動畫、級聯(lián)樣式表(CSS)、腳本語言(JS)等需要壓縮傳輸?shù)臄?shù)據(jù)的獲取請求確定為第一子數(shù)據(jù)獲取請求發(fā)送給所述云端代理服務(wù)器20,而將對于超文本標記語言(HTML)等無需壓縮傳輸?shù)臄?shù)據(jù)的獲取請求確定為第二子數(shù)據(jù)獲取請求發(fā)送給所述數(shù)據(jù)服務(wù)器30。當然,對于所述數(shù)據(jù)獲取請求的分割處理可以由所述本地代理服務(wù)101根據(jù)所述云端代理服務(wù)器20的負載狀態(tài)自動執(zhí)行。此外,也可以由用戶預(yù)先制定所述數(shù)據(jù)獲取請求的分割處理策略。
[0057]在所述第三數(shù)據(jù)獲取方式下,需要通過網(wǎng)絡(luò)傳輸?shù)剿霰镜卮矸?wù)101的數(shù)據(jù)量將大于所述第一數(shù)據(jù)獲取方式下的數(shù)據(jù)量,而小于所述第二數(shù)據(jù)獲取方式下的數(shù)據(jù)量。同時,在所述第三數(shù)據(jù)獲取方式下,獲取數(shù)據(jù)的響應(yīng)速度將快于所述第一數(shù)據(jù)獲取方式下的響應(yīng)速度,而慢于所述第二數(shù)據(jù)獲取方式下的響應(yīng)速度。也就是說,所述第三數(shù)據(jù)獲取方式實現(xiàn)了響應(yīng)所述數(shù)據(jù)獲取請求的響應(yīng)速度和獲得相應(yīng)數(shù)據(jù)的數(shù)據(jù)量的平衡。
[0058]圖5到圖7是分別圖示根據(jù)本發(fā)明實施例的終端設(shè)備的第四數(shù)據(jù)獲取方式到第六數(shù)據(jù)獲取方式的框圖。
[0059]所述第四數(shù)據(jù)獲取方式到第六數(shù)據(jù)獲取方式分別對應(yīng)于前述第一數(shù)據(jù)獲取方式到第三數(shù)據(jù)獲取方式。具體地,所述第四數(shù)據(jù)獲取方式到第六數(shù)據(jù)獲取方式與前述所述第一數(shù)據(jù)獲取方式到第三數(shù)據(jù)獲取方式相同,除了在所述第四數(shù)據(jù)獲取方式到第六數(shù)據(jù)獲取方式中引入本地臨時緩存器103參與數(shù)據(jù)獲取處理。
[0060]也就是說,除了根據(jù)所述云端代理服務(wù)器20的負載狀態(tài)將數(shù)據(jù)獲取請求發(fā)送到所述云端代理服務(wù)器20、所述數(shù)據(jù)服務(wù)器30或所述云端代理服務(wù)器20和所述數(shù)據(jù)服務(wù)器30兩者外,所述本地代理服務(wù)101可以從所述本地臨時緩存器103獲取其中臨時緩存的數(shù)據(jù)。諸如大量低刷新頻率的圖像、動畫等文件可以在所述本地臨時緩存器103中臨時存儲。在本發(fā)明的一個優(yōu)選實施例中,可以由用戶定制所述本地臨時緩存器103的刷新策略。在本發(fā)明的另一個優(yōu)選實施例中,可以由所述云端代理服務(wù)器20將需要臨時緩存的數(shù)據(jù)推送更新到所述本地臨時緩存器103。
[0061]在圖5到7所示的所述第四數(shù)據(jù)獲取方式到第六數(shù)據(jù)獲取方式中,通過引入所述本地臨時緩存器103,相比于前述第一數(shù)據(jù)獲取方式到第三數(shù)據(jù)獲取方式將進一步減少需要網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)量,并且提高數(shù)據(jù)獲取速度。
[0062]以上參照圖1到圖7描述了根據(jù)本發(fā)明實施例的數(shù)據(jù)獲取方法和使用該數(shù)據(jù)獲取方法的終端設(shè)備,其實現(xiàn)數(shù)據(jù)獲取速度和獲得相應(yīng)數(shù)據(jù)的數(shù)據(jù)量的平衡,從而為用戶提供高效、安全和成本節(jié)約的數(shù)據(jù)獲取方式。
[0063]需要說明的是,在本說明書中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0064]最后,還需要說明的是,上述一系列處理不僅包括以這里所述的順序按時間序列執(zhí)行的處理,而且包括并行或分別地、而不是按時間順序執(zhí)行的處理。
[0065]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺的方式來實現(xiàn),當然也可以全部通過硬件來實施?;谶@樣的理解,本發(fā)明的技術(shù)方案對【背景技術(shù)】做出貢獻的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
[0066]以上對本發(fā)明進行了詳細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種數(shù)據(jù)獲取方法,應(yīng)用于一終端設(shè)備,所述終端設(shè)備具有至少一個應(yīng)用和一本地代理服務(wù),所述終端設(shè)備能夠通過所述本地代理服務(wù)分別與數(shù)據(jù)服務(wù)器和云端代理服務(wù)器進行通信連接;其中,所述云端代理服務(wù)器能夠與所述數(shù)據(jù)服務(wù)器進行通信連接;所述數(shù)據(jù)獲取方法包括: 所述至少一個應(yīng)用中的任意一個應(yīng)用運行的過程中產(chǎn)生數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于指示需要從所述數(shù)據(jù)服務(wù)器獲得第一數(shù)據(jù); 所述本地代理服務(wù)獲得所述數(shù)據(jù)獲取請求,根據(jù)所述云端代理服務(wù)器的負載情況,確定響應(yīng)所述數(shù)據(jù)獲取請求的響應(yīng)方式; 其中,當確定以第一響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求發(fā)送給所述云端代理服務(wù)器并從所述云端代理服務(wù)器獲得第二數(shù)據(jù);其中,所述第二數(shù)據(jù)為所述云端代理服務(wù)器將響應(yīng)所述獲取請求從所述數(shù)據(jù)服務(wù)器獲得第一數(shù)據(jù)量的所述第一數(shù)據(jù)處理成具有第二數(shù)據(jù)量的數(shù)據(jù);所述第二數(shù)據(jù)量小于所述第一數(shù)據(jù)量; 當確定以第二響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,直接將所述數(shù)據(jù)獲取請求發(fā)送給所述數(shù)據(jù)服務(wù)器,并直接從所述數(shù)據(jù)服務(wù)器獲得第一數(shù)據(jù)量的所述第一數(shù)據(jù)。
2.如權(quán)利 要求1所述的數(shù)據(jù)獲取方法,其中,所述本地代理服務(wù)根據(jù)所述云端代理服務(wù)器的負載情況,確定響應(yīng)所述數(shù)據(jù)獲取請求的響應(yīng)方式,以便實現(xiàn)響應(yīng)所述數(shù)據(jù)獲取請求的響應(yīng)速度和獲得相應(yīng)數(shù)據(jù)的數(shù)據(jù)量的平衡。
3.如權(quán)利要求2所述的數(shù)據(jù)獲取方法,其中,當確定以第三響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求分割為第一子數(shù)據(jù)獲取請求和第二子數(shù)據(jù)獲取請求,并且將所述第一子數(shù)據(jù)獲取請求和第二子數(shù)據(jù)獲取請求分別發(fā)送給所述云端代理服務(wù)器和所述數(shù)據(jù)服務(wù)器,并且從所述云端代理服務(wù)器和所述數(shù)據(jù)服務(wù)器分別獲得第一子數(shù)據(jù)和第二子數(shù)據(jù),所述第一子數(shù)據(jù)為所述云端代理服務(wù)器將響應(yīng)所述第一子數(shù)據(jù)獲取請求從所述數(shù)據(jù)服務(wù)器獲得的第三數(shù)據(jù)量的數(shù)據(jù)處理成具有第四數(shù)據(jù)量的數(shù)據(jù),所述第四數(shù)據(jù)量小于所述第三數(shù)據(jù)量;所述第一子數(shù)據(jù)和第二子數(shù)據(jù)的數(shù)據(jù)量的和小于所述第一數(shù)據(jù)量并且大于所述第二數(shù)據(jù)量。
4.如權(quán)利要求1所述的數(shù)據(jù)獲取方法,其中,所述終端設(shè)備還包括一本地臨時緩存器,用于存儲低更新頻率的數(shù)據(jù)。
5.如權(quán)利要求4所述的數(shù)據(jù)獲取方法,其中,當確定以第四響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求分割為第三子數(shù)據(jù)獲取請求和第四子數(shù)據(jù)獲取請求,并且將所述第三子數(shù)據(jù)獲取請求和第四子數(shù)據(jù)獲取請求分別發(fā)送給所述云端代理服務(wù)器和所述本地臨時緩存器,并且從所述云端代理服務(wù)器和所述數(shù)據(jù)服務(wù)器分別獲得第三子數(shù)據(jù)和第四子數(shù)據(jù),所述第三子數(shù)據(jù)為所述云端代理服務(wù)器將響應(yīng)所述第三子數(shù)據(jù)獲取請求從所述數(shù)據(jù)服務(wù)器獲得的第五數(shù)據(jù)量的數(shù)據(jù)處理成具有第六數(shù)據(jù)量的數(shù)據(jù),所述第五數(shù)據(jù)量小于所述第六數(shù)據(jù)量。
6.如權(quán)利要求4所述的數(shù)據(jù)獲取方法,其中,當確定以第五響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求分割為第五子數(shù)據(jù)獲取請求和第六子數(shù)據(jù)獲取請求,并且將所述第五子數(shù)據(jù)獲取請求和第六子數(shù)據(jù)獲取請求分別發(fā)送給所述數(shù)據(jù)服務(wù)器和所述本地臨時緩存器,并且從所述數(shù)據(jù)服務(wù)器和所述數(shù)據(jù)服務(wù)器分別獲得第五子數(shù)據(jù)和第六子數(shù)據(jù)。
7.如權(quán)利要求4所述的數(shù)據(jù)獲取方法,其中,當確定以第六響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求分割為第七子數(shù)據(jù)獲取請求、第八子數(shù)據(jù)獲取請求和第九子數(shù)據(jù)獲取請求,并且將所述第七子數(shù)據(jù)獲取請求、第八子數(shù)據(jù)獲取請求和第九子數(shù)據(jù)獲取請求分別發(fā)送給所述云端代理服務(wù)器、所述數(shù)據(jù)服務(wù)器和所述本地臨時緩存器,并且從所述云端代理服務(wù)器所述數(shù)據(jù)服務(wù)器和所述數(shù)據(jù)服務(wù)器分別獲得第七子數(shù)據(jù)、第八子數(shù)據(jù)和第九子數(shù)據(jù),所述第七子數(shù)據(jù)為所述云端代理服務(wù)器將響應(yīng)所述第七子數(shù)據(jù)獲取請求從所述數(shù)據(jù)服務(wù)器獲得的第七數(shù)據(jù)量的數(shù)據(jù)處理成具有第八數(shù)據(jù)量的數(shù)據(jù),所述第七數(shù)據(jù)量小于所述第八數(shù)據(jù)量。
8.如權(quán)利要求1到7的任一所述的數(shù)據(jù)獲取方法,其中,所述本地代理服務(wù)基于與所述云端代理服務(wù)器之間的通信協(xié)議獲取所述云端代理服務(wù)器的負載情況。
9.一種終端設(shè)備,所述終端設(shè)備分別與數(shù)據(jù)服務(wù)器和云端代理服務(wù)器進行通信連接,所述終端設(shè)備包括: 至少一個應(yīng)用;其中,所述至少一個應(yīng)用中的任意一個應(yīng)用運行的過程中產(chǎn)生數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求用于指示需要從所述數(shù)據(jù)服務(wù)器獲得第一數(shù)據(jù);以及 本地代理服務(wù),用于所述終端設(shè)備通過所述本地代理服務(wù)分別與數(shù)據(jù)服務(wù)器和云端代理服務(wù)器進行通信連接; 所述本地代理服務(wù)還用于獲得所述數(shù)據(jù)獲取請求,根據(jù)所述云端代理服務(wù)器的負載情況,確定響應(yīng)所述數(shù)據(jù)獲取請求的響應(yīng)方式; 其中,當確定以第一響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求發(fā)送給所述云端代理服務(wù)器并從所述云端代理服務(wù)器獲得第二數(shù)據(jù);其中,所述第二數(shù)據(jù)為所述云端代理服務(wù)器將響應(yīng)所述獲取請求從所述數(shù)據(jù)服務(wù)器獲得第一數(shù)據(jù)量的所述第一數(shù)據(jù)處理成具有第二數(shù)據(jù)量的數(shù)據(jù);所述第二數(shù)據(jù)量小于所述第一數(shù)據(jù)量; 當確定以第二響應(yīng)方式響 應(yīng)所述數(shù)據(jù)獲取請求時,直接將所述數(shù)據(jù)獲取請求發(fā)送給所述數(shù)據(jù)服務(wù)器,并直接從所述數(shù)據(jù)服務(wù)器獲得第一數(shù)據(jù)量的所述第一數(shù)據(jù)。
10.如權(quán)利要求9所述的終端設(shè)備,其中,所述本地代理服務(wù)根據(jù)所述云端代理服務(wù)器的負載情況,確定響應(yīng)所述數(shù)據(jù)獲取請求的響應(yīng)方式,以便實現(xiàn)響應(yīng)所述數(shù)據(jù)獲取請求的響應(yīng)速度和獲得相應(yīng)數(shù)據(jù)的數(shù)據(jù)量的平衡。
11.如權(quán)利要求10所述的終端設(shè)備,其中,當確定以第三響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求分割為第一子數(shù)據(jù)獲取請求和第二子數(shù)據(jù)獲取請求,并且將所述第一子數(shù)據(jù)獲取請求和第二子數(shù)據(jù)獲取請求分別發(fā)送給所述云端代理服務(wù)器和所述數(shù)據(jù)服務(wù)器,并且從所述云端代理服務(wù)器和所述數(shù)據(jù)服務(wù)器分別獲得第一子數(shù)據(jù)和第二子數(shù)據(jù),所述第一子數(shù)據(jù)為所述云端代理服務(wù)器將響應(yīng)所述第一子數(shù)據(jù)獲取請求從所述數(shù)據(jù)服務(wù)器獲得的第三數(shù)據(jù)量的數(shù)據(jù)處理成具有第四數(shù)據(jù)量的數(shù)據(jù),所述第四數(shù)據(jù)量小于所述第三數(shù)據(jù)量;所述第一子數(shù)據(jù)和第二子數(shù)據(jù)的數(shù)據(jù)量的和小于所述第一數(shù)據(jù)量并且大于所述第二數(shù)據(jù)量。
12.如權(quán)利要求9所述的終端設(shè)備,還包括一本地臨時緩存器,用于存儲低更新頻率的數(shù)據(jù)。
13.如權(quán)利要求12所述的終端設(shè)備,其中,當確定以第四響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求分割為第三子數(shù)據(jù)獲取請求和第四子數(shù)據(jù)獲取請求,并且將所述第三子數(shù)據(jù)獲取請求和第四子數(shù)據(jù)獲取請求分別發(fā)送給所述云端代理服務(wù)器和所述本地臨時緩存器,并且從所述云端代理服務(wù)器和所述數(shù)據(jù)服務(wù)器分別獲得第三子數(shù)據(jù)和第四子數(shù)據(jù),所述第三子數(shù)據(jù)為所述云端代理服務(wù)器將響應(yīng)所述第三子數(shù)據(jù)獲取請求從所述數(shù)據(jù)服務(wù)器獲得的第五數(shù)據(jù)量的數(shù)據(jù)處理成具有第六數(shù)據(jù)量的數(shù)據(jù),所述第五數(shù)據(jù)量小于所述第六數(shù)據(jù)量。
14.如權(quán)利要求12所述的終端設(shè)備,其中,當確定以第五響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求分割為第五子數(shù)據(jù)獲取請求和第六子數(shù)據(jù)獲取請求,并且將所述第五子數(shù)據(jù)獲取請求和第六子數(shù)據(jù)獲取請求分別發(fā)送給所述數(shù)據(jù)服務(wù)器和所述本地臨時緩存器,并且從所述數(shù)據(jù)服務(wù)器和所述數(shù)據(jù)服務(wù)器分別獲得第五子數(shù)據(jù)和第六子數(shù)據(jù)。
15.如權(quán)利要求12所述的終端設(shè)備,其中,當確定以第六響應(yīng)方式響應(yīng)所述數(shù)據(jù)獲取請求時,將所述數(shù)據(jù)獲取請求分割為第七子數(shù)據(jù)獲取請求、第八子數(shù)據(jù)獲取請求和第九子數(shù)據(jù)獲取請求,并且將所述第七子數(shù)據(jù)獲取請求、第八子數(shù)據(jù)獲取請求和第九子數(shù)據(jù)獲取請求分別發(fā)送給所述云端代理服務(wù)器、所述數(shù)據(jù)服務(wù)器和所述本地臨時緩存器,并且從所述云端代理服務(wù)器所述數(shù)據(jù)服務(wù)器和所述數(shù)據(jù)服務(wù)器分別獲得第七子數(shù)據(jù)、第八子數(shù)據(jù)和第九子數(shù)據(jù),所述第七子數(shù)據(jù)為所述云端代理服務(wù)器將響應(yīng)所述第七子數(shù)據(jù)獲取請求從所述數(shù)據(jù)服務(wù)器獲得的第七數(shù)據(jù)量的數(shù)據(jù)處理成具有第八數(shù)據(jù)量的數(shù)據(jù),所述第七數(shù)據(jù)量小于所述第八數(shù)據(jù)量。
16.如權(quán)利要求9到15的任一所述的終端設(shè)備,其中,所述本地代理服務(wù)還用于基于與所述云端代理服務(wù)器之 間的通信協(xié)議獲取所述云端代理服務(wù)器的負載情況。
【文檔編號】H04L29/08GK103457980SQ201210181599
【公開日】2013年12月18日 申請日期:2012年6月4日 優(yōu)先權(quán)日:2012年6月4日
【發(fā)明者】戴輝, 于辰濤 申請人:聯(lián)想(北京)有限公司