[發明專利]一種頁面展示方法及裝置有效
| 申請號: | 201710020749.6 | 申請日: | 2017-01-11 |
| 公開(公告)號: | CN108304234B | 公開(公告)日: | 2021-08-17 |
| 發明(設計)人: | 胡樂水;沈杰 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F16/958 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 劉醒晗 |
| 地址: | 英屬開曼群島大開曼*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 頁面 展示 方法 裝置 | ||
本申請公開了一種頁面展示方法及裝置。本申請中,確定容器對象中待進行場景界面展示的場景對象,一個容器對象中包括至少一個場景對象;根據與所述待進行場景界面展示的場景對象對應的場景模板,對所述待進行場景界面展示的場景對象中的顯示對象進行渲染,得到對應的場景界面,界面模板用于定義場景對象中的顯示對象的布局和/或顯示方式;在所述容器對象對應的窗口中展示所述場景界面。采用本申請,可實現在一個窗口中展示不同場景界面。
技術領域
本申請涉及計算機技術領域,尤其涉及一種頁面展示方法及裝置。
背景技術
在基于Web頁面的應用中,客戶端解析頁面代碼文件,渲染頁面,并在窗口中顯示。
目前,一個窗口展示一個頁面,如果需要展示多個頁面,則需要創建多個窗口,這需要較大的系統開銷。另外,在通過多個窗口顯示多個頁面的情況下,如果進行頁面間切換,則需要進行窗口間切換,影響切換效率。
發明內容
本申請實施例提供一種頁面展示方法及裝置。
本申請實施例提供的頁面展示方法,包括:
確定容器對象中待進行場景界面展示的場景對象;其中,一個容器對象中包括至少一個場景對象;
根據與所述待進行場景界面展示的場景對象對應的場景模板,對所述待進行場景界面展示的場景對象中的顯示對象進行渲染,得到對應的場景界面;其中,界面模板用于定義場景對象中的顯示對象的布局和/或顯示方式;
在所述容器對象對應的窗口中展示所述場景界面。
本申請實施例提供的頁面展示裝置,包括:
確定模塊,用于確定容器對象中待進行場景界面展示的場景對象;其中,一個容器對象中包括至少一個場景對象;
渲染模塊,用于根據與所述待進行場景界面展示的場景對象對應的場景模板,對所述待進行場景界面展示的場景對象中的顯示對象進行渲染,得到對應的場景界面;其中,界面模板用于定義場景對象中的顯示對象的布局和/或顯示方式;
顯示模塊,用于在所述容器對象對應的窗口中展示所述場景界面。
本申請實施例提供的通信裝置,包括:
存儲器,用于存儲計算機程序指令;
處理器,耦合到所述存儲器,用于讀取所述存儲器存儲的計算機程序指令,并作為響應,執行上述實施例所述的方法。
本申請另一實施例提供的通信裝置中,包括:一個或多個處理器;以及一個或多個計算機可讀介質,所述可讀介質上存儲有指令,所述指令被所述一個或多個處理器執行時,使得所述通信裝置執行上述實施例所述的方法。
本申請的上述實施例中,一個容器對象中包括多個場景對象,當確定該容器對象中待進行場景展示的場景對象后,根據該場景對象對應的界面模板中定義的顯示對象布局和/或顯示方式,對該場景對象中的顯示對象進行渲染,得到該場景對象對應的場景界面,并在該容器對象所對應的窗口中進行顯示。由于一個容器對象中可包含多個場景對象,因此基于這些場景對象所得到的場景界面均可在該容器對象所對應的窗口中進行展示,實現了一個窗口中可展示多種場景界面。
附圖說明
圖1為本申請實施例中一個應用程序中包含的容器對象和Scene對象的系統架構示意圖;
圖2a、圖2b、圖2c和圖2d分別為本申請實施例中一個窗口中展示不同場景界面的示意圖;
圖3為本申請實施例中Scene對象的生命周期示意圖;
圖4為本申請實施例提供的頁面展示流程示意圖;
圖5A、圖5B和圖5C分別為本申請實施例中的應用窗口展示內容示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710020749.6/2.html,轉載請聲明來源鉆瓜專利網。





