[發(fā)明專利]基于內(nèi)嵌H5的訪問加速系統(tǒng)、方法、存儲介質(zhì)及電子設(shè)備在審
| 申請?zhí)枺?/td> | 202211320794.0 | 申請日: | 2022-10-26 |
| 公開(公告)號: | CN115714706A | 公開(公告)日: | 2023-02-24 |
| 發(fā)明(設(shè)計(jì))人: | 莫文 | 申請(專利權(quán))人: | 北京永輝科技有限公司 |
| 主分類號: | H04L41/0246 | 分類號: | H04L41/0246;H04L41/0253;H04L41/08 |
| 代理公司: | 上海光華專利事務(wù)所(普通合伙) 31219 | 代理人: | 徐秀秀;徐秋平 |
| 地址: | 100000 北京市海淀區(qū)知春*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 h5 訪問 加速 系統(tǒng) 方法 存儲 介質(zhì) 電子設(shè)備 | ||
1.一種基于內(nèi)嵌H5的訪問加速系統(tǒng),其特征在于,所述基于內(nèi)嵌H5的訪問加速系統(tǒng)包括:客戶端和服務(wù)端;所述客戶端包括H5頁面攔截模塊;所述服務(wù)端包括離線包管理模塊和云盤模塊;
響應(yīng)于所述客戶端加載H5頁面,所述H5頁面攔截模塊利用預(yù)先設(shè)置的外鏈攔截規(guī)則獲取待加載H5頁面的頁面地址;所述客戶端根據(jù)所述頁面地址向所述離線包管理模塊發(fā)起請求;
所述離線包管理模塊根據(jù)所述頁面地址,向所述客戶端返回與所述待加載H5頁面對應(yīng)的離線包信息;所述離線包信息包括離線包下載地址;
所述客戶端根據(jù)所述離線包下載地址向所述云盤模塊請求下載離線包;存儲所述離線包以及記錄與所述離線包對應(yīng)的頁面地址、離線包版本和本地存儲地址;
響應(yīng)于所述客戶端再次加載所述待加載H5頁面,所述客戶端根據(jù)所述頁面地址與所述本地存儲地址的匹配關(guān)系,通過所述本地存儲地址獲取與所述待加載H5頁面對應(yīng)的頁面加載資源。
2.根據(jù)權(quán)利要求1所述的基于內(nèi)嵌H5的訪問加速系統(tǒng),其特征在于,所述服務(wù)端還包括:服務(wù)處理模塊和離線包生成模塊;
響應(yīng)于所述客戶端再次加載所述待加載H5頁面,所述客戶端根據(jù)所述頁面地址向所述服務(wù)處理模塊發(fā)起頁面請求,所述服務(wù)處理模塊將與所述頁面請求相關(guān)的頁面內(nèi)容返回至所述客戶端;
所述客戶端解析所述頁面內(nèi)容,獲取所述待加載H5頁面的資源內(nèi)容地址列表;根據(jù)所述資源內(nèi)容地址列表在所述客戶端本地的存儲情況,生成第一資源地址列表;
所述客戶端向所述離線包管理模塊獲取與所述頁面地址對應(yīng)的第二資源列表;
響應(yīng)于所述第一資源地址列表與所述第二資源列表不同,所述客戶端根據(jù)所述第一資源地址列表的內(nèi)容地址生成壓縮包,將所述壓縮包上傳至所述云盤模塊,獲取所述云盤模塊返回的所述壓縮包的下載地址,所述離線包管理模塊根據(jù)所述離線包生成模塊發(fā)送的頁面地址、所述第一資源地址列表和所述壓縮包的下載地址對所述頁面地址的離線包進(jìn)行版本升級。
3.根據(jù)權(quán)利要求2所述的基于內(nèi)嵌H5的訪問加速系統(tǒng),其特征在于,根據(jù)所述資源內(nèi)容地址列表在所述客戶端本地的存儲情況,生成第一資源地址列表,包括:
所述客戶端向所述離線包生成模塊發(fā)送頁面地址以及頁面加載所需的全部資源地址信息;
所述離線包生成模塊讀取所述頁面地址和頁面加載所需的全部資源地址列表,將頁面加載所需的全部資源地址列表作為所述第一資源地址列表,并對所述第一資源地址列表中的資源地址列表進(jìn)行循環(huán);
獲取一個資源地址,判斷頁面和當(dāng)前的資源地址映射關(guān)系是否存在,若不存在,存儲頁面地址與資源地址的對應(yīng)關(guān)系;若存在,則獲取下一個資源地址,直至遍歷所述第一資源地址列表的所有的資源地址。
4.根據(jù)權(quán)利要求2所述的基于內(nèi)嵌H5的訪問加速系統(tǒng),其特征在于,所述離線包管理模塊根據(jù)所述離線包生成模塊發(fā)送的頁面地址、所述第一資源地址列表和所述壓縮包的下載地址對所述頁面地址的離線包進(jìn)行版本升級,包括:
循環(huán)所述第一資源地址列表的內(nèi)容地址,下載內(nèi)容地址的資源到本地,存儲于一文件夾中;
將下載完畢的資源壓縮為一個壓縮包;
將所述壓縮包上傳至所述云盤模塊;
所述云盤模塊返回所述壓縮包的下載地址;
所述離線包生成模塊將所述頁面地址、所述第一資源地址列表以及所述壓縮包的下載地址發(fā)送至所述離線包管理模塊;
所述離線包管理模塊獲取所述頁面地址的離線包,對所述離線包進(jìn)行版本升級,生成并保存新的離線包信息。
5.根據(jù)權(quán)利要求1所述的基于內(nèi)嵌H5的訪問加速系統(tǒng),其特征在于,響應(yīng)于所述客戶端加載H5頁面,所述H5頁面攔截模塊利用預(yù)先設(shè)置的外鏈攔截規(guī)則獲取待加載H5頁面的頁面地址,包括:
所述客戶端加載H5內(nèi)容,根據(jù)加載的H5內(nèi)容地址發(fā)起客戶端請求;
所述H5頁面攔截模塊利用預(yù)先設(shè)置的外鏈攔截規(guī)則攔截所述客戶端請求,獲取待加載H5頁面的頁面地址。
該專利技術(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/202211320794.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 存儲器訪問調(diào)度裝置、調(diào)度方法與存儲器訪問控制系統(tǒng)
- 一種限制用戶訪問的方法和裝置
- 一種訪問信息提供方法及系統(tǒng)
- 數(shù)據(jù)訪問權(quán)限的控制方法及裝置
- 基于智能家居系統(tǒng)的訪問授權(quán)方法、裝置及設(shè)備
- 網(wǎng)站訪問請求的動態(tài)調(diào)度方法及裝置
- 基于訪問頻率的監(jiān)測方法、裝置、設(shè)備和計(jì)算機(jī)存儲介質(zhì)
- 訪問憑證驗(yàn)證方法、裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì)
- 一種應(yīng)用訪問控制方法、系統(tǒng)和介質(zhì)
- 異常訪問行為的檢測方法、裝置、電子設(shè)備及存儲介質(zhì)





