行特別限定。
[0114]在一個具體的實現過程中,所述第三存儲標識具體可以為用于定義空白占位符的頁面標簽,或者還可以為一個新增加的頁面標簽,這些頁面標簽之前或之后的位置處的頁面源代碼片段,就是需要該應用進行存儲的內容,本實施例對此不進行特別限定。
[0115]本實施例中,由于應用能夠存儲頁面的部分頁面主資源,使得在頁面當前的第一指定頁面主資源與該應用所存儲的所述頁面的第二指定頁面主資源一致時,應用無需下載頁面當前的全部頁面主資源,只需要下載頁面當前的全部頁面主資源中除了第一指定頁面主資源之外的其他資源,就能夠利用該應用所下載的其他資源和所存儲的第二指定頁面主資源,展現所述頁面,從而提高了頁面的展現速度。
[0116]另外,采用本發明所提供的技術方案,由于應用能夠存儲頁面的部分頁面主資源,使得在頁面當前的第一指定頁面主資源與該應用所存儲的所述頁面的第二指定頁面主資源一致時,應用無需下載頁面當前的全部頁面主資源,只需要下載頁面當前的全部頁面主資源中除了第一指定頁面主資源之外的其他資源,就能夠利用該應用所下載的其他資源和所存儲的第二指定頁面主資源,展現所述頁面,能夠有效降低終端的流量消耗。
[0117]需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發明并不受所描述的動作順序的限制,因為依據本發明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優選實施例,所涉及的動作和模塊并不一定是本發明所必須的。
[0118]在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
[0119]圖2為本發明另一實施例提供的頁面的展現裝置的結構示意圖,如圖2所示。本實施例的頁面的展現裝置可以包括確定單元21、獲得單元22和發送單元23。其中,確定單元21,用于確定應用待展現的頁面;所述確定單元21,還用于確定所述頁面當前的第一指定頁面主資源與所述應用所存儲的所述頁面的第二指定頁面主資源是否一致;獲得單元22,用于若所述第一指定頁面主資源與所述第二指定頁面主資源一致,獲得第一頁面主資源,所述第一頁面主資源中包含第一存儲標識和所述頁面當前的全部頁面主資源中除了所述第一指定頁面主資源之外的其他資源,所述第一存儲標識用于指示所述應用獲取所述應用所存儲的所述第二指定頁面主資源;發送單元23,用于向所述應用發送所述第一頁面主資源,以使得所述應用根據所述第一頁面主資源,獲取所述應用所存儲的所述第二指定頁面主資源,根據所述其他資源和所述第二指定頁面主資源,展現所述頁面。
[0120]需要說明的是,本實施例所提供的頁面的展現裝置可以為位于網絡側的服務器中的處理引擎,或者還可以為位于網絡側的分布式系統,本實施例對此不進行特別限定,本實施例對此不進行特別限定。
[0121]可以理解的是,所述應用可以是安裝在終端上的本地程序(nativeApp),或者還可以是終端上的瀏覽器的一個網頁程序(webApp),本實施例對此不進行特別限定。
[0122]可選地,在本實施例的一個可能的實現方式中,所述確定單元21,具體可以用于獲取所述頁面當前的第一指定頁面主資源的第一特征數據;獲取所述應用所存儲的所述頁面的第二指定頁面主資源的第二特征數據;確定所述第一特征數據與所述第二特征數據是否一致;以及若所述第一特征數據與所述第二特征數據一致,確定所述第一指定頁面主資源與所述第二指定頁面主資源一致;若所述第一特征數據與所述第二特征數據不一致,確定所述第一指定頁面主資源與所述第二指定頁面主資源不一致。
[0123]在一個具體的實現過程中,所述確定單元21,具體可以用于獲取所述第一指定頁面主資源的版本標識,以作為所述第一指定頁面主資源的第一特征數據。
[0124]在另一個具體的實現過程中,所述確定單元21,具體可以用于獲取所述第一指定頁面主資源,利用哈希算法,獲得所述第一指定頁面主資源的第一特征數據。
[0125]在一個具體的實現過程中,所述確定單元21,具體可以用于獲取所述第二指定頁面主資源的版本標識,以作為所述第二指定頁面主資源的第二特征數據。
[0126]在另一個具體的實現過程中,所述確定單元21,具體可以用于獲取所述第二指定頁面主資源,利用哈希算法,獲得所述第二指定頁面主資源的第二特征數據。
[0127]可選地,在本實施例的一個可能的實現方式中,所述獲得單元22,還可以進一步用于若所述第一指定頁面主資源與所述第二指定頁面主資源不一致,獲得第二頁面主資源,所述第二頁面主資源中包含第二存儲標識和所述頁面當前的全部頁面主資源,所述第二存儲標識用于指示所述應用存儲所述頁面當前的全部頁面主資源中的所述第一指定頁面主資源;相應地,所述發送單元23,還可以進一步用于向所述應用發送所述第二頁面主資源,以使得所述應用根據所述第二頁面主資源,展現所述頁面,以及對所述第一指定頁面主資源進行存儲處理。
[0128]可選地,在本實施例的一個可能的實現方式中,所述確定單元21,具體可以用于根據使用所述應用的用戶的用戶標識信息,確定所述應用是否為第一次展現所述頁面;以及若所述應用不是為第一次展現所述頁面,確定所述頁面當前的第一指定頁面主資源與所述應用所存儲的所述頁面的第二指定頁面主資源是否一致。
[0129]可選地,在本實施例的一個可能的實現方式中,所述獲得單元22,還可以進一步用于若所述應用是為第一次展現所述頁面,獲得第三頁面主資源,所述第三頁面主資源中包含第三存儲標識和所述頁面當前的全部頁面主資源,所述第三存儲標識用于指示所述應用存儲所述頁面當前的全部頁面主資源中的所述第一指定頁面主資源;相應地,所述發送單元23,還可以進一步用于向所述應用發送所述第三頁面主資源,以使得所述應用根據所述第三頁面主資源,展現所述頁面,以及對所述第一指定頁面主資源進行存儲處理。
[0130]需要說明的是,圖1對應的實施例中方法,可以由本實施例提供的頁面的展現裝置實現。詳細描述可以參見圖1對應的實施例中的相關內容,此處不再贅述。
[0131]本實施例中,由于應用能夠存儲頁面的部分頁面主資源,使得在頁面當前的第一指定頁面主資源與該應用所存儲的所述頁面的第二指定頁面主資源一致時,應用無需下載頁面當前的全部頁面主資源,只需要下載頁面當前的全部頁面主資源中除了第一指定頁面主資源之外的其他資源,就能夠利用該應用所下載的其他資源和所存儲的第二指定頁面主資源,展現所述頁面,從而提高了頁面的展現速度。
[0132]另外,采用本發明所提供的技術方案,由于應用能夠存儲頁面的部分頁面主資源,使得在頁面當前的第一指定頁面主資源與該應用所存儲的所述頁面的第二指定頁面主資源一致時,應用無需下載頁面當前的全部頁面主資源,只需要下載頁面當前的全部頁面主資源中除了第一指定頁面主資源之外的其他資源,就能夠利用該應用所下載的其他資源和所存儲的第二指定頁面主資源,展現所述頁面,能夠有效降低終端的流量消耗。
[0133]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統,裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0134]在本發明所提供的幾個實施例中,應該理解到,所揭露的系統,裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0135]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
[0136]另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用硬件加軟件功能單元的形式實現。
[0137]上述以軟件功能單元的形式實現的集成的單元,可以存儲在一個計算機可讀取存儲介質中。上述軟件功能單元存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人