[發明專利]一種在網絡離線時APP內容緩存的方法和計算機可讀存儲介質在審
| 申請號: | 201810404616.3 | 申請日: | 2018-04-28 |
| 公開(公告)號: | CN108600382A | 公開(公告)日: | 2018-09-28 |
| 發明(設計)人: | 陳思東;羅冬云 | 申請(專利權)人: | 廣州聯欣信息科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F17/30 |
| 代理公司: | 廣州市時代知識產權代理事務所(普通合伙) 44438 | 代理人: | 盧浩 |
| 地址: | 517000 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 緩存 緩存頁面 內容緩存 離線 網絡 計算機可讀存儲介質 計算機軟件技術 發送網絡 請求成功 顯示緩存 頁面請求 用戶等待 用戶體驗 直接顯示 加載 頁面 發送 | ||
1.一種在網絡離線時APP內容緩存的方法,其特征在于:收到APP發送的頁面請求,APP判斷是否存在本地緩存,如果APP無緩存則發送網絡請求,請求成功則緩存頁面內容在本地供下次加載使用,進而顯示緩存頁面,如果APP有緩存則直接顯示緩存頁面。
2.如權利要求1所述的一種在網絡離線時APP內容緩存的方法,其特征在于:如果APP存在緩存,在直接顯示緩存頁面的同時發送異步請求判斷更新時間,如果更新時間達到預設值,則發送網絡請求獲取是否存在更新,如果存在更新則同步去獲取最新頁面內容,刷新當前緩存頁面。
3.如權利要求2所述的一種在網絡離線時APP內容緩存的方法,其特征在于:如果更新時間不符合預設值,則不更新頁面內容。
4.如權利要求2所述的一種在網絡離線時APP內容緩存的方法,其特征在于:如果在更新時間到達預設值發出網絡請求失敗就結束請求。
5.如權利要求1所述的一種在網絡離線時APP內容緩存的方法,其特征在于:所述緩存頁面的方法是:先判斷是否存在緩存目錄,不存在則直接創建緩存目錄并且發出網絡請求下載配置文件,根據配置文件下載對應的資源文件,最后呈現資源文件;如果存在緩存目錄則獲取遠程配置文件,用來和本地配置文件作對比,差異式更新/刪除資源文件,處理完資源文件后覆蓋本地配置文件,最終顯示資源文件。
6.如權利要求5所述的一種在網絡離線時APP內容緩存的方法,其特征在于:判斷是否存在緩存目錄具體是判斷是否存在緩存內容首頁。
7.如權利要求5所述的一種在網絡離線時APP內容緩存的方法,其特征在于:獲取遠程配置文件的方法:獲取遠程配置文件的網絡地址,訪問該網絡地址從而下載遠程配置文件。
8.如權利要求5所述的一種在網絡離線時APP內容緩存的方法,其特征在于:遠程配置文件用來和本地配置文件作對比的方法:獲取遠程配置文件對應內容的版本號來對比本地配置文件的版本號,發現版本號有差異則更新高版本的資源文件,若不存在本地配置文件則進行全部資源文件下載,資源文件下載完畢后,刪除舊版本資源文件,加載新版本資源文件。
9.如權利要求8所述的一種在網絡離線時APP內容緩存的方法,其特征在于:資源文件更新完畢后,記錄當前更新時間。
10.一種計算機可讀存儲介質,用于存儲計算機程序,其特征在于:該計算機程序被調用時執行權利要求1至9任意一項所述的在網絡離線時APP內容緩存的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州聯欣信息科技有限公司,未經廣州聯欣信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810404616.3/1.html,轉載請聲明來源鉆瓜專利網。





