應(yīng)用緩存數(shù)據(jù)的存儲(chǔ)控制方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及終端技術(shù)領(lǐng)域,尤其設(shè)及應(yīng)用緩存數(shù)據(jù)的存儲(chǔ)控制方法及裝置。
【背景技術(shù)】
[0002] 隨著終端技術(shù)的不斷發(fā)展,越來越多的終端進(jìn)入人們的日常生活和工作當(dāng)中。所 述終端W智能電視為例,在智能電視的應(yīng)用商店用戶可W下載幾十款的應(yīng)用,然而,在高速 發(fā)展的應(yīng)用技術(shù)中,W媒體應(yīng)用發(fā)展最為迅速,比如酷狗音樂、QQ音樂或愛奇藝視頻等。當(dāng) 用戶在不同媒體應(yīng)用切換時(shí),例如,在QQ音樂和酷狗音樂之間切換,在QQ音樂下載了歌曲A, 在酷狗音樂下載了歌曲B,在用戶最終選擇使用QQ音樂時(shí),所下載的歌曲B需要重新在QQ音 樂中下載。上述在應(yīng)用切換過程中由于無法實(shí)現(xiàn)下載數(shù)據(jù)的共享,導(dǎo)致用戶需要重新下載 已經(jīng)通過其他應(yīng)用下載的數(shù)據(jù),使得終端內(nèi)存空間利用度差。
[0003] 上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技 術(shù)。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的主要目的在于提供一種應(yīng)用緩存數(shù)據(jù)的存儲(chǔ)控制方法及裝置,旨在解決 現(xiàn)有的在應(yīng)用切換過程中由于無法實(shí)現(xiàn)下載數(shù)據(jù)的共享,導(dǎo)致用戶需要重新下載已經(jīng)通過 其他應(yīng)用下載的數(shù)據(jù),使得終端內(nèi)存空間利用度差的問題。
[0005] 為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種應(yīng)用緩存數(shù)據(jù)的存儲(chǔ)控制方法,包括步驟:
[0006] 在偵測(cè)到基于終端的應(yīng)用切換指令時(shí),根據(jù)所述應(yīng)用切換指令完成應(yīng)用切換操 作,在完成應(yīng)用切換操作后獲取在所述終端后臺(tái)運(yùn)行的應(yīng)用并將該應(yīng)用為第一應(yīng)用;
[0007] 在所述第一應(yīng)用為預(yù)設(shè)類型應(yīng)用時(shí),提取所述第一應(yīng)用所緩存的數(shù)據(jù);
[000引將所述所緩存的數(shù)據(jù)保存至與所述終端通信連接的路由器存儲(chǔ)模塊中,W在前臺(tái) 運(yùn)行的應(yīng)用請(qǐng)求所述第一應(yīng)用已加載的文件數(shù)據(jù)時(shí),直接從所述路由器存儲(chǔ)模塊中提取所 述文件數(shù)據(jù)。
[0009] 優(yōu)選地,所述獲取在所述終端后臺(tái)運(yùn)行的應(yīng)用并將該應(yīng)用標(biāo)記為第一應(yīng)用的步驟 之后,還包括:
[0010] 獲取完成應(yīng)用切換操作后在所述終端前臺(tái)運(yùn)行的應(yīng)用并將該應(yīng)用標(biāo)記為第二應(yīng) 用;
[0011] 在所述第二應(yīng)用為預(yù)設(shè)類型應(yīng)用時(shí),讀取終端各個(gè)應(yīng)用占用內(nèi)存的最大值;
[0012] 根據(jù)所讀取的最大值將所述終端的內(nèi)存空間平均分配為與應(yīng)用數(shù)量對(duì)應(yīng)個(gè)數(shù)的 內(nèi)存區(qū)域,W供各個(gè)應(yīng)用存儲(chǔ)對(duì)應(yīng)的數(shù)據(jù)。
[0013] 優(yōu)選地,所述將所述所緩存的數(shù)據(jù)保存至與所述終端通信連接的路由器存儲(chǔ)模塊 中的步驟之后,還包括:
[0014] 篩選在后臺(tái)運(yùn)行超過預(yù)設(shè)時(shí)間的應(yīng)用的緩存數(shù)據(jù);
[0015] 將所述緩存數(shù)據(jù)刪除,關(guān)閉所有在后臺(tái)運(yùn)行的應(yīng)用。
[0016] 優(yōu)選地,所述關(guān)閉所有在后臺(tái)運(yùn)行的應(yīng)用的步驟之后,還包括:
[0017] 獲取所述關(guān)閉應(yīng)用的標(biāo)識(shí)信息,將所述標(biāo)識(shí)信息在當(dāng)前前臺(tái)運(yùn)行應(yīng)用的界面顯 /J、- O
[0018] 優(yōu)選地,所述將所述所緩存的數(shù)據(jù)保存至與所述終端通信連接的路由器存儲(chǔ)模塊 中的步驟之后,還包括:
[0019] 確定保存至路由器存儲(chǔ)模塊的數(shù)據(jù)所占用的存儲(chǔ)空間的值;
[0020] 將所占用的存儲(chǔ)空間的值顯示在當(dāng)前前臺(tái)運(yùn)行應(yīng)用的界面。
[0021] 此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種應(yīng)用緩存數(shù)據(jù)的存儲(chǔ)控制裝置,包括:
[0022] 獲取模塊,用于在偵測(cè)到基于終端的應(yīng)用切換指令時(shí),根據(jù)所述應(yīng)用切換指令完 成應(yīng)用切換操作,在完成應(yīng)用切換操作后獲取在所述終端后臺(tái)運(yùn)行的應(yīng)用并將該應(yīng)用標(biāo)記 為第一應(yīng)用;
[0023] 提取模塊,用于在所述第一應(yīng)用為預(yù)設(shè)類型應(yīng)用時(shí),提取所述第一應(yīng)用所緩存的 數(shù)據(jù);
[0024] 保存模塊,用于將所述所緩存的數(shù)據(jù)保存至與所述終端通信連接的路由器存儲(chǔ)模 塊中,W在前臺(tái)運(yùn)行的應(yīng)用請(qǐng)求所述第一應(yīng)用已加載的文件數(shù)據(jù)時(shí),直接從所述路由器存 儲(chǔ)模塊中提取所述文件數(shù)據(jù)。
[0025] 優(yōu)選地,所述應(yīng)用緩存數(shù)據(jù)的存儲(chǔ)控制裝置還還包括:讀取模塊和分配模塊,
[0026] 所述獲取模塊,還用于獲取完成應(yīng)用切換操作后在所述終端前臺(tái)運(yùn)行的應(yīng)用并將 該應(yīng)用標(biāo)記為第二應(yīng)用;
[0027] 所述讀取模塊,用于在所述第二應(yīng)用為預(yù)設(shè)類型應(yīng)用時(shí),讀取終端各個(gè)應(yīng)用占用 內(nèi)存的最大值;
[0028] 所述分配模塊,用于根據(jù)所讀取的最大值將所述終端的內(nèi)存空間平均分配為與應(yīng) 用數(shù)量對(duì)應(yīng)個(gè)數(shù)的內(nèi)存區(qū)域,W供各個(gè)應(yīng)用存儲(chǔ)對(duì)應(yīng)的數(shù)據(jù)。
[0029] 優(yōu)選地,所述應(yīng)用緩存數(shù)據(jù)的存儲(chǔ)控制裝置還包括:
[0030] 篩選模塊,用于篩選在后臺(tái)運(yùn)行超過預(yù)設(shè)時(shí)間的應(yīng)用的緩存數(shù)據(jù);
[0031] 處理模塊,用于將所述緩存數(shù)據(jù)刪除,關(guān)閉所有在后臺(tái)運(yùn)行的應(yīng)用。
[0032] 優(yōu)選地,所述應(yīng)用緩存數(shù)據(jù)的存儲(chǔ)控制裝置還包括顯示模塊,
[0033] 所述獲取模塊,還用于獲取所述關(guān)閉應(yīng)用的標(biāo)識(shí)信息;
[0034] 所述顯示模塊,用于將所述標(biāo)識(shí)信息在當(dāng)前前臺(tái)運(yùn)行應(yīng)用的界面顯示。
[0035] 優(yōu)選地,所述應(yīng)用緩存數(shù)據(jù)的存儲(chǔ)控制裝置還包括:
[0036] 確定模塊,用于確定保存至路由器存儲(chǔ)模塊的數(shù)據(jù)所占用的存儲(chǔ)空間的值;
[0037] 所述顯示模塊,還用于將所占用的存儲(chǔ)空間的值顯示在當(dāng)前前臺(tái)運(yùn)行應(yīng)用的界 面。
[0038] 本發(fā)明通過在切換應(yīng)用操作完成之后,將切換至后臺(tái)的應(yīng)用所緩存的數(shù)據(jù)保存到 與終端通信連接的路由器存儲(chǔ)模塊中,供其他應(yīng)用從所述路由器本地下載切換至后臺(tái)的應(yīng) 用已緩存的數(shù)據(jù),而不用重新再去應(yīng)用服務(wù)器或者互聯(lián)網(wǎng)絡(luò)上下載。有效避免現(xiàn)有的在應(yīng) 用切換過程中由于無法實(shí)現(xiàn)下載數(shù)據(jù)的共享,導(dǎo)致用戶需要重新下載已經(jīng)通過其他應(yīng)用下 載的數(shù)據(jù),使得終端內(nèi)存空間利用度差的問題。提供一種無需重新下載已經(jīng)通過其他應(yīng)用 下載的數(shù)據(jù)的方式,提高了終端內(nèi)存空間的利用度。
【附圖說明】
[0039] 圖1為本發(fā)明應(yīng)用緩存數(shù)據(jù)的存儲(chǔ)控制方法的第一實(shí)施例的流程示意圖;
[0040] 圖2為本發(fā)明應(yīng)用緩存數(shù)據(jù)的存儲(chǔ)控制方法的第二實(shí)施例的流程示意圖;
[0041] 圖3為本發(fā)明應(yīng)用緩存數(shù)據(jù)的存儲(chǔ)控制方法的第=實(shí)施例的流程示意圖;
[0042] 圖4為本發(fā)明應(yīng)用緩存數(shù)據(jù)的存儲(chǔ)控制方法的第四實(shí)施例的流程示意圖;
[0043] 圖5為本發(fā)明一實(shí)施例中應(yīng)用緩存數(shù)據(jù)的存儲(chǔ)控制的流程示意圖;
[0044] 圖6為本發(fā)明應(yīng)用緩存數(shù)據(jù)的存儲(chǔ)控制裝置的第一實(shí)施例的功能模塊示意圖;
[0045] 圖7為本發(fā)明應(yīng)用緩存數(shù)據(jù)的存儲(chǔ)控制裝置的第二實(shí)施例的功能模塊示意圖;
[0046] 圖8為本發(fā)明應(yīng)用緩存數(shù)據(jù)的存儲(chǔ)控制裝置的第=實(shí)施例的功能模塊示意圖;
[0047] 圖9為本發(fā)明應(yīng)用緩存數(shù)據(jù)的存儲(chǔ)控制裝置的第四實(shí)施例的功能模塊示意圖。
[0048] 本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0049] 應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用W解釋本發(fā)明,并不用于限定本發(fā)明。
[0050] 本發(fā)明實(shí)施例的主要解決方案是:在偵測(cè)到基于終端的應(yīng)用切換指令時(shí),根據(jù)所 述應(yīng)用切換指令完成應(yīng)用切換操作,在完成應(yīng)用切換操作后獲取在所述終端后臺(tái)運(yùn)行的應(yīng) 用并將該應(yīng)用標(biāo)記為第一應(yīng)用;在所述第一應(yīng)用為預(yù)設(shè)類型應(yīng)用時(shí),提取所述第一應(yīng)用所 緩存的數(shù)據(jù);將所述所緩存的數(shù)據(jù)保存至與所述終端通信連接的路由器存儲(chǔ)模塊中,W在 前臺(tái)運(yùn)行的應(yīng)用請(qǐng)求所述第一應(yīng)用已加載的文件數(shù)據(jù)時(shí),直接從所述路由器存儲(chǔ)模塊中提 取所述文件數(shù)據(jù)。通過在切換應(yīng)用操作完成之后,將切換至后臺(tái)的應(yīng)用所緩存的數(shù)據(jù)保存 到與終端通信連接的路由器存儲(chǔ)模塊中,供其他應(yīng)用從所述路由器本地下載切換至后臺(tái)的 應(yīng)用已緩存的數(shù)據(jù),而不用重新再去應(yīng)用服務(wù)器或者互聯(lián)網(wǎng)絡(luò)上下載。有效避免現(xiàn)有的在 應(yīng)用切換過程中由于無法實(shí)現(xiàn)下載數(shù)據(jù)的共享,導(dǎo)致用戶需要重新下載已經(jīng)通過其他應(yīng)用 下載的數(shù)據(jù),使得終端內(nèi)存空間利用度差的問題。提供一種無需重新下載已經(jīng)通過其他應(yīng) 用下載的數(shù)據(jù)的方式,提高了終端內(nèi)存空間的利用度。
[0051] 由于現(xiàn)有的在應(yīng)用切換過程中由于無法實(shí)現(xiàn)下載數(shù)據(jù)的共享,導(dǎo)致用戶需要重新 下載已經(jīng)通過其他應(yīng)用下載的數(shù)據(jù),使得終端內(nèi)存空間利用度差的問題。