[發(fā)明專利]一種智能加載系統(tǒng)、方法、存儲介質及設備有效
| 申請?zhí)枺?/td> | 201810019601.5 | 申請日: | 2018-01-09 |
| 公開(公告)號: | CN108196929B | 公開(公告)日: | 2020-10-16 |
| 發(fā)明(設計)人: | 張磊;張文明;陳少杰 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F9/48 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 張凱 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 加載 系統(tǒng) 方法 存儲 介質 設備 | ||
本發(fā)明公開了一種智能加載系統(tǒng)、方法、存儲介質及設備,涉及智能加載技術領域,該方法包括:加載協(xié)議模塊,其內置一加載協(xié)議,并定義一加載方法,加載方法用于接收標記視圖資源信息的資源ID,從而獲取資源ID對應的視圖資源;第一單元,其繼承加載協(xié)議,用于調用主線程加載器根據視圖資源進行頁面加載并進行UI更新;第二單元,其用于調用子線程加載器根據視圖資源進行頁面加載并借助第一單元進行UI更新。本發(fā)明能夠有效的緩解主線程中加載布局的壓力,極大的提高效率,提高頁面被呈現的速度。
技術領域
本發(fā)明涉及智能加載技術領域,具體涉及一種智能加載系統(tǒng)、方法、存儲介質及設備。
背景技術
在Android的開發(fā)過程中,傳統(tǒng)的開發(fā)過程中是通過在主線程中調用inflate的方式來對頁面進行加載的;
但傳統(tǒng)的方法存在缺陷,當存在多個界面被同時加載的時候會導致inflate被多次調用,且infalte的調用工作都在主線程中運行,會導致主線程的負擔過大,從而導致infalte調用速度變慢,最終導致頁面加載速度變慢。
發(fā)明內容
針對現有技術中存在的缺陷,本發(fā)明的目的在于提供一種智能加載系統(tǒng)、方法、存儲介質及設備,能夠有效的緩解主線程中加載布局的壓力,極大的提高效率,提高頁面被呈現的速度。
為達到以上目的,本發(fā)明采取的技術方案是:
一種智能加載系統(tǒng),該系統(tǒng)包括:
加載協(xié)議模塊,其內置一加載協(xié)議,并定義一加載方法,所述加載方法用于接收標記視圖資源信息的資源ID,從而獲取所述資源ID對應的視圖資源;
第一單元,其繼承所述加載協(xié)議,用于調用主線程加載器根據所述視圖資源進行頁面加載并進行UI更新;
第二單元,其用于調用子線程加載器根據所述視圖資源進行頁面加載并借助所述第一單元進行UI更新。
在上述技術方案的基礎上,智能加載系統(tǒng)還包括:
處理線程單元,其內構件一處理線程對象,借助所述處理線程對象,所述處理線程能夠與主線程進行通信;
所述第二單元調用子線程加載器進行頁面加載,并借助所述處理線程與所述第一單元通信,進行UI更新。
在上述技術方案的基礎上,智能加載系統(tǒng)還包括:
CPU監(jiān)測模塊,其內置一映射關系,所述映射關系內包含第一參數、CPU溫度值以及CPU使用率,所述第一參數用于表示加載線程的值;
根據所述第一參數的數值,選擇所述第一單元或所述第二單元開啟UI更新工作。
在上述技術方案的基礎上,智能加載系統(tǒng)還包括:
創(chuàng)建多個所述第二單元,多個所述第二單元均可調用所述子線程加載器根據所述視圖資源進行頁面加載并借助所述第一單元進行UI更新。
一種智能加載方法,該方法包括:
創(chuàng)建一加載協(xié)議,所述加載協(xié)議中定義一加載方法,所述加載方法用于接收標記視圖資源信息的資源ID,從而獲取所述資源ID對應的視圖資源;
創(chuàng)建第一單元以及第二單元,所述第一單元繼承所述加載協(xié)議,利用所述第一單元調用主線程加載器根據所述視圖資源進行頁面加載并進行UI更新,利用所述第二單元調用子線程加載器根據所述視圖資源進行頁面加載并借助所述第一單元進行UI更新。
在上述技術方案的基礎上,智能加載方法還包括以下步驟:
創(chuàng)建一處理線程,所述處理線程內構件一處理線程對象,利用所述處理線程借助所述處理線程對象與主線程進行通信;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810019601.5/2.html,轉載請聲明來源鉆瓜專利網。





