[發明專利]在線應用加載的方法有效
| 申請號: | 201110181568.4 | 申請日: | 2011-06-30 |
| 公開(公告)號: | CN102360297A | 公開(公告)日: | 2012-02-22 |
| 發明(設計)人: | 胡濤;吳桐 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 成都虹橋專利事務所 51124 | 代理人: | 李順德 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 在線 應用 加載 方法 | ||
1.在線應用加載的方法,其特征在于,包括以下步驟:
a.應用開發商將應用發布包按照一定規則分為多個發布包,至少包括應用定義文件資源 包、場景分包及基礎邏輯包,場景分包中包括主場景包,主場景包中包括場景應用邏輯、應 用資源、對基礎邏輯包的引用及其它相關場景包的引用;
b.在線應用服務器端向用戶提供這些發布包的下載服務,并提供對應用定義文件資源包 請求的驗證和響應服務;
c.客戶端下載該應用發布包時,首先通過在線應用服務器端的驗證;
d.客戶端同時下載應用定義文件資源包及基礎邏輯包;
e.客戶端在應用定義文件資源包下載完成后,加載該應用定義文件資源包,獲取到場景 分包中的主場景包的在線加載地址;
f.客戶端下載該主場景包,加載并執行主場景包;
g.執行主場景包時,客戶端根據執行的主場景包判斷出可能涉及的相關場景包及其在線 加載地址,優先下載這些相關場景包;
h.客戶端加載該應用程序的某一步時,判斷出需要的某個相關場景包;
i.客戶端判斷該場景包是否存在于本客戶端的內存場景緩存區中,若是則直接加載該場 景包,若不是則進入j步驟;
j.客戶端判斷該場景包是否存在于本客戶端的外存緩存中,若是則將該場景包讀入內存 場景緩存區中,并進行加載,若不是則進入k步驟;
k.客戶端向在線應用服務器端發送該場景包下載請求,若請求成功則優先下載該場景包 到內存場景緩存區中,直接加載,并在系統空閑時刻將資源包寫入當前應用對應的外存存儲 位置,進入1步驟,若請求失敗則應用場景加載失敗,提示用戶后退出加載過程;
l.客戶端判斷是否該應用都已加載完成,若是則退出該加載程序,若不是則回到h步驟。
2.根據權利要求1所述在線應用加載的方法,其特征在于,步驟a所述應用定義文件資 源包中描述對主場景包、基礎邏輯包及相關場景包的引用,所述引用包括包名稱及對應的下 載地址。
3.根據權利要求1或2所述在線應用加載的方法,其特征在于,步驟a所述場景分包包 括主場景包及至少一個相關場景包。
4.根據權利要求3所述在線應用加載的方法,其特征在于,所述相關場景包中包括場景 應用邏輯、應用資源、對基礎邏輯包的引用及其它相關場景包的引用。
5.根據權利要求1或4所述在線應用加載的方法,其特征在于,所述場景應用邏輯由場 景定義、執行邏輯、場景資源引用構成。
6.根據權利要求5所述在線應用加載的方法,其特征在于,所述場景定義描述場景基本 描述、場景間的關聯及對基礎邏輯包的引用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110181568.4/1.html,轉載請聲明來源鉆瓜專利網。





