[發明專利]一種界面切換方法、裝置及電子設備在審
| 申請號: | 201911150444.2 | 申請日: | 2019-11-21 |
| 公開(公告)號: | CN110928626A | 公開(公告)日: | 2020-03-27 |
| 發明(設計)人: | 王思凱 | 申請(專利權)人: | 北京金山安全軟件有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 項京;丁蕓 |
| 地址: | 100123 北京市朝*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 界面 切換 方法 裝置 電子設備 | ||
本發明實施例提供了一種頁面切換方法、裝置及電子設備,包括:接收包含有切換目標標識信息的界面切換指令,切換目標標識信息表征與界面切換指令對應的切換目標為新場景或者為當前場景中的頁面;其中,當前場景中的頁面為預先基于按原始的場景劃分方式劃分得到的原始場景中,與當前場景之間存在業務關聯的原始場景產生的,且屬于當前場景的一種虛擬物體;當界面切換指令對應的切換目標為當前場景中的頁面時,獲取頁面的頁面數據信息;根據頁面數據信息,顯示頁面。將與當前頁面存在業務關聯的獨立場景轉換為當前場景中的虛擬物體,界面切換過程中,系統只需對當前場景中的頁面進行數據加載,無須進行數據釋放,降低了界面切換時的系統資源消耗。
技術領域
本發明涉及終端技術領域,特別是涉及一種界面切換方法、裝置及電子設備。
背景技術
在游戲等應用程序中,為模擬客觀世界中存在的各種客觀物體,通常提供有各種各樣的虛擬物體。場景是虛擬物體的容器,一個場景中可以包括一個或者多個虛擬物體,為提升用戶體驗,一個應用程序中一般會包含有多個場景。
用戶在應用程序使用過程中,通常需要進行界面切換,以獲取不同的信息和用戶體驗。界面切換有兩種類型:同一場景內的界面切換和不同場景間的界面切換,其中,同一場景內界面切換,當接收到界面切換指令時,切換前場景中的初始虛擬物體可繼續存放在系統內存中,同時,系統會將場景中待顯示的目標虛擬物體加載至內存中,并對其進行顯示;而進行場景之間的界面切換時,當接收到界面切換指令時,系統會先將內存中加載的當前場景中的所有初始虛擬物體釋放,之后,再將目標場景中待顯示的目標虛擬物體加載至內存中,并對其進行顯示,從而形成目標場景下的界面內容。
目前,由于原始的場景劃分方式對場景之間的業務關聯考慮較少,當兩個場景之間存在業務關聯時,應用程序運行過程中可能會涉及到這兩個場景之間的界面切換,此時,系統需要進行數據釋放和重新加載,因此,資源消耗大,進一步的,當兩個場景之間的業務關聯程度較高時,場景之間的切換就會較為頻繁,進而系統的數據釋放以及重新加載過程也會較多,此時,系統資源消耗則更大。
發明內容
本發明實施例的目的在于提供一種界面切換方法、裝置及電子設備,以降低界面切換過程中的系統資源消耗。技術方案如下:
第一方面,本發明實施例提供了一種界面切換方法,包括:
接收包含有切換目標標識信息的界面切換指令,所述切換目標標識信息表征與所述界面切換指令對應的切換目標為新場景或者為當前場景中的頁面;其中,所述當前場景中的頁面為預先基于按原始的場景劃分方式劃分得到的原始場景中,與所述當前場景之間存在業務關聯的原始場景產生的,且屬于所述當前場景的一種虛擬物體;
當所述界面切換指令對應的切換目標為所述當前場景中的頁面時,獲取所述頁面的頁面數據信息;
根據所述頁面數據信息,顯示所述頁面。
進一步的,在所述根據所述頁面數據信息,顯示所述頁面的步驟之前,所述方法還包括:
隱藏當前界面中顯示的屬于所述當前場景的初始虛擬物體;
在所述根據所述頁面數據信息,顯示所述頁面的步驟之后,所述方法還包括:
當接收到針對所述初始虛擬物體的界面顯示指令時,重新顯示所述初始虛擬物體。
進一步的,所述頁面數據信息中包括用于進行數據渲染的攝像機;
所述根據所述頁面數據信息,顯示所述頁面的步驟,包括:
設置所述攝像機的渲染深度參數;
基于設置好的所述渲染深度參數,在界面中進行數據渲染,以顯示所述頁面。
進一步的,所述獲取所述頁面的頁面數據信息的步驟,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山安全軟件有限公司,未經北京金山安全軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911150444.2/2.html,轉載請聲明來源鉆瓜專利網。





