[發明專利]一種頁面顯示方法、裝置及計算機可讀存儲介質在審
| 申請號: | 202010824139.3 | 申請日: | 2020-08-17 |
| 公開(公告)號: | CN111966354A | 公開(公告)日: | 2020-11-20 |
| 發明(設計)人: | 譚皓 | 申請(專利權)人: | OPPO(重慶)智能科技有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F9/451 |
| 代理公司: | 深圳市恒申知識產權事務所(普通合伙) 44312 | 代理人: | 王海濱 |
| 地址: | 401120 重慶*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 頁面 顯示 方法 裝置 計算機 可讀 存儲 介質 | ||
本申請提供了一種頁面顯示方法、裝置及計算機可讀存儲介質,該頁面顯示方法包括:在接收到頁面顯示請求時,獲取原生組件層頁面和網頁視圖層頁面;通過目標網頁插件將原生組件層頁面的位置信息映射至網頁視圖層頁面,確定網頁視圖頁面上對應于位置信息的目標區域;將網頁視圖層頁面相應的第一渲染頁面上目標區域進行紋理擦除處理;將處理后的第一渲染頁面與原生組件層頁面相應的第二渲染頁面進行合成,得到混合渲染頁面;基于混合渲染頁面進行應用頁面顯示。通過本申請方案的實施,將網頁視圖層上對應于原生組件層的位置進行透明化處理,克服了原生組件層顯示時的層級限制,拓展了應用開發生態,允許開發者針對更多業務類型進行應用開發。
技術領域
本申請涉及電子技術領域,尤其涉及一種頁面顯示方法、裝置及計算機可讀存儲介質。
背景技術
隨著電子技術的快速發展,手機、平板電腦等電子裝置在用戶生活中愈發普及。目前,電子裝置在原生應用框架下顯示用戶界面時,通常基于常規的組件分層方式來進行用戶界面顯示,而無法解決混合頁面中原生組件與非原生組件重疊時的顯示問題,例如視頻組件顯示時無法實現“彈幕”組件顯示,直播組件顯示時無法實現“打賞”組件顯示,地圖組件顯示時無法實現“附近與發現”組件顯示等,從而應用所能支持的業務類型較為局限。
發明內容
本申請實施例提供了一種頁面顯示方法、裝置及計算機可讀存儲介質,至少能夠解決相關技術中在原生應用框架下顯示用戶界面時,應用所能支持的業務類型較為局限的問題。
本申請實施例第一方面提供了一種頁面顯示方法,包括:
在接收到頁面顯示請求時,獲取原生組件層頁面和網頁視圖層頁面;
通過目標網頁插件將所述原生組件層頁面的位置信息映射至所述網頁視圖層頁面,確定所述網頁視圖頁面上對應于所述位置信息的目標區域;
將所述網頁視圖層頁面相應的第一渲染頁面上所述目標區域進行紋理擦除處理;
將處理后的所述第一渲染頁面與所述原生組件層頁面相應的第二渲染頁面進行合成,得到混合渲染頁面;
基于所述混合渲染頁面進行應用頁面顯示。
本申請實施例第二方面提供了一種頁面顯示裝置,包括:
獲取模塊,用于在接收到頁面顯示請求時,獲取原生組件層頁面和網頁視圖層頁面;
確定模塊,用于通過目標網頁插件將所述原生組件層頁面的位置信息映射至所述網頁視圖層頁面,確定所述網頁視圖頁面上對應于所述位置信息的目標區域;
處理模塊,用于將所述網頁視圖層頁面相應的第一渲染頁面上所述目標區域進行紋理擦除處理;
合成模塊,用于將處理后的所述第一渲染頁面與所述原生組件層頁面相應的第二渲染頁面進行合成,得到混合渲染頁面;
顯示模塊,用于基于所述混合渲染頁面進行應用頁面顯示。
本申請實施例第三方面提供了一種電子裝置,包括:存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,處理器執行計算機程序時,實現上述本申請實施例第一方面提供的頁面顯示方法中的各步驟。
本申請實施例第四方面提供了一種計算機可讀存儲介質,其上存儲有計算機程序,計算機程序被處理器執行時,實現上述本申請實施例第一方面提供的頁面顯示方法中的各步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于OPPO(重慶)智能科技有限公司,未經OPPO(重慶)智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010824139.3/2.html,轉載請聲明來源鉆瓜專利網。





