[發明專利]頁面顯示方法及裝置、用戶設備、存儲介質在審
| 申請號: | 201710465122.1 | 申請日: | 2017-06-19 |
| 公開(公告)號: | CN107451184A | 公開(公告)日: | 2017-12-08 |
| 發明(設計)人: | 王保初 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/44 |
| 代理公司: | 北京博思佳知識產權代理有限公司11415 | 代理人: | 林祥 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 顯示 方法 裝置 用戶 設備 存儲 介質 | ||
技術領域
本申請涉及軟件技術領域,尤其涉及一種頁面顯示方法及裝置、用戶設備、存儲介質。
背景技術
當前,各類App的客戶端在需要顯示某種頁面時,可向服務端發送頁面請求,隨后由服務端獲取各種頁面數據并生成HTML(HyperText Markup Language,超級文本標記語言)頁面文檔,最終由服務端將HTML頁面文檔發送給客戶端,以使得客戶端能夠通過HTML頁面文檔渲染出相應的頁面進行展示。而隨著互聯網技術的發展,App客戶端的頁面布局經常需要作變更。當需要變更App客戶端的某一頁面的布局時,通常需要對服務端的代碼進行修改,并在測試通過后將代碼重新部署,導致軟件開發成本較高。
發明內容
有鑒于此,本申請提供一種頁面顯示方法及裝置、用戶設備、存儲介質。
為實現上述目的,本申請提供的技術方案如下:
一種頁面顯示方法,應用于用戶設備,所述方法包括:
向服務器發送用于獲取待展示的目標頁面對應的第一頁面數據的請求;
接收所述服務器返回的第一頁面數據;
從所述用戶設備上存儲的HTML模板池中讀取與所述目標頁面對應的目標HTML模板,所述HTML模板池中包括由服務器發送給所述用戶設備的HTML模板;
讀取所述用戶設備存儲的與所述目標頁面對應的第二頁面數據;
將所述第一頁面數據和所述第二頁面數據分別填入所述目標HTML模板中的相應位置,以得到HTML文檔;
加載所述HTML文檔并顯示所述目標頁面。
一種頁面顯示方法,應用于用戶設備,所述方法包括:
從所述用戶設備上存儲的HTML模板池中讀取與待展示的目標頁面對應的目標HTML模板,所述HTML模板池中包括由服務器發送給所述用戶設備的HTML模板;
獲取與所述目標HTML模板對應的頁面數據;
將所述頁面數據填入所述目標HTML模板中與所述頁面數據對應的標簽區域,以得到HTML文檔;
加載所述HTML文檔并顯示所述目標頁面。
一種頁面顯示裝置,應用于用戶設備,所述裝置包括:
模板讀取單元,從所述用戶設備上存儲的HTML模板池中讀取與待展示的目標頁面對應的目標HTML模板,所述HTML模板池中包括由服務器發送給所述用戶設備的HTML模板;
頁面數據獲取單元,獲取與所述目標HTML模板對應的頁面數據;
數據填充單元,將所述頁面數據填入所述目標HTML模板中與所述頁面數據對應的標簽區域,以得到HTML文檔;
加載顯示單元,加載所述HTML文檔并顯示所述目標頁面。
一種頁面顯示裝置,應用于用戶設備,所述裝置包括:
請求發送單元,向服務器發送用于獲取待展示的目標頁面對應的第一頁面數據的請求;
數據接收單元,接收所述服務器返回的第一頁面數據;
模板讀取單元,從所述用戶設備上存儲的HTML模板池中讀取與所述目標頁面對應的目標HTML模板,所述HTML模板池中包括由服務器發送給所述用戶設備的HTML模板;
數據讀取單元,讀取所述用戶設備存儲的與所述目標頁面對應的第二頁面數據;
數據填充單元,將所述第一頁面數據和所述第二頁面數據分別填入所述目標HTML模板中的相應位置,以得到HTML文檔;
加載顯示單元,加載所述HTML文檔并顯示所述目標頁面。
通過以上技術方案可以看出,在用戶設備(即客戶端)上維護一個包括由服務器發送給所述用戶設備的HTML模板的HTML模板池的前提下,當用戶設備需要展示某個目標頁面時,便可從該HTML模板池中讀取相應的目標HTML模板,并利用獲取到的相關頁面數據以及上述目標HTML模板來生成HTML文檔,最終由用戶設備加載所述HTML文檔并顯示所述目標頁面。當需要對客戶端上展示的頁面布局作變更時,則只需要修改上述HTML模板并通過服務器將修改后的HTML模板傳遞給用戶設備并存放于上述HTML模板池中,從而避免修改服務端的代碼,降低因頁面布局變更所帶來的開發成本。
附圖說明
圖1為根據一示例性實施例示出的一種頁面顯示方法的流程;
圖2為根據一示例性實施例示出的另一種頁面顯示方法的流程;
圖3為根據一示例性實施例示出的一種用戶設備的硬件結構;
圖4為根據一示例性實施例示出的一種頁面顯示裝置的框圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710465122.1/2.html,轉載請聲明來源鉆瓜專利網。





