[發(fā)明專利]頁面緩存的操作方法及裝置、存儲介質(zhì)及電子裝置有效
| 申請?zhí)枺?/td> | 202110707326.8 | 申請日: | 2021-06-24 |
| 公開(公告)號: | CN113434796B | 公開(公告)日: | 2023-08-18 |
| 發(fā)明(設(shè)計(jì))人: | 王鑫凱;吳虹松;路萬斌;石斐 | 申請(專利權(quán))人: | 青島海爾科技有限公司;海爾智家股份有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957;G06F16/958;G06F8/38 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責(zé)任公司 11240 | 代理人: | 王曉婷 |
| 地址: | 266101 山東省*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 頁面 緩存 操作方法 裝置 存儲 介質(zhì) 電子 | ||
1.一種頁面緩存的操作方法,其特征在于,包括:
在瀏覽頁面上檢測到頁面緩存操作的情況下,調(diào)用目標(biāo)劫持服務(wù),以截獲所述頁面緩存操作對應(yīng)的頁面緩存操作事件;
通過路由棧管理服務(wù)對所述頁面緩存操作事件進(jìn)行分析處理,以得到所述頁面緩存操作對應(yīng)的頁面緩存操作類型;
調(diào)用緩存自動管理服務(wù)執(zhí)行與所述頁面緩存操作類型對應(yīng)的頁面緩存銷毀操作或頁面緩存創(chuàng)建操作,其中,所述緩存自動管理服務(wù)包括所述目標(biāo)劫持服務(wù)和所述路由棧管理服務(wù)。
2.根據(jù)權(quán)利要求1所述的頁面緩存的操作方法,其特征在于,調(diào)用目標(biāo)劫持服務(wù),以截獲所述頁面緩存操作對應(yīng)的頁面緩存操作事件,包括:
調(diào)用與所述頁面緩存操作對應(yīng)的應(yīng)用劫持服務(wù),其中,所述目標(biāo)劫持服務(wù)包括所述應(yīng)用劫持服務(wù);
通過所述應(yīng)用劫持服務(wù)截獲所述頁面緩存操作對應(yīng)的第一頁面緩存操作事件,其中,所述頁面緩存操作事件包括:所述第一頁面緩存操作事件,所述第一頁面緩存操作事件包括以下至少之一:頁面入棧事件和頁面替代事件。
3.根據(jù)權(quán)利要求1所述的頁面緩存的操作方法,其特征在于,調(diào)用目標(biāo)劫持服務(wù),以截獲所述頁面緩存操作對應(yīng)的頁面緩存操作事件,包括:
調(diào)用與所述頁面緩存操作對應(yīng)的路由劫持服務(wù),其中,所述目標(biāo)劫持服務(wù)包括所述路由劫持服務(wù);
通過所述路由劫持服務(wù)截獲所述頁面緩存操作對應(yīng)的第二頁面緩存操作事件,其中,所述頁面緩存操作事件包括:所述第二頁面緩存操作事件,所述第二頁面緩存操作事件包括以下至少之一:路由頁面入棧事件、路由頁面替代事件、路由頁面前進(jìn)事件和路由頁面返回事件。
4.根據(jù)權(quán)利要求1所述的頁面緩存的操作方法,其特征在于,調(diào)用緩存自動管理服務(wù)執(zhí)行與所述頁面緩存操作類型對應(yīng)的頁面緩存銷毀操作或頁面緩存創(chuàng)建操作,包括:
根據(jù)所述頁面緩存操作類型確定第一頁面緩存操作邏輯,其中,所述第一頁面緩存操作邏輯至少包括以下之一:頁面緩存初始化、頁面緩存替換、頁面緩存前進(jìn)和頁面緩存返回:
在所述第一頁面緩存操作邏輯為所述頁面緩存初始化的情況下,通過渲染函數(shù)劫持服務(wù)劫持渲染函數(shù),以替換所述瀏覽頁面的虛擬對象的唯一標(biāo)識,并根據(jù)替換所述唯一標(biāo)識后的虛擬對象實(shí)現(xiàn)頁面緩存的初始化,其中,所述緩存自動管理服務(wù)包括所述渲染函數(shù)劫持服務(wù);
在所述第一頁面緩存操作邏輯為所述頁面緩存替換的情況下,銷毀路由堆棧的頂部的第一個(gè)頁面緩存,以使第一目標(biāo)頁面進(jìn)入所述路由堆棧,其中,所述瀏覽頁面的頁面緩存包括:所述第一目標(biāo)頁面;
在所述第一頁面緩存操作邏輯為所述頁面緩存前進(jìn)的情況下,將所述路由堆棧的高度加一,以使第二目標(biāo)頁面進(jìn)入路由堆棧,其中,所述瀏覽頁面的頁面緩存包括:所述第二目標(biāo)頁面;
在所述第一頁面緩存操作邏輯為所述頁面緩存返回的情況下,將所述路由堆棧的高度減一,以銷毀所述路由堆棧的頂部的第一個(gè)頁面緩存,并使第三目標(biāo)頁面成為所述路由堆棧的頂部的當(dāng)前第一個(gè)頁面緩存,其中,所述瀏覽頁面的頁面緩存包括:所述第三目標(biāo)頁面。
5.根據(jù)權(quán)利要求1所述的頁面緩存的操作方法,其特征在于,調(diào)用緩存自動管理服務(wù)執(zhí)行與所述頁面緩存操作類型對應(yīng)的頁面緩存銷毀操作或頁面緩存創(chuàng)建操作,包括:
根據(jù)所述頁面緩存操作類型確定第二頁面緩存操作邏輯,其中,所述第二頁面緩存操作邏輯至少包括以下之一:頁面緩存前進(jìn),頁面緩存返回:
在所述瀏覽頁面的目標(biāo)組件中,確定頁面緩存操作邏輯為頁面緩存前進(jìn)的情況下,執(zhí)行多個(gè)頁面緩存創(chuàng)建操作;
在所述目標(biāo)組件中,確定所述頁面緩存操作邏輯為頁面緩存返回的情況下,執(zhí)行多個(gè)頁面緩存銷毀操作。
6.根據(jù)權(quán)利要求1所述的頁面緩存的操作方法,其特征在于,調(diào)用緩存自動管理服務(wù)執(zhí)行與所述頁面緩存操作類型對應(yīng)的頁面緩存銷毀操作或頁面緩存創(chuàng)建操作,包括:
判斷所述瀏覽頁面的頁面緩存的數(shù)量是否大于預(yù)設(shè)閾值;
在所述頁面緩存的數(shù)量大于預(yù)設(shè)閾值的情況下,執(zhí)行銷毀處理,以使所述頁面緩存只包括以下至少之一:當(dāng)前頁面緩存和當(dāng)前頁面緩存的上一個(gè)頁面緩存。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于青島海爾科技有限公司;海爾智家股份有限公司,未經(jīng)青島海爾科技有限公司;海爾智家股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110707326.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 逐出高速緩存的行的電路布置、數(shù)據(jù)處理系統(tǒng)和方法
- 共享緩存管理系統(tǒng)及方法
- 分布式緩存系統(tǒng)、數(shù)據(jù)的緩存方法及緩存數(shù)據(jù)的查詢方法
- 一種緩存替換方法;裝置和系統(tǒng)
- 加速引擎及處理器
- 一種日志緩存方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)可讀存儲介質(zhì)
- 緩存控制方法、裝置和計(jì)算機(jī)可讀存儲介質(zhì)
- 至少具有三個(gè)緩存級別的緩存層級的混合低級緩存包含策略
- 基于雙緩存區(qū)的緩存方法、裝置、設(shè)備及存儲介質(zhì)
- 緩存預(yù)載方法、裝置、處理器芯片及服務(wù)器





