[發明專利]一種基于小程序架構的分級加載方法及裝置在審
| 申請號: | 201811259420.6 | 申請日: | 2018-10-26 |
| 公開(公告)號: | CN109542530A | 公開(公告)日: | 2019-03-29 |
| 發明(設計)人: | 孫悅;李天馳;李濤 | 申請(專利權)人: | 深圳點貓科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 廣東良馬律師事務所 44395 | 代理人: | 李良 |
| 地址: | 518000 廣東省深圳市粵海*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 路由 小程序 加載 數據包 分級加載 路由集合 根目錄 架構 緩存 數據包存儲 分組 路由存儲 路由信息 白屏 時長 跳轉 檢測 訪問 | ||
1.一種基于小程序架構的分級加載方法,其特征在于,所述方法包括:
獲取小程序的所有路由,根據路由級別進行分組,將分組后的路由存儲在路由集合中;
獲取路由集合中的單個路由信息,根據路由級別對路由進行處理,將不同的路由級別對應的數據包存儲在不同的根目錄下;
獲取原始路由,對原始路由進行處理后跳轉至處理后的路由;
若檢測是首次進入小程序,則根據路由級別依次加載處理后的路由對應的數據包,并將數據包將入緩存。
2.根據權利要求1所述的基于小程序架構的分級加載方法,其特征在于,所述路由級別為路由訪問的優先級,
所述獲取小程序的所有路由,根據路由級別進行分組,將分組后的路由存儲在路由集合中,包括:
獲取小程序的所有路由,根據路由訪問的優先級進行分組;
將分組后的路由分為一級路由和非一級路由,存儲分組前的原始路由;
將一級路由和非一級路由的路由前綴進行去除,將去除路由前綴的一級路由和非一級路由存儲在路由集合中。
3.根據權利要求2所述基于小程序架構的分級加載方法,其特征在于,所述獲取路由集合中的單個路由信息,根據路由級別對路由進行處理,將不同的路由級別對應的數據包存儲在不同的根目錄下,包括:
獲取路由集合中的單個路由信息,根據單個路由信息獲取路由級別;
若路由級別為去除路由前綴的一級路由,則保持去除路由前綴的一級路由對應的頁面數據包位置不變,并在去除路由前綴的一級路由前添加一級路由前綴生成新的一級路由;
若路由級別為去除路由前綴的非一級路由,則將去除路由前綴的非一級路由對應的頁面數據轉移到非一級路由文件夾,并在去除路由前綴的非一級路由前添加非一級路由前綴生成新的非一級路由。
4.根據權利要3所述的基于小程序架構的分級加載方法,其特征在于,所述獲取原始路由,對原始路由進行處理后跳轉至處理后的路由,包括:
獲取原始路由,清空原始路由對應的所有文件內容;
在原始路由中寫入啟動函數,啟動函數激活后跳轉至新的一級路由或新的非一級路由。
5.根據權利要求4所述的基于小程序架構的分級加載方法,其特征在于,所述若檢測是首次進入小程序,則根據路由級別依次加載頁面對應的頁面數據包,并將頁面數據包將入緩存,包括:
若檢測是首次進入小程序,則加載新的一級路由對應的一級路由包,將一級路由包加入緩存,進入非一級頁面;
加載非一級路由對應的非一級路由包,將非一級路由包加入緩存,加載完成。
6.根據權利要求1所述的基于小程序架構的分級加載方法,其特征在于,所述非一級路由包括二級路由和三級路由,
所述獲取路由集合中的單個路由信息,根據路由級別對路由進行處理,包括:
獲取路由集合中的單個路由信息,根據單個路由信息獲取路由級別;
若路由級別為去除路由前綴的一級路由,則保持去除路由前綴的一級路由對應的頁面數據包位置不變,并在去除路由前綴的一級路由前添加一級路由前綴生成新的一級路由;
若路由級別為去除路由前綴的二級路由,則將去除路由前綴的二級路由對應的頁面數據轉移到二級路由文件夾,并在去除路由前綴的二級路由前添加二級路由前綴生成新的二級路由;
若路由級別為去除路由前綴的三級路由,則將去除路由前綴的三級路由對應的頁面數據轉移到三級路由文件夾,并在去除路由前綴的三級路由前添加三級路由前綴生成新的三級路由。
7.根據權利要求6所述的基于小程序架構的分級加載方法,其特征在于,所述若檢測是首次進入小程序,則根據路由級別依次加載頁面對應的頁面數據包,并將頁面數據包將入緩存,包括:
若檢測是首次進入小程序,則加載新的一級路由對應的一級路由包,將一級路由包加入緩存,進入二級頁面;
加載二級路由對應的二級路由包,將二級路由包加入緩存,進入三級頁面;
加載三級路由對應的三級路由包,將三級級路由包加入緩存,加載完成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳點貓科技有限公司,未經深圳點貓科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811259420.6/1.html,轉載請聲明來源鉆瓜專利網。





