1.一種頁面的渲染方法,其特征在于,包括:
向服務器發(fā)送網頁請求;其中,所述網頁請求用于指示所述服務器根據預設順序依次發(fā)送多個數(shù)據塊,所述多個數(shù)據塊由所述服務器根據頁面文件包含的對象劃分所述頁面文件生成的,每個對象對應一個數(shù)據塊;
接收所述服務器發(fā)送的數(shù)據塊,并將接收的數(shù)據塊依次寫入到數(shù)據緩存中;
從所述數(shù)據緩存中讀取一個數(shù)據塊,為所述讀取的數(shù)據塊創(chuàng)建一個單獨的圖層;
在所述創(chuàng)建的圖層上對所述數(shù)據塊執(zhí)行渲染操作后生成所述數(shù)據塊對應的對象。
2.如權利要求1所述的渲染方法,其特征在于,所述在所述創(chuàng)建的圖層上對所述數(shù)據塊執(zhí)行渲染操作后生成所述數(shù)據塊對應的對象之后,還包括:
接收用于移動目標對象的移動指令;其中,所述目標對象為所述頁面文件包含的對象中的任意一個;
確定目標對象的最終位置,并對所述目標對象在所述最終位置重新進行執(zhí)行渲染操作。
3.如權利要求1或2所述的方法,其特征在于,所述接收所述服務器發(fā)送的數(shù)據塊,并將接收的數(shù)據塊依次寫入到數(shù)據緩存中,還包括:
統(tǒng)計從所述服務器接收到的數(shù)據塊的數(shù)量;
當接收到的數(shù)據塊的數(shù)量達到所述頁面文件劃分的數(shù)據塊的數(shù)量時,停止向所述數(shù)據緩存中寫入數(shù)據塊。
4.如權利要求1或2所述的方法,其特征在于,所述從所述數(shù)據緩存中讀取一個數(shù)據塊,為所述讀取的數(shù)據塊創(chuàng)建一個圖層之前,還包括:
判斷所述數(shù)據緩存是否為空,若為是,統(tǒng)計從所述數(shù)據緩存讀取到的數(shù)據塊的數(shù)量;
若所述讀取到的數(shù)據塊的數(shù)量未達到所述頁面文件劃分的數(shù)據塊的數(shù)量, 若為是,等待預設時長。
5.如權利要求1-4任意一項所述的方法,其特征在于,所述為所述讀取的數(shù)據塊創(chuàng)建一個單獨的圖層包括:
從所述讀取的數(shù)據塊中獲取對應的對象的形狀信息,并根據所述形象信息為所述讀取的數(shù)據塊創(chuàng)建一個單獨的圖層。
6.一種頁面的渲染裝置,其特征在于,包括:
網頁請求模塊,用于向服務器發(fā)送網頁請求;其中,所述網頁請求用于指示所述服務器根據預設順序依次發(fā)送多個數(shù)據塊,所述多個數(shù)據塊由所述服務器根據頁面文件包含的對象劃分所述頁面文件生成的,每個對象對應一個數(shù)據塊;
數(shù)據接收模塊,用于接收所述服務器發(fā)送的數(shù)據塊,并將接收的數(shù)據塊依次寫入到數(shù)據緩存中;
圖層創(chuàng)建模塊,用于從所述數(shù)據緩存中讀取一個數(shù)據塊,為所述讀取的數(shù)據塊創(chuàng)建一個單獨的圖層;
對象渲染模塊,用于在所述創(chuàng)建的圖層上對所述數(shù)據塊執(zhí)行渲染操作后生成所述數(shù)據塊對應的對象。
7.如權利要求6所述的渲染裝置,其特征在于,還包括:
指令接收模塊,用于接收用于移動目標對象的移動指令;其中,所述目標對象為所述頁面文件包含的對象中的任意一個;
重渲染模塊,用于確定目標對象的最終位置,并對所述目標對象在所述最終位置重新進行執(zhí)行渲染操作。
8.如權利要求6或7所述的渲染裝置,其特征在于,還包括:
統(tǒng)計模塊,用于統(tǒng)計從所述服務器接收到的數(shù)據塊的數(shù)量;
停止模塊,用于當接收到的數(shù)據塊的數(shù)量達到所述頁面文件劃分的數(shù)據塊的數(shù)量時,停止向所述數(shù)據緩存中寫入數(shù)據塊。
9.如權利要求6或7所述的渲染裝置,其特征在于,還包括:
判斷模塊,用于判斷所述數(shù)據緩存是否為空,若為是,統(tǒng)計從所述數(shù)據緩存讀取到的數(shù)據塊的數(shù)量;
等待模塊,用于若所述讀取到的數(shù)據塊的數(shù)量未達到所述頁面文件劃分的數(shù)據塊的數(shù)量,若為是,等待預設時長。
10.如權利要求6-9任意一項所述的渲染裝置,其特征在于,所述圖層創(chuàng)建模塊用于從所述讀取的數(shù)據塊中獲取對應的對象的形狀信息,并根據所述形象信息為所述讀取的數(shù)據塊創(chuàng)建一個單獨的圖層。
11.一種終端設備,其特征在于,包括如權利要求6-10任意一項所述的渲染裝置。