[發明專利]一種Web App加載方法及裝置有效
| 申請號: | 201410754020.8 | 申請日: | 2014-12-09 |
| 公開(公告)號: | CN104461632A | 公開(公告)日: | 2015-03-25 |
| 發明(設計)人: | 張鑫 | 申請(專利權)人: | 東軟集團股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F17/30 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 110179 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 web app 加載 方法 裝置 | ||
1.一種網頁應用Web?App加載方法,其特征在于,所述方法包括:
在所述Web?App啟動時,創建頁面組件池,所述頁面組件池中包括多個頁面組件;
讀取待加載頁面的頁面標識信息,如果根據所述頁面標識信息判斷當前任一所述頁面組件中已加載所述待加載頁面,則直接調用該頁面組件顯示所述待加載頁面;
如果根據所述頁面標識信息判斷當前各個所述頁面組件中均未加載所述待加載頁面,則從所述頁面組件池中選擇一個頁面組件,使用所選擇的頁面組件加載所述待加載頁面;
所述使用所選擇的頁面組件加載所述待加載頁面包括:當緩存有所述待加載頁面的頁面標識信息對應的頁面解析信息時,獲取所述頁面解析信息,使用所選擇的頁面組件加載所述待加載頁面;當未緩存所述待加載頁面的頁面標識信息對應的頁面解析信息時,生成頁面解析信息,使用所選擇的頁面組件加載所述待加載頁面。
2.根據權利要求1所述的方法,其特征在于,從所述頁面組件池中選擇一個頁面組件,包括:
判斷所述頁面組件池中是否有空閑頁面組件,如果有空閑頁面組件,則選擇任一所述空閑頁面組件,如果沒有空閑頁面組件,則選擇所述頁面組件池中最先被使用的頁面組件。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
在使用所選擇的頁面組件加載所述待加載頁面之前,緩存該頁面組件中加載頁面的頁面解析信息,所述頁面解析信息與該頁面組件中加載頁面的頁面標識信息相對應。
4.根據權利要求1所述的方法,其特征在于,所述創建網頁組件池,包括:
從配置文件中讀取網頁組件池的配置參數,所述配置參數包括網頁組件池的初始化數量;
按照所述初始化數量創建相應數量的網頁組件,構成網頁組件池。
5.根據權利要求2所述的方法,其特征在于,所述方法還包括:
當已加載頁面的網頁組件超過第一預設時間未被調用顯示所述待加載頁面時,將該網頁組件恢復為空閑頁面組件。
6.根據權利要求2所述的方法,其特征在于,所述方法還包括:
如果在第二預設時間內判斷沒有空閑頁面組件的次數超過第一預設次數,則根據所述Web?App可用內存增加所述頁面組件池中頁面組件的數量;
如果在第二預設時間內判斷有空閑頁面組件的次數超過第二預設次數,則減少所述頁面組件池中頁面組件的數量。
7.根據權利要求6所述的方法,其特征在于,所述根據所述Web?App內存情況增加所述頁面組件池中頁面組件的數量,包括:
從配置文件中讀取網頁組件池的配置參數,所述配置參數包括網頁組件池的最大網頁組件數量;
如果當前所述頁面組件池中頁面組件的數量小于所述最大網頁組件數量,則讀取所述Web?App當前可用內存;
如果所述Web?App當前可用內存大于一個網頁組件所需內存,則創建一個新的網頁組件加入所述網頁組件池。
8.一種網頁應用Web?App加載裝置,其特征在于,所述裝置包括:
創建單元,用于在所述Web?App啟動時,創建頁面組件池,所述頁面組件池中包括多個頁面組件;
讀取單元,用于讀取待加載頁面的頁面標識信息;
調用單元,用于如果根據所述頁面標識信息判斷當前任一所述頁面組件中已加載所述待加載頁面,則直接調用該頁面組件顯示所述待加載頁面;
選擇單元,用于如果根據所述頁面標識信息判斷當前各個所述頁面組件中均未加載所述待加載頁面,則從所述頁面組件池中選擇一個頁面組件;
加載單元,用于使用所述選擇單元所選擇的頁面組件加載所述待加載頁面;
所述加載單元具體用于:當緩存有所述待加載頁面的頁面標識信息對應的頁面解析信息時,獲取所述頁面解析信息,使用所選擇的頁面組件加載所述待加載頁面;當未緩存所述待加載頁面的頁面標識信息對應的頁面解析信息時,生成頁面解析信息,使用所選擇的頁面組件加載所述待加載頁面。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東軟集團股份有限公司,未經東軟集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201410754020.8/1.html,轉載請聲明來源鉆瓜專利網。





