頁面顯示方法和裝置制造方法
【專利摘要】本公開提供頁面顯示方法和裝置,所述方法包括:向服務器發送網頁訪問請求;接收所述服務器發送的與所述網頁對應的標簽目錄,所述標簽目錄包括所述網頁的每個子片段的內容索引;將所述內容索引加載到顯示頁面;將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容在所述顯示頁面進行顯示。本公開可以在頁面數據比較大,網絡環境不太好時,加快頁面加載進程,從而提高用戶的閱讀體驗。
【專利說明】頁面顯示方法和裝置
【技術領域】
[0001 ] 本公開涉及通信【技術領域】,尤其涉及頁面顯示方法和裝置。
【背景技術】
[0002]現有的網頁應用大多都是多頁應用,即在瀏覽一個頁面上不同的html子片段時,需要根據不同的子片段的URL(Uniform Resource Locator,統一資源定位)跳轉到不同的頁面。例如,新浪官網首頁http://www.sina.com.cn/,用戶在點擊首頁上的“新聞”時,將會跳轉到新聞對應的頁面http://news.sina.com.cn/,然后瀏覽相應的新聞內容;當用戶點擊首頁上的子片段“綜藝”時,會跳轉到綜藝對應的頁面http://vide0.sina.com.cn/movie/zongyi/,然后瀏覽相應的綜藝內容。
[0003]隨著第三代,第四代移動通訊技術(3G,4G)的發展,以及智能設備的普及,越來越多的小屏幕設備進入大眾的視野,當用戶使用小屏幕設備訪問網頁時,客戶端瀏覽器在對一個URL對應的網頁內容進行加載顯示時,如果當前網絡狀態不夠好,或者該URL對應的頁面數據過大,會導致頁面加載過程變得緩慢,影響用戶的閱讀體驗。
【發明內容】
[0004]為克服相關技術中存在的問題,本公開提供一種頁面顯示方法和裝置。
[0005]根據本公開實施例的第一方面,提供一種頁面顯示方法,所述方法包括:
[0006]向服務器發送網頁訪問請求;
[0007]接收所述服務器發送的與所述網頁對應的標簽目錄,所述標簽目錄包括所述網頁的每個子片段的內容索引;
[0008]將所述內容索引加載到顯示頁面;
[0009]將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容在所述顯示頁面進行顯示。
[0010]可選的,所述標簽目錄還包括所述每個子片段的標識;
[0011]所述將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容在所述顯示頁面進行顯示包括:
[0012]當用戶從所述內容索引中選擇出第一內容索引時,讀取所述第一內容索引對應的第一子片段的標識;
[0013]向所述服務器發送包括所述第一子片段的標識的數據獲取請求;
[0014]接收所述服務器返回的與所述第一子片段的標識對應的第一子片段的數據內容;
[0015]在所述顯示頁面顯示所述第一子片段的數據內容。
[0016]可選的,所述標簽目錄還包括所述每個子片段的標識;
[0017]所述將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容在所述顯示頁面進行顯示包括:[0018]向所述服務器逐一發送包括所述每個子片段的標識的數據獲取請求;
[0019]接收所述服務器返回的與所述每個子片段的標識對應的每個子片段的數據內容;
[0020]在本地緩存所述每個子片段的數據內容;
[0021]當用戶根據所述內容索引選擇出第一內容索引時,從已緩存的所述每個子片段的數據內容中讀取與所述第一內容索引對應的第一子片段的數據內容;
[0022]在所述顯示頁面顯示所述第一子片段的數據內容。
[0023]可選的,所述將所述內容索引加載到顯示頁面包括:
[0024]在本地緩存所述標簽目錄;
[0025]在所述顯示頁面上加載預設模板;
[0026]將所述標簽目錄中的內容索引添加到所述預設模板的目錄中。
[0027]可選的,所述方法還包括:
[0028]接收所述服務器發送的所述網頁的每個子片段中相同的數據內容;
[0029]將所述相同的數據內容靜態加載到所述顯示頁面。
[0030]根據本公開實施例的第二方面,還提供一種頁面顯示方法,所述方法包括:
[0031]接收終端發送的網頁訪問請求;
[0032]根據所述網頁訪問請求向所述終端發送與所述網頁對應的標簽目錄,以使得所述終端將所述標簽目錄中包括的所述網頁的每個子片段的內容索引加載到顯示頁面;
[0033]將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容發送給所述終端,以使得所述終端將所述第一子片段的數據內容在顯示頁面進行顯示。
[0034]可選的,所述標簽目錄還包括所述每個子片段的標識;
[0035]所述將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容發送給所述終端包括:
[0036]當用戶從所述內容索引中選擇出第一內容索引時,接收所述終端發送的數據獲取請求,所述數據獲取請求包括與所述第一內容索引對應的第一子片段的標識;
[0037]將與所述第一子片段的標識對應的所述第一子片段的數據內容發送給所述終端,以使得所述終端將所述第一子片段的數據內容在所述顯示頁面進行顯示。
[0038]可選的,所述標簽目錄還包括所述每個子片段的標識;
[0039]所述將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容發送給所述終端包括:
[0040]接收所述終端逐一發送的包括所述每個子片段的標識的數據獲取請求;
[0041]將所述每個子片段的標識對應的數據內容發送給所述終端,以使得所述終端在本地緩存所述每個子片段的數據內容,并在用戶根據所述內容索引選擇出第一內容索引時,從已緩存的所述每個子片段的數據內容中讀取與所述第一內容索引對應的第一子片段的數據內容并在所述顯示頁面進行顯示。
[0042]可選的,所述方法還包括:
[0043]將所述網頁的每個子片段中相同的數據內容發送給所述終端,以使得所述終端將所述相同的數據內容靜態加載到所述顯示頁面。
[0044]根據本公開實施例的第三方面,還提供一種頁面顯示裝置,所述裝置包括:[0045]請求發送模塊,用于向服務器發送網頁訪問請求;
[0046]目錄接收模塊,用于接收所述服務器發送的與所述網頁對應的標簽目錄,所述標簽目錄包括所述網頁每個子片段的內容索引;
[0047]目錄加載模塊,用于將所述內容索引加載到顯示頁面;
[0048]數據顯示模塊,用于將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容在所述顯示頁面進行顯示。
[0049]可選的,所述目錄接收模塊接收到的所述標簽目錄還包括所述每個子片段的標識;
[0050]所述數據顯示模塊包括:
[0051]標識讀取子模塊,用于在用戶從所述內容索引中選擇出第一內容索引時,讀取所述第一內容索引對應的第一子片段的標識;
[0052]第一請求發送子模塊,用于向所述服務器發送包括所述第一子片段的標識的數據獲取請求;
[0053]第一數據接收子模塊,用于接收所述服務器返回的與所述第一子片段的標識對應的第一子片段的數據內容;
[0054]第一數據顯示子模塊,用于在所述顯示頁面顯示所述第一子片段的數據內容。
[0055]可選的,所述目錄接收模塊接收到的所述標簽目錄還包括所述每個子片段的標識;
[0056]所述數據顯示模塊包括:
[0057]第二請求發送子模塊,用于向所述服務器逐一發送包括所述每個子片段的標識的數據獲取請求;
[0058]第二數據接收子模塊,用于接收所述服務器返回的與所述每個子片段的標識對應的每個子片段的數據內容;
[0059]數據緩存子模塊,用于在本地緩存所述每個子片段的數據內容;
[0060]數據讀取子模塊,用于在用戶根據所述內容索引選擇出第一內容索引時,從已緩存的所述每個子片段的數據內容中讀取與所述第一內容索引對應的第一子片段的數據內容;
[0061]第二數據顯示子模塊,用于在所述顯示頁面顯示所述第一子片段的數據內容。
[0062]可選的,所述目錄加載模塊包括:
[0063]目錄緩存子模塊,用于在本地緩存所述標簽目錄;
[0064]模板加載子模塊,用于在所述顯示頁面上加載預設模板;
[0065]目錄添加子模塊,用于將所述標簽目錄中的內容索引添加到所述預設模板的目錄中。
[0066]可選的,所述裝置還包括:
[0067]數據接收模塊,用于接收所述服務器發送的所述網頁的每個子片段中相同的數據內容;
[0068]數據加載模塊,用于將所述相同的數據內容靜態加載到所述顯示頁面。
[0069]根據本公開實施例的第四方面,還提供一種頁面顯示裝置,所述裝置包括:
[0070]請求接收模塊,用于接收終端發送的網頁訪問請求;[0071]目錄發送模塊,用于根據所述網頁訪問請求向所述終端發送與所述網頁對應的標簽目錄,以使得所述終端將所述標簽目錄中包括的所述網頁的每個子片段的內容索引加載到顯示頁面;
[0072]第一數據發送模塊,用于將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容發送給所述終端,以使得所述終端將所述第一子片段的數據內容在顯示頁面進行顯示。
[0073]可選的,所述目錄發送模塊發送的所述標簽目錄還包括所述每個子片段的標識;
[0074]所述第一數據發送模塊包括:
[0075]第一請求接收子模塊,用于在用戶從所述內容索引中選擇出第一內容索引時,接收所述終端發送的數據獲取請求,所述數據獲取請求包括與所述第一內容索引對應的第一子片段的標識;
[0076]第一數據發送子模塊,用于將與所述第一子片段的標識對應的所述第一子片段的數據內容發送給所述終端,以使得所述終端將所述第一子片段的數據內容在所述顯示頁面進行顯示。
[0077]可選的,所述目錄發送模塊發送的所述標簽目錄還包括所述每個子片段的標識;
[0078]所述第一數據發送模塊包括:
[0079]第二請求接收子模塊,用于接收所述終端逐一發送的包括所述每個子片段的標識的數據獲取請求;
[0080]第二數據發送子模塊,用于將所述每個子片段的標識對應的數據內容發送給所述終端,以使得所述終端在本地緩存所述每個子片段的數據內容,并在用戶根據所述內容索引選擇出第一內容索引時,從已緩存的所述每個子片段的數據內容中讀取與所述第一內容索引對應的第一子片段的數據內容并在所述顯示頁面進行顯示。
[0081]可選的,所述裝置還包括:
[0082]第二數據發送模塊,用于將所述網頁的每個子片段中相同的數據內容發送給所述終端,以使得所述終端將所述相同的數據內容靜態加載到所述顯示頁面。
[0083]根據本公開實施例的第五方面,還提供一種頁面顯示裝置,包括:
[0084]處理器;
[0085]用于存儲處理器可執行指令的存儲器;
[0086]其中,所述處理器被配置為:
[0087]向服務器發送網頁訪問請求;
[0088]接收所述服務器發送的與所述網頁對應的標簽目錄,所述標簽目錄包括所述網頁每個子片段的內容索引;
[0089]將所述內容索引加載到顯示頁面;
[0090]將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容在所述顯示頁面進行顯示。
[0091]根據本公開實施例的第六方面,還提供一種頁面顯示裝置,包括:
[0092]處理器;
[0093]用于存儲處理器可執行指令的存儲器;
[0094]其中,所述處理器被配置為:[0095]接收終端發送的網頁訪問請求;
[0096]根據所述網頁訪問請求向所述終端發送與所述網頁對應的標簽目錄,以使得所述終端將所述標簽目錄中包括的所述網頁的每個子片段的內容索引加載到顯示頁面;
[0097]將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容發送給所述終端,以使得所述終端將所述第一子片段的數據內容在顯示頁面進行顯示。
[0098]本公開的實施例提供的技術方案可以包括以下有益效果:
[0099]本公開的以上實施例中,通過服務器將訪問網頁上所有子片段構建成標簽目錄,并將所述標簽目錄加載到終端的顯示頁面上,當用戶根據所述標簽目錄選擇出需要訪問的子片段時,將所述子片段的數據內容在所述顯示頁面進行顯示,從而實現了將一個頁面上的不同子片段在同一個顯示頁面(同一 URL)上分別顯示,不進行頁面跳轉,使得在頁面數據比較大,網絡環境不太好時,加快了頁面加載進程,提高了用戶的閱讀體驗;
[0100]本公開的以上實施例中,通過將訪問網頁上各子片段中相同的數據內容靜態加載到所述顯示頁面,從而使得在將用戶選擇的不同子片段的數據內容在所述顯示頁面進行顯示時,不需要重復加載各子片段中相同的數據內容,從而減少了數據加載量,進一步加快了頁面加載進程。
[0101]應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
【專利附圖】
【附圖說明】
[0102]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0103]圖1是根據一示例性實施例示出的一種頁面顯示方法的流程示意圖;
[0104]圖2是根據一示例性實施例示出的另一種頁面顯示方法的流程示意圖;
[0105]圖3是根據一示例性實施例示出的另一種頁面顯示方法的流程示意圖;
[0106]圖4是根據一示例性實施例示出的顯示頁面的示意圖;
[0107]圖5是根據一示例性實施例示出的另一種頁面顯示方法的流程示意圖;
[0108]圖6是是根據一示例性實施例示出的另一種顯示頁面的示意圖;
[0109]圖7是根據一示例性實施例示出的一種頁面顯示裝置的示意框圖;
[0110]圖8是根據一示例性實施例示出的另一種頁面顯示裝置的示意框圖;
[0111]圖9是根據一示例性實施例示出的另一種頁面顯示裝置的示意框圖;
[0112]圖10是根據一示例性實施例示出的另一種頁面顯示裝置的示意框圖;
[0113]圖11是根據一示例性實施例示出的另一種頁面顯示裝置的示意框圖;
[0114]圖12是根據一示例性實施例示出的另一種頁面顯示裝置的示意框圖;
[0115]圖13是根據一示例性實施例示出的另一種頁面顯示裝置的示意框圖;
[0116]圖14是根據一示例性實施例示出的另一種頁面顯示裝置的示意框圖;
[0117]圖15是根據一示例性實施例示出的另一種頁面顯示裝置的示意框圖;
[0118]圖16是根據一示例性實施例示出的一種用于頁面顯示裝置的一結構示意圖;
[0119]圖17是根據一示例性實施例示出的一種用于頁面顯示裝置的另一結構示意圖。【具體實施方式】
[0120]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0121]在本公開使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本公開。在本公開和所附權利要求書中所使用的單數形式的“一種”、“所述”和“該”也旨在包括多數形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指并包含一個或多個相關聯的列出項目的任何或所有可能組合。
[0122]應當理解,盡管在本公開可能采用術語第一、第二、第三等來描述各種信息,但這些信息不應限于這些術語。這些術語僅用來將同一類型的信息彼此區分開。例如,在不脫離本公開范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”。
[0123]如圖1所示,圖1是根據一示例性實施例示出的一種頁面顯示方法,該頁面顯示方法應用于終端中,包括以下步驟:
[0124]在步驟101中,向服務器發送網頁訪問請求;
[0125]在本實施例中,當用戶通過所述終端上的客戶端瀏覽器訪問網頁時,客戶端瀏覽器根據用戶的輸入指令,比如用戶手動敲擊的網頁URL,向服務器發送網頁訪問請求;
[0126]在步驟102中,接收所述服務器發送的與所述網頁對應的標簽目錄,所述標簽目錄包括所述網頁每個子片段的內容索引;
[0127]在本實施例中,服務器收到所述終端的網頁訪問請求時,將所述網頁上的所有子片段構建成一個標簽目錄,并將所述標簽目錄發送給所述終端;所述標簽目錄包括所述網頁的每個子片段的內容索引;所述內容索引可以是用于描述每個子片段的數據內容的標簽。
[0128]在步驟103中,將所述內容索引加載到顯示頁面;
[0129]在本實施例中,在加載所述內容索引時,可以是將所述內容索引作為導航界面以標簽的形式加載到所述顯示頁面的最上方。例如,可以在所述顯示頁面的最上方預先添加一個靜態網頁模板,然后將所述內容索引對應添加到所述靜態網頁模板的目錄中,從而在所述顯示頁面的最上方顯示。
[0130]在步驟104中,將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容在所述顯示頁面進行顯示。
[0131] 在本實施例中,當用戶根據顯示頁面上加載的所述內容索引,選擇出需要訪問的子片段時,向所述服務器獲取所述子片段的數據內容,然后將獲取到的所述子片段的數據內容在所述顯示頁面的顯示區域進行顯示。其中,所述終端也可以在收到服務器發送的所述標簽目錄時,就按照所述標簽目錄示出的內容索引,逐一向所述服務器獲取對應的子片段的數據內容,然后將獲取到的數據內容在本地緩存,當用戶根據所述內容索引選擇出需要訪問的子片段時,再從本地讀取所述子片段的數據內容,并在所述顯示頁面的顯示區域顯不O[0132]在上述實施例中,通過將由訪問網頁上所有子片段構建而成的標簽目錄加載到終端的顯示頁面上,當用戶根據所述標簽目錄選擇出需要訪問的子片段時,將所述子片段的數據內容在所述顯示頁面進行顯示,實現了將一個頁面上的不同子片段在同一個顯示頁面(同一 URL)上分別顯示,不進行頁面跳轉,使得在頁面數據比較大,網絡環境不太好時,力口快了頁面加載進程,提高了用戶的閱讀體驗。
[0133]如圖2所示,圖2是根據一示例性實施例示出的另一種頁面顯示方法,該頁面顯示方法應用于服務器中,包括以下步驟:
[0134]在步驟201中,接收終端發送的網頁訪問請求;
[0135]在本實施例中,所述網頁訪問請求,可以是由終端客戶端瀏覽器根據用戶的輸入指令來觸發的。例如,當用戶在終端客戶端瀏覽器上手動敲擊一個網頁URL,則觸發客戶端瀏覽器向所述服務器發送一個對應的網頁訪問請求。
[0136]在步驟202中,根據所述網頁訪問請求向所述終端發送與所述網頁對應的標簽目錄,以使得所述終端將所述標簽目錄中包括的所述網頁的每個子片段的內容索引加載到顯示頁面;
[0137]在本實施例中,服務器預先將本地存儲的網頁中的所有子片段分別構建成標簽目錄,以便于在收到所述終端的網頁訪問請求時,向所述終端發送與所述網頁對應的標簽目錄;以使得所述終端將所述標簽目錄中的索引標簽加載到顯示頁面;其中,所述標簽目錄包括所述網頁的每個子片段的內容索引;所述內容索引可以是用于描述每個子片段的數據內容的標簽。
[0138]在步驟203中,將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容發送給所述終端,以使得所述終端將所述第一子片段的數據內容在顯示頁面進行顯示。
[0139]在本實施例中,服務器可以是在用戶從所述內容索引中選擇出需要訪問的第一子片段后,根據終端的數據獲取請求,將所述第一子片段的數據內容發送給所述終端;也可以是在終端接收到所述標簽目錄后,根據所述標簽目錄中的內容索引逐一獲取所述網頁的每個子片段的數據內容時,根據終端的數據獲取請求將所述第一子片段的數據內容發送給所述終。
[0140]在上述實施例中,通過將訪問網頁上所有子片段構建成標簽目錄,并發送給終端,以使得所述終端將所述標簽目錄加載到終端的顯示頁面上,從而當用戶根據所述標簽目錄選擇出需要訪問的子片段時,將所述子片段的數據內容在所述顯示頁面進行顯示,實現了將一個頁面上的不同子片段在同一個顯示頁面上分別顯示,且不進行頁面跳轉,使得在頁面數據比較大,網絡環境不太好時,加快了頁面加載進程,提高了用戶的閱讀體驗。
[0141]如圖3所示,圖3是根據一示例性實施例示出的一種頁面顯示方法,該頁面顯示方法通過終端和服務器之間的交互實現,包括以下步驟:
[0142]在步驟301中,終端向服務器發送網頁訪問請求;
[0143]在本實施例中,當用戶通過所述終端上的客戶端瀏覽器訪問網頁時,客戶端瀏覽器根據用戶的輸入指令,比如用戶手動敲擊的網頁URL,向服務器發送網頁訪問請求。
[0144]在步驟302中,服務器根據所述網頁訪問請求向所述終端發送與所述網頁對應的標簽目錄,所述標簽目錄包括所述網頁的每個子片段的內容索引以及標識;[0145]在本實施例中,服務器預先將本地存儲的網頁中的所有子片段分別構建成標簽目錄,以便于在收到所述終端的網頁訪問請求時,向所述終端發送與所述網頁對應的標簽目錄;所述標簽目錄包括所述網頁的每個子片段的內容索引和標識;所述內容索引可以是用于描述每個子片段的數據內容的標簽;例如,當所述網頁按照為用戶呈現的內容可以分為新聞和體育兩類時,那么將所述網頁的所有子片段構建成標簽目錄后,所述標簽目錄中則可以包括新聞和體育兩種索引標簽。所述標識為所述服務器在構建所述標簽目錄時創建的,用于唯一標識每個子片段。
[0146]其中,所述子片段是指所述網頁能夠為用戶呈現的所有內容中的某一類內容;例如,當一個網頁能夠為用戶呈現的內容包括:新聞、圖片、娛樂時,那么該網頁的子片段就可以包括:用于描述該網頁包括新聞、圖片、娛樂和游戲的子片段(該子片段被客戶端瀏覽器加載后為用戶呈現的為一個包括新聞、圖片、娛樂和游戲的導航界面);用于描述新聞內容的子片段;用于描述圖片內容的子片段;以及用于描述娛樂內容的子片段。當客戶端瀏覽器加載了某一子片段時,將通過顯示頁面為用戶呈現該子片段的數據內容。
[0147]在步驟303中,所述終端將所述標簽目錄中的內容索引加載到顯示頁面;
[0148]在本實施例中,當客戶收到服務器發送的標簽目錄時,首先在本地緩存所述標簽目錄。其次,為了將所述標簽目錄中的內容索引加載到顯示頁面,可以在所述顯示頁面的最上方預先添加一個靜態網頁模板,比如可以新增一個template類型的模板標簽,添加該模板標簽的屬性為type = “text/template”,并為所述模板標簽添加一個對應的目錄〈template dir = “xxx”>,然后將所述標簽目錄中的內容索引對應添加到所述目錄中,以便在所述顯示頁面的最上方顯示所述內容索引。
[0149]例如,請參見圖4,圖4為所述顯示頁面的示意圖,包括目錄區域和顯示區域;假如所述網頁的內容索引中包括“新聞”、“圖片”、“娛樂”和“游戲”等索引標簽,當將所述內容索引添加到所述模板標簽的空目錄中后,得到目錄〈template dir =“新聞” “圖片” “娛樂” “游戲”〉,最終在所述顯示頁面上形成一個包括“新聞”、“圖片”、“娛樂”和“游戲”四種索引標簽的導航界面。
[0150]當客戶端將所述標簽目錄中的內容索引對應添加到所述模板標簽的目錄中后,此時每一個內容索引條目都指向一個本地的數據存放位置,用于存放對應的子片段的數據內容。
[0151]在步驟304中,當用戶從所述內容索引中選擇出第一內容索引時,終端讀取所述第一內容索引對應的第一子片段的標識;
[0152]在本實施例中,可以從已緩存的所述標簽目錄中讀取與所述第一內容索引對應的第一子片段的標識;
[0153]在步驟305中,終端向所述服務器發送數據獲取請求,所述數據獲取請求包括所述第一子片段的標識;
[0154]在步驟306中,服務器將與所述第一子片段的標識對應的所述第一子片段的數據內容發送給所述終端。
[0155]在步驟307中,終端將所述第一子片段的數據內容在顯示頁面進行顯示。
[0156]在本實施例中,當終端收到服務器器返回的所述第一子片段的數據內容時,將所述數據內容存放到與所述第一子片段對應的內容索引指向的本地的數據存放位置,然后從所述本地數據的存放位置讀取數據內容在所述顯示頁面的顯示區域進行顯示。
[0157]例如,仍以圖4例,當用戶通過圖4示出的導航界面選擇了“新聞”子片段時,終端會在緩存中讀取所述“新聞”子片段對應的標識,然后根據所述標識向服務器獲取所述“新聞”子片段的數據內容,并將所述數據內容存放到索引標簽“新聞”指向的本地存儲位置,然后終端從所述本地存儲位置讀取對應的數據內容后,在所述顯示頁面的顯示區域顯示。用戶可以重復以上操作,通過所述導航界面選擇不同的內容索引來閱讀不同子片段的數據內容。
[0158]上述實施例中,通過在終端的客戶端瀏覽器的顯示界面上加載由服務器為訪問網頁上所有子片段構建的標簽目錄,使得用戶根據所述標簽目錄選擇出需要訪問的子片段時,將所述子片段的數據內容在所述顯示頁面進行顯示,實現了將一個頁面上的不同子片段在同一個顯示頁面上分別顯示,不進行頁面跳轉,使得在頁面數據比較大,網絡環境不太好時,加快了頁面加載進程,提高了用戶的閱讀體驗。
[0159]如圖5所示,圖5是根據一示例性實施例示出的另一種頁面顯示方法,該頁面顯示方法通過終端和服務器之間的交互實現,包括以下步驟:
[0160]在步驟501中,終端向服務器發送網頁訪問請求;
[0161]在步驟502中,服務器根據所述網頁訪問請求向所述終端發送與所述網頁對應的標簽目錄,所述標簽目錄包括所述網頁的每個子片段的內容索引以及標識;
[0162]在步驟503中,所述終端將所述標簽目錄中的內容索引加載到顯示頁面;
[0163]以上步驟與圖3中示出的一種頁面顯示方法中的對應步驟執行過程相同,在本實施例不再贅述。
[0164]在步驟504中,終端向所述服務器逐一發送包括所述每個子片段的標識的數據獲取請求;
[0165]在步驟505中,所述服務器將所述每個子片段的標識對應的數據內容發送給所述終端;
[0166]在步驟506中,所述終端在本地緩存所述每個子片段的數據內容;
[0167]在本實施例中,所述終端可以在接收到所述服務器發送的所述標簽目錄時,就按照所述標簽目錄示出的內容索引,向所述服務器逐一發送包括所述每個子片段的標識的數據獲取請求,然后將獲取到的所述每個子片段的數據內容,按照每個子片段對應的內容索引指向的不同存放位置分別進行存放。
[0168]在步驟507中,當用戶根據所述內容索引選擇出第一內容索引時,終端從已緩存的所述每個子片段的數據內容中讀取與所述第一內容索引對應的第一子片段的數據內容;
[0169]在步驟508中,終端在所述顯示頁面進行顯示所述第一子片段的數據內容。
[0170]在本實施例中,當用戶根據所述內容索引選擇出第一內容索引時,此時所述網頁的所有子片段的數據內容已在本地緩存,終端根據用戶的選擇指令直接在本地緩存的數據內容中讀取與所述第一內容索引對應的第一子片段的數據內容,在所述顯示頁面的顯示區域進行顯示。
[0171]例如,仍以圖4例,當終端收到服務器發送的訪問網頁的標簽目錄時,假如所述標簽目錄中所述網頁的內容索引中包括如圖4示出的“新聞”、“圖片”、“娛樂”和“游戲”等索引標簽時,客戶端可以在將所述內容索引添加到所述顯示頁面上時,同時根據所述內容索弓丨,逐一從緩存中讀取所述“新聞”、“圖片”、“娛樂”和“游戲”等索引標簽對應的標識,并根據所述標識向所述服務器獲取所述標簽目錄中每個子片段對應的數據內容,然而將服務器返回的所有子片段的數據內容存儲到本地對應的存放位置。當用戶通過圖4示出的導航界面選擇了“新聞”子片段時,終端直接從所述索引標簽“新聞”指向的本地存儲位置讀取對應的數據內容后,并在所述顯示頁面的顯示區域進行顯示。
[0172]用戶可以重復以上操作,分別選擇其他索引標簽來閱讀索引標簽“圖片”、“娛樂”和“游戲”對應的數據內容,從而完成對整個網頁的瀏覽。
[0173]上述實施例中,通過在終端的客戶端瀏覽器的顯示界面上加載由服務器為訪問網頁上所有子片段構建的標簽目錄,使得用戶根據所述標簽目錄選擇出需要訪問的子片段時,將所述子片段的數據內容在所述顯示頁面進行顯示,實現了將一個頁面上的不同子片段在同一個顯示頁面上分別顯示,不進行頁面跳轉,使得在頁面數據比較大,網絡環境不太好時,加快了頁面加載進程,提高了用戶的閱讀體驗。
[0174]可選的,結合上述圖3或圖5示出的實施例,在執行所述步驟305或步驟505時,還可以將接收到的所述服務器發送的所述網頁每個子片段中相同的數據內容(比如各子片段中相同的廣告)靜態加載到所述顯示頁面。其中所述相同的數據內容在所述顯示頁面中的加載位置,在本公開中不具體限定,可以是所述顯示頁面的目錄區域也可以是所述顯示頁面的顯示區域。
[0175]例如,請參見圖6,如圖6所示將訪問網頁上各子片段中相同的數據內容靜態加載到所述顯示頁面,可以使得在將用戶選擇的不同子片段的數據內容在所述顯示頁面進行顯示時,不需要重復加載各子片段中相同的數據內容,從而減少了數據加載量,進一步加快了頁面加載進程。
[0176]結合前述本公開方法實施例,本公開還提供了頁面顯示裝置實施例。
[0177]如圖7所示,圖7根據一示例性實施例示出的一種頁面顯示裝置700,應用于終端中,所述頁面顯示裝置700包括請求發送模塊701、目錄接收模塊702、目錄加載模塊703和數據顯示模塊704:
[0178]其中,所述請求發送模塊701被配置為,向服務器發送網頁訪問請求;
[0179]所述目錄接收模塊702被配置為,接收所述服務器發送的與所述網頁對應的標簽目錄,所述標簽目錄包括所述網頁的每個子片段的內容索引;
[0180]所述目錄加載模塊703被配置為,將所述內容索引加載到顯示頁面;
[0181]所述數據顯示模塊704被配置為,用于將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容在所述顯示頁面進行顯示。
[0182]上述實施例中,通過在終端客戶端瀏覽器的顯示界面上加載由訪問網頁上所有子片段構建而成的標簽目錄,使得用戶根據所述標簽目錄選擇出需要訪問的子片段時,將所述子片段的數據內容在所述顯示頁面進行顯示,實現了將一個頁面上的不同子片段在同一個顯示頁面上分別顯示,不進行頁面跳轉,使得在頁面數據比較大,網絡環境不太好時,加快了頁面加載進程,提高了用戶的閱讀體驗。
[0183]如圖8所示,圖8根據一示例性實施例示出的另一種頁面顯示裝置700,應用于終端中,該實施例在前述圖7所示實施例的基礎上,所述數據顯示模塊704包括標識讀取子模塊704A、第一請求發送子模塊704B、第一數據接收子模塊704C和第一數據顯示子模塊704D ;
[0184]其中,在本實施例中,所述目錄接收模塊接收到的所述標簽目錄還包括所述每個子片段的標識;
[0185]所述標識讀取子模塊704A被配置為,在用戶從所述內容索引中選擇出第一內容索引時,讀取所述第一內容索引對應的第一子片段的標識;
[0186]所述第一請求發送子模塊704B被配置為,向所述服務器發送包括所述第一子片段的標識的數據獲取請求;
[0187]所述第一數據接收子模塊704C被配置為,接收所述服務器返回的與所述第一子片段的標識對應的第一子片段的數據內容;
[0188]所述第一數據顯示子模塊704D被配置為,將所述第一子片段的數據內容在所述顯示頁面進行顯示;
[0189]如圖9所示,圖9根據一示例性實施例示出的另一種頁面顯示裝置700,應用于終端中,該實施例在前述圖7所示實施例的基礎上,所述數據顯示模塊704包括第二請求發送子模塊704E、第二數據接收子模塊704F、數據緩存子模塊704G、數據讀取子模塊704H和第二數據顯示子模塊7041 ;
[0190]其中,在本實施例中,所述目錄接收模塊接收到的所述標簽目錄還包括所述每個子片段的標識;
[0191]所述第二請求發送子模塊704E被配置為,向所述服務器逐一發送包括所述每個子片段的標識的數據獲取請求;
[0192]所述第二數據接收子模塊704F被配置為,接收所述服務器返回的與所述每個子片段的標識對應的每個子片段的數據內容;
[0193]所述數據緩存子模塊704G被配置為,在本地緩存所述每個子片段的數據內容;
[0194]所述數據讀取子模塊704H被配置為,在用戶根據所述內容索引選擇出第一內容索引時,從已緩存的所述每個子片段的數據內容中讀取與所述第一內容索引對應的第一子片段的數據內容;
[0195]所述第二數據顯示子模塊7041被配置為,將所述第一子片段的數據內容在所述顯示頁面進行顯示。
[0196]如圖10所示,圖10根據一示例性實施例示出的另一種頁面顯示裝置700,應用于終端中,該實施例在前述圖7所示實施例的基礎上,所述目錄加載模塊703包括目錄緩存子模塊703A、模板加載子模塊703B和目錄添加子模塊703C:
[0197]其中,所述目錄緩存子模塊703A被配置為,在本地緩存所述標簽目錄;
[0198]所述模板加載子模塊703B被配置為,在所述顯示頁面上加載預設模板;
[0199]所述目錄添加子模塊703C被配置為,將所述標簽目錄中的內容索引添加到所述預設模板的目錄中。
[0200]需要說明的是,上述圖10所示的裝置實施例中示出的目錄緩存子模塊703A、模板加載子模塊703B和目錄添加子模塊703C的結構也可以包含在前述圖8或圖9中任一圖所示出的裝置實施例中,對此本公開不進行限制。
[0201]如圖11所示,圖11根據一示例性實施例示出的另一種頁面顯示裝置700,應用于終端中,該實施例在前述圖7所示實施例的基礎上,所述頁面顯示裝置700還包括數據接收模塊705和數據加載模塊706:
[0202]其中,所述數據接收模塊705被配置為,接收所述服務器發送的所述網頁的每個子片段中相同的數據內容;
[0203]所述數據加載模塊706被配置為,將所述相同的數據內容靜態加載到所述顯示頁面。
[0204]需要說明的是,上述圖11所示的裝置實施例中示出的數據接收模塊705和數據加載模塊706的結構也可以包含在前述圖8至圖10中任一圖所示出的裝置實施例中,對此本公開不進行限制。
[0205]在上述實施例中,通過將訪問網頁上各子片段中相同的數據內容靜態加載到所述顯示頁面,使得在將用戶選擇的不同子片段的數據內容在所述顯示頁面進行顯示時,不需要重復加載各子片段中相同的數據內容,從而減少了數據加載量,進一步加快了頁面加載進程
[0206]如圖12所示,圖12根據一示例性實施例示出的另一種頁面顯示裝置1200,應用于服務器中,所述頁面顯示裝置1200包括請求接收模塊1201、目錄發送模塊1202、和第一數據發送模塊1203:
[0207]其中,所述請求接收模塊1201被配置為,接收終端發送的網頁訪問請求;
[0208]所述目錄發送模塊1202被配置為,根據所述網頁訪問請求向所述終端發送與所述網頁對應的標簽目錄,以使得所述終端將所述標簽目錄中包括的所述網頁的每個子片段的內容索引加載到顯示頁面;
[0209]所述第一數據發送模塊1203被配置為,將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容發送給所述終端,以使得所述終端將所述第一子片段的數據內容在顯示頁面進行顯示。
[0210]在上述實施例中,本實施例通過將訪問網頁上所有子片段構建成標簽目錄,并發送給終端,以使得所述終端將所述標簽目錄加載到終端的顯示頁面上,從而當用戶根據所述標簽目錄選擇出需要訪問的子片段時,將所述子片段的數據內容在所述顯示頁面進行顯示,實現了將一個頁面上的不同子片段在同一個顯示頁面上分別顯示,且不進行頁面跳轉,使得在頁面數據比較大,網絡環境不太好時,加快了頁面加載進程,提高了用戶的閱讀體驗。
[0211]如圖13所示,圖13根據一示例性實施例示出的另一種頁面顯示裝置1200,應用于服務器中,該實施例在前述圖12所示實施例的基礎上,所述第一數據發送模塊1203包括第一請求接收子模塊1203A和第一數據發送子模塊1203B:
[0212]其中,在本實施例中,所述目錄發送模塊發送的所述標簽目錄還包括所述每個子片段的標識;
[0213]所述第一請求接收子模塊1203A被配置為,在用戶從所述內容索引中選擇出第一內容索引時,接收所述終端發送的數據獲取請求,所述數據獲取請求包括與所述第一內容索引對應的第一子片段的標識;
[0214]所述第一數據發送子模塊1203B被配置為,將與所述標識對應的所述第一子片段的數據內容發送給所述終端,以使得所述終端將所述第一子片段的數據內容在所述顯示頁面進行顯示。
[0215]如圖14所示,圖14根據一示例性實施例示出的另一種頁面顯示裝置1200,應用于服務器中,該實施例在前述圖12所示實施例的基礎上,所述第一數據發送模塊1203包括第二請求接收子模塊1203C和第二數據發送子模塊1203D:
[0216]其中,在本實施例中,所述目錄發送模塊發送的所述標簽目錄還包括所述每個子片段的標識;
[0217]所述第二請求接收子模塊1203C被配置為,接收所述終端逐一發送的包括所述每個子片段的標識的數據獲取請求;
[0218]所述第二數據發送子模塊1203D被配置為,將所述每個子片段的標識對應的數據內容發送給所述終端,以使得所述終端在本地緩存所述每個子片段的數據內容,并在用戶根據所述內容索引選擇出第一內容索引時,從已緩存的所述每個子片段的數據內容中讀取與所述第一內容索引對應的第一子片段的數據內容并在所述顯示頁面進行顯示。
[0219]需要說明的是,上述圖14所示的裝置實施例中示出的第二請求接收子模塊1203C和第二數據發送子模塊1203D的結構也可以包含在前述圖13的裝置實施例中,對此本公開不進行限制。
[0220]如圖15所示,圖15根據一示例性實施例示出的另一種頁面顯示裝置1200,應用于服務器中,該實施例在前述圖12所示實施例的基礎上,所述裝置頁面顯示裝置1200還包括第二數據發送模塊1204:
[0221]其中,所述第二數據發送模塊1204被配置為,將所述網頁的每個子片段中相同的數據內容發送給所述終端,以使得所述終端將所述相同的數據內容靜態加載到所述顯示頁面。
[0222]需要說明的是,上述圖15所示的裝置實施例中示出的第二數據發送模塊1204的結構也可以包含在前述圖13或圖14的裝置實施例中,對此本公開不進行限制。
[0223]在上述實施例中,通過將所述網頁每個子片段中相同的數據內容發送給所述終端,以使得所述終端將所述相同的數據內容靜態加載到所述顯示頁面,從而使得在將用戶選擇的不同子片段的數據內容在所述顯示頁面進行顯示時,不需要重復加載各子片段中相同的數據內容,減少了數據加載量,進一步加快了頁面加載進程。
[0224]上述裝置中各個單元的功能和作用的實現過程具體詳見上述方法中對應步驟的實現過程,在此不再贅述。
[0225]對于裝置實施例而言,由于其基本對應于方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本公開方案的目的。本領域普通技術人員在不付出創造性勞動的情況下,即可以理解并實施。
[0226]相應的,本公開還提供一種頁面顯示裝置,所述頁面顯示裝置包括:處理器;用于存儲處理器可執行指令的存儲器;其中,所述處理器被配置為:向服務器發送網頁訪問請求;接收所述服務器發送的與所述網頁對應的標簽目錄,所述標簽目錄包括所述網頁每個子片段的內容索引;將所述標簽目錄加載到顯示頁面;將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容在所述顯示頁面進行顯示。
[0227]相應的,本公開還提供一種頁面顯示裝置,所述頁面顯示裝置包括:處理器;用于存儲處理器可執行指令的存儲器;其中,所述處理器被配置為:接收終端發送的網頁訪問請求;根據所述網頁訪問請求向所述終端發送與所述網頁對應的標簽目錄,以使得所述終端將所述標簽目錄中的內容索引加載到顯示頁面;所述標簽目錄包括所述網頁的每個子片段的內容索引;將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容發送給所述終端,以使得所述終端將所述第一子片段的數據內容在顯示頁面進行顯示。
[0228]相應的,本公開還提供一種終端,所述終端包括:處理器;
[0229]用于存儲處理器可執行指令的存儲器;其中,所述處理器被配置為:向服務器發送網頁訪問請求;接收所述服務器發送的與所述網頁對應的標簽目錄,所述標簽目錄包括所述網頁每個子片段的內容索引;將所述標簽目錄加載到顯示頁面;將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容在所述顯示頁面進行顯示。
[0230]相應的,本公開還提供一種服務器,所述服務器包括:處理器;用于存儲處理器可執行指令的存儲器;其中,所述處理器被配置為:接收終端發送的網頁訪問請求;根據所述網頁訪問請求向所述終端發送與所述網頁對應的標簽目錄,以使得所述終端將所述標簽目錄中的內容索引加載到顯示頁面;所述標簽目錄包括所述網頁的每個子片段的內容索引;將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容發送給所述終端,以使得所述終端將所述第一子片段的數據內容在顯示頁面進行顯示。
[0231]圖16是根據一示例性實施例示出的一種頁面顯示裝置的結構示意圖。
[0232]如圖16所示,根據一示例性實施例示出的一種頁面顯示裝置1600,該裝置1600可以是移動電話,計算機,數字廣播終端,消息收發設備,游戲控制臺,平板設備,醫療設備,健身設備,個人數字助理等。
[0233]參照圖16,裝置1600可以包括以下一個或多個組件:處理組件1601,存儲器1602,電源組件1603,多媒體組件1604,音頻組件1605,輸入/輸出(I/O)的接口 1606,傳感器組件1607,以及通信組件1608。
[0234]處理組件1601通常控制裝置1600的整體操作,諸如與顯示,電話呼叫,數據通信,相機操作和記錄操作相關聯的操作。處理組件1601可以包括一個或多個處理器1609來執行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1601可以包括一個或多個模塊,便于處理組件1601和其他組件之間的交互。例如,處理組件1601可以包括多媒體模塊,以方便多媒體組件1604和處理組件1601之間的交互。
[0235]存儲器1602被配置為存儲各種類型的數據以支持在裝置1600的操作。這些數據的示例包括用于在裝置1600上操作的任何應用程序或方法的指令,聯系人數據,電話簿數據,消息,圖片,視頻等。存儲器1602可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現,如靜態隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PROM),只讀存儲器(R0M),磁存儲器,快閃存儲器,磁盤或光盤。
[0236]電源組件1603為裝置1600的各種組件提供電力。電源組件1603可以包括電源管理系統,一個或多個電源,及其他與為裝置1600生成、管理和分配電力相關聯的組件。
[0237]多媒體組件1604包括在所述裝置1600和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續時間和壓力。在一些實施例中,多媒體組件1604包括一個前置攝像頭和/或后置攝像頭。當裝置1600處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數據。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統或具有焦距和光學變焦能力。
[0238]音頻組件1605被配置為輸出和/或輸入音頻信號。例如,音頻組件1605包括一個麥克風(MIC),當裝置1600處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1602或經由通信組件1608發送。在一些實施例中,音頻組件1605還包括一個揚聲器,用于輸出音頻信號。
[0239]I/O接口 1602為處理組件1601和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0240]傳感器組件1607包括一個或多個傳感器,用于為裝置1600提供各個方面的狀態評估。例如,傳感器組件1607可以檢測到裝置1600的打開/關閉狀態,組件的相對定位,例如所述組件為裝置1600的顯示器和小鍵盤,傳感器組件1607還可以檢測裝置1600或裝置1600 —個組件的位置改變,用戶與裝置1600接觸的存在或不存在,裝置1600方位或加速/減速和裝置1600的溫度變化。傳感器組件1607可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1607還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件1607還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0241]通信組件1608被配置為便于裝置1600和其他設備之間有線或無線方式的通信。裝置1600可以接入基于通信標準的無線網絡,如W1-Fi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件1608經由廣播信道接收來自外部廣播管理系統的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信組件1608還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術,紅外數據協會(IrDA)技術,超寬帶(UWB)技術,藍牙(BT)技術和其他技術來實現。
[0242]在示例性實施例中,裝置1600可以被一個或多個應用專用集成電路(ASIC)、數字信號處理器(DSP)、數字信號處理設備(DSro)、可編程邏輯器件(PLD)、現場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現,用于執行上述方法。
[0243]在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器1602,上述指令可由裝置1600的處理器1609執行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是ROM、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數據存儲設備等。
[0244]圖17是根據一示例性實施例示出的一種頁面顯示裝置的另一結構示意圖。請參照圖17,裝置1700可以是服務器,包括處理組件1722,其進一步包括一個或多個處理器,以及由存儲器1732所代表的存儲器資源,用于存儲可由處理組件1722的執行的指令,例如應用程序。存儲器1732中存儲的應用程序可以包括一個或一個以上的每一個對應于一組指令的模塊。此外,處理組件1722被配置為執行指令,以執行上述頁面顯示方法。
[0245]裝置1700還可以包括一個電源組件1726被配置為執行路由器1700的電源管理,一個有線或無線網絡接口 1750被配置為將裝置1700連接到網絡,和一個輸入輸出(I/O)接口 1758。裝置1700可以操作基于存儲在存儲器1732的操作系統,例如WindowsServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM 或類似。
[0246]本領域技術人員在考慮說明書及實踐這里公開的發明后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理并包括本公開未公開的本【技術領域】中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權利要求指出。
[0247]應當理解的是,本公開并不局限于上面已經描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權利要求來限制。
【權利要求】
1.一種頁面顯示方法,其特征在于,所述方法包括: 向服務器發送網頁訪問請求; 接收所述服務器發送的與所述網頁對應的標簽目錄,所述標簽目錄包括所述網頁的每個子片段的內容索引; 將所述內容索引加載到顯示頁面; 將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容在所述顯示頁面進行顯示。
2.如權利要求1所述的方法,其特征在于,所述標簽目錄還包括所述每個子片段的標識; 所述將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容在所述顯示頁面進行顯示包括: 當用戶從所述內容索引中選擇出第一內容索引時,讀取所述第一內容索引對應的第一子片段的標識; 向所述服務器發送包括所述第一子片段的標識的數據獲取請求; 接收所述服務器返回 的與所述第一子片段的標識對應的第一子片段的數據內容; 在所述顯示頁面顯示所述第一子片段的數據內容。
3.如權利要求1所述的方法,其特征在于,所述標簽目錄還包括所述每個子片段的標識; 所述將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容在所述顯示頁面進行顯示包括: 向所述服務器逐一發送包括所述每個子片段的標識的數據獲取請求; 接收所述服務器返回的與所述每個子片段的標識對應的每個子片段的數據內容; 在本地緩存所述每個子片段的數據內容; 當用戶根據所述內容索引選擇出第一內容索引時,從已緩存的所述每個子片段的數據內容中讀取與所述第一內容索引對應的第一子片段的數據內容; 在所述顯示頁面顯示所述第一子片段的數據內容。
4.如權利要求1所述的方法,其特征在于,所述將所述內容索引加載到顯示頁面包括: 在本地緩存所述標簽目錄; 在所述顯示頁面上加載預設模板; 將所述標簽目錄中的內容索引添加到所述預設模板的目錄中。
5.如權利要求1所述的方法,其特征在于,所述方法還包括: 接收所述服務器發送的所述網頁的每個子片段中相同的數據內容; 將所述相同的數據內容靜態加載到所述顯示頁面。
6.一種頁面顯示方法,其特征在于,所述方法包括: 接收終端發送的網頁訪問請求; 根據所述網頁訪問請求向所述終端發送與所述網頁對應的標簽目錄,以使得所述終端將所述標簽目錄中包括的所述網頁的每個子片段的內容索引加載到顯示頁面; 將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容發送給所述終端,以使得所述終端將所述第一子片段的數據內容在顯示頁面進行顯示。
7.如權利要求6所述的方法,其特征在于,所述標簽目錄還包括所述每個子片段的標識; 所述將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容發送給所述終端包括: 當用戶從所述內容索引中選擇出第一內容索引時,接收所述終端發送的數據獲取請求,所述數據獲取請求包括與所述第一內容索引對應的第一子片段的標識; 將與所述第一子片段的標識對應的所述第一子片段的數據內容發送給所述終端,以使得所述終端將所述第一子片段的數據內容在所述顯示頁面進行顯示。
8.如權利要求6所述的方法,其特征在于,所述標簽目錄還包括所述每個子片段的標識; 所述將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容發送給所述終端包括: 接收所述終端逐一發送的包括所述每個子片段的標識的數據獲取請求; 將所述每個子片段的標識對應的數據內容發送給所述終端,以使得所述終端在本地緩存所述每個子片段的數據內容,并在用戶根據所述內容索引選擇出第一內容索引時,從已緩存的所述每個子片段的數據內容中讀取與所述第一內容索引對應的第一子片段的數據內容并在所述顯示頁面進行顯示。
9.如權利要求6所述的方法,其特征在于,所述方法還包括: 將所述網頁的每個子片段中相同的數據內容發送給所述終端,以使得所述終端將所述相同的數據內容靜態加載到所述顯示頁面。
10.一種頁面顯示裝置,其特征在于,所述裝置包括: 請求發送模塊,用于向服務器發送網頁訪問請求; 目錄接收模塊,用于接收所述服務器發送的與所述網頁對應的標簽目錄,所述標簽目錄包括所述網頁每個子片段的內容索引; 目錄加載模塊,用于將所述內容索引加載到顯示頁面; 數據顯示模塊,用于將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容在所述顯示頁面進行顯示。
11.如權利要求10所述的裝置,其特征在于,所述目錄接收模塊接收到的所述標簽目錄還包括所述每個子片段的標識; 所述數據顯示模塊包括: 標識讀取子模塊,用于在用戶從所述內容索引中選擇出第一內容索引時,讀取所述第一內容索引對應的第一子片段的標識; 第一請求發送子模塊,用于向所述服務器發送包括所述第一子片段的標識的數據獲取請求; 第一數據接收子模塊,用于接收所述服務器返回的與所述第一子片段的標識對應的第一子片段的數據內容; 第一數據顯示子模塊,用于在所述顯示頁面顯示所述第一子片段的數據內容。
12.如權利要求10所述的裝置,其特征在于,所述目錄接收模塊接收到的所述標簽目錄還包括所述每個子片段的標識;所述數據顯示模塊包括: 第二請求發送子模塊,用于向所述服務器逐一發送包括所述每個子片段的標識的數據獲取請求; 第二數據接收子模塊,用于接收所述服務器返回的與所述每個子片段的標識對應的每個子片段的數據內容; 數據緩存子模塊,用于在本地緩存所述每個子片段的數據內容; 數據讀取子模塊,用于在用戶根據所述內容索引選擇出第一內容索引時,從已緩存的所述每個子片段的數據內容中讀取與所述第一內容索引對應的第一子片段的數據內容; 第二數據顯示子模塊,用于在所述顯示頁面顯示所述第一子片段的數據內容。
13.如權利要求10所述的裝置,其特征在于,所述目錄加載模塊包括: 目錄緩存子模塊,用于在本地緩存所述標簽目錄; 模板加載子模 塊,用于在所述顯示頁面上加載預設模板; 目錄添加子模塊,用于將所述標簽目錄中的內容索引添加到所述預設模板的目錄中。
14.如權利要求10所述的裝置,其特征在于,所述裝置還包括: 數據接收模塊,用于接收所述服務器發送的所述網頁的每個子片段中相同的數據內容; 數據加載模塊,用于將所述相同的數據內容靜態加載到所述顯示頁面。
15.一種頁面顯示裝置,其特征在于,所述裝置包括: 請求接收模塊,用于接收終端發送的網頁訪問請求; 目錄發送模塊,用于根據所述網頁訪問請求向所述終端發送與所述網頁對應的標簽目錄,以使得所述終端將所述標簽目錄中包括的所述網頁的每個子片段的內容索引加載到顯示頁面; 第一數據發送模塊,用于將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容發送給所述終端,以使得所述終端將所述第一子片段的數據內容在顯示頁面進行顯示。
16.如權利要求15所述的裝置,其特征在于,所述目錄發送模塊發送的所述標簽目錄還包括所述每個子片段的標識; 所述第一數據發送模塊包括: 第一請求接收子模塊,用于在用戶從所述內容索引中選擇出第一內容索引時,接收所述終端發送的數據獲取請求,所述數據獲取請求包括與所述第一內容索引對應的第一子片段的標識; 第一數據發送子模塊,用于將與所述第一子片段的標識對應的所述第一子片段的數據內容發送給所述終端,以使得所述終端將所述第一子片段的數據內容在所述顯示頁面進行顯不O
17.如權利要求15所述的裝置,其特征在于,所述目錄發送模塊發送的所述標簽目錄還包括所述每個子片段的標識; 所述第一數據發送模塊包括: 第二請求接收子模塊,用于接收所述終端逐一發送的包括所述每個子片段的標識的數據獲取請求;第二數據發送子模塊,用于將所述每個子片段的標識對應的數據內容發送給所述終端,以使得所述終端在本地緩存所述每個子片段的數據內容,并在用戶根據所述內容索引選擇出第一內容索引時,從已緩存的所述每個子片段的數據內容中讀取與所述第一內容索引對應的第一子片段的數據內容并在所述顯示頁面進行顯示。
18.如權利要求15所述的裝置,其特征在于,所述裝置還包括: 第二數據發送模塊,用于將所述網頁的每個子片段中相同的數據內容發送給所述終端,以使得所述終端將所述相同的數據內容靜態加載到所述顯示頁面。
19.一種頁面顯示裝置,其特征在于,包括: 處理器; 用于存儲處理器可執行指令的存儲器; 其中,所述處理器被配置為: 向服務器發送網頁訪問請求; 接收所述服務器發送的與所述網頁對應的標簽目錄,所述標簽目錄包括所述網頁每個子片段的內容索引; 將所述內容索引加載到顯示頁面; 將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容在所述顯示頁面進行顯示。
20.一種頁面顯 示裝置,其特征在于,包括: 處理器; 用于存儲處理器可執行指令的存儲器; 其中,所述處理器被配置為: 接收終端發送的網頁訪問請求; 根據所述網頁訪問請求向所述終端發送與所述網頁對應的標簽目錄,以使得所述終端將所述標簽目錄中包括的所述網頁的每個子片段的內容索引加載到顯示頁面; 將用戶從所述內容索引中選擇的第一內容索引對應的第一子片段的數據內容發送給所述終端,以使得所述終端將所述第一子片段的數據內容在顯示頁面進行顯示。
【文檔編號】G06F17/30GK104021155SQ201410216484
【公開日】2014年9月3日 申請日期:2014年5月21日 優先權日:2014年5月21日
【發明者】余鵬, 馬哲, 譚國斌 申請人:小米科技有限責任公司