分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)方法及裝置的制造方法
【專利摘要】一種分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的方法及裝置,涉及移動(dòng)通信領(lǐng)域,其中,所述方法包括:?jiǎn)?dòng)系統(tǒng)廣播監(jiān)聽移動(dòng)終端的內(nèi)存空間;基于預(yù)設(shè)規(guī)則獲取移動(dòng)終端的剩余內(nèi)存空間;按照預(yù)設(shè)比例將剩余內(nèi)存空間按預(yù)設(shè)比例分配用作緩存圖片。從而,合理分配圖片數(shù)據(jù)緩存空間,有效地減少內(nèi)存空間浪費(fèi)率,優(yōu)化了移動(dòng)終端內(nèi)存分配圖片數(shù)據(jù)緩存空間方案。
【專利說(shuō)明】
分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及移動(dòng)通信領(lǐng)域,具體涉及一種分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的方法及裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)終端尤其是智能手機(jī)的普及和隨著中國(guó)手機(jī)用戶數(shù)的爆炸式增長(zhǎng)和移動(dòng)終端的普及,移動(dòng)終端已經(jīng)成為人們?nèi)粘I钪胁豢苫蛉钡碾S身通訊工具和數(shù)字助手,越來(lái)越多的人使用移動(dòng)終端上網(wǎng)瀏覽互聯(lián)網(wǎng)信息。通常,用戶在通過(guò)移動(dòng)終端瀏覽互聯(lián)網(wǎng)信息時(shí),需要在移動(dòng)終端的內(nèi)存中緩存數(shù)據(jù),例如圖片等數(shù)據(jù)。
[0003]通常,根據(jù)移動(dòng)終端的內(nèi)存大小來(lái)分配不同數(shù)據(jù)類型的緩存空間?,F(xiàn)有技術(shù)中,按照移動(dòng)終端的內(nèi)存大小按照固定的占比用來(lái)緩存圖片數(shù)據(jù)。例如,移動(dòng)終端標(biāo)定的出廠內(nèi)存為n G時(shí),通常固定分配給緩存圖片數(shù)據(jù)的空間為n/N G,其中,η為大于O的自然數(shù),N為正整數(shù),G為內(nèi)存空間大小的單位。然而,隨著移動(dòng)終端的使用,移動(dòng)終端的內(nèi)存空間會(huì)變小,當(dāng)固定分配n/N G的空間用來(lái)緩存圖片時(shí),會(huì)導(dǎo)致移動(dòng)終端內(nèi)存中用作其它緩存或處理的空間變得十分小,這會(huì)導(dǎo)致移動(dòng)終端卡頓、死機(jī)等現(xiàn)象。
[0004]如何在移動(dòng)終端內(nèi)存固定的情況下,合理分配圖片數(shù)據(jù)緩存空間,減少內(nèi)存空間浪費(fèi)成為亟待解決的問(wèn)題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問(wèn)題在于合理分配圖片數(shù)據(jù)緩存空間,減少內(nèi)存空間浪費(fèi)。
[0006]為此,根據(jù)第一方面,本發(fā)明實(shí)施例提供一種分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的方法,包括如下步驟:
[0007]啟動(dòng)系統(tǒng)廣播監(jiān)聽移動(dòng)終端的內(nèi)存空間;基于預(yù)設(shè)規(guī)則獲取移動(dòng)終端的剩余內(nèi)存空間;按照預(yù)設(shè)比例將剩余內(nèi)存空間按預(yù)設(shè)比例分配用作緩存圖片。
[0008]優(yōu)選地,基于預(yù)設(shè)規(guī)則獲取移動(dòng)終端的剩余內(nèi)存空間包括:按照預(yù)設(shè)時(shí)間間隔獲取移動(dòng)終2而的剩余內(nèi)存空間。
[0009]優(yōu)選地,基于預(yù)設(shè)規(guī)則獲取移動(dòng)終端的剩余內(nèi)存空間包括:獲取用于表征統(tǒng)計(jì)剩余內(nèi)存的觸發(fā)信號(hào);根據(jù)觸發(fā)信號(hào)獲取移動(dòng)終端的剩余內(nèi)存空間。
[0010]優(yōu)選地,觸發(fā)信號(hào)由設(shè)置在移動(dòng)終端中應(yīng)用工具向服務(wù)器請(qǐng)求緩存圖片數(shù)據(jù)時(shí)的請(qǐng)求息提供。
[0011]優(yōu)選地,預(yù)設(shè)比例為1/6?1/10之間。
[0012]根據(jù)第二方面,本發(fā)明實(shí)施例提供一種分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的裝置,包括:
[0013]廣播單元,用于啟動(dòng)系統(tǒng)廣播監(jiān)聽移動(dòng)終端的內(nèi)存空間;剩余空間獲取單元,用于基于預(yù)設(shè)規(guī)則獲取移動(dòng)終端的剩余內(nèi)存空間;分配單元,用于按照預(yù)設(shè)比例將剩余內(nèi)存空間按預(yù)設(shè)比例分配用作緩存圖片。
[0014]優(yōu)選地,分配單元包括:第一分配單元,用于按照預(yù)設(shè)時(shí)間間隔獲取移動(dòng)終端的剩余內(nèi)存空間。
[0015]優(yōu)選地,分配單元包括:觸發(fā)單元,用于獲取用于表征統(tǒng)計(jì)剩余內(nèi)存的觸發(fā)信號(hào);第二分配單元,用于根據(jù)觸發(fā)信號(hào)獲取移動(dòng)終端的剩余內(nèi)存空間。
[0016]優(yōu)選地,觸發(fā)信號(hào)由設(shè)置在移動(dòng)終端中應(yīng)用工具向服務(wù)器請(qǐng)求緩存圖片數(shù)據(jù)時(shí)的請(qǐng)求息提供。
[0017]優(yōu)選地,預(yù)設(shè)比例為1/6?1/10之間。
[0018]本發(fā)明技術(shù)方案,具有如下優(yōu)點(diǎn):
[0019]本發(fā)明實(shí)施例提供的分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的方法及裝置,由于基于預(yù)設(shè)規(guī)則獲取移動(dòng)終端的剩余內(nèi)存空間,而后,按照預(yù)設(shè)比例將剩余內(nèi)存空間按預(yù)設(shè)比例分配用作緩存圖片。從而,合理分配圖片數(shù)據(jù)緩存空間,有效地減少內(nèi)存空間浪費(fèi)率,優(yōu)化了移動(dòng)終端內(nèi)存分配圖片數(shù)據(jù)緩存空間方案。
【附圖說(shuō)明】
[0020]為了更清楚地說(shuō)明本發(fā)明【具體實(shí)施方式】或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)【具體實(shí)施方式】或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施方式,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0021]圖1為本發(fā)明實(shí)施例中一種分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的方法流程圖;
[0022]圖2為本發(fā)明實(shí)施例中一種分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的裝置原理框圖。
【具體實(shí)施方式】
[0023]下面將結(jié)合附圖對(duì)本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]此外,下面所描述的本發(fā)明不同實(shí)施方式中所涉及的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互結(jié)合。
[0025]為合理分配圖片數(shù)據(jù)緩存空間,有效地減少內(nèi)存空間浪費(fèi)率,本實(shí)施例公開了一種分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的方法,請(qǐng)參考圖1,為該方法流程圖,該分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的方法包括如下步驟:
[0026]步驟S100,啟動(dòng)系統(tǒng)廣播監(jiān)聽移動(dòng)終端的內(nèi)存空間。通常,移動(dòng)終端的內(nèi)存存儲(chǔ)器與移動(dòng)終端的控制器信號(hào)連接進(jìn)行數(shù)據(jù)交互,因此,可以通過(guò)啟動(dòng)系統(tǒng)廣播的方式可以監(jiān)聽到移動(dòng)終端的內(nèi)存空間。
[0027]步驟S200,基于預(yù)設(shè)規(guī)則獲取移動(dòng)終端的剩余內(nèi)存空間。隨著移動(dòng)終端的使用,尤其是在訪問(wèn)互聯(lián)網(wǎng)信息,以及安裝應(yīng)用工具后,移動(dòng)終端的內(nèi)存空間會(huì)發(fā)生變化。通常,移動(dòng)終端的內(nèi)存空間會(huì)變小,當(dāng)然,當(dāng)卸載移動(dòng)終端中的應(yīng)用工具或者清除了緩存在移動(dòng)終端內(nèi)存中的垃圾數(shù)據(jù)后,移動(dòng)終端的內(nèi)存空間亦會(huì)變大。可以基于預(yù)設(shè)規(guī)則獲取移動(dòng)終端的剩余空間。在一種實(shí)施例中,可以按照預(yù)設(shè)時(shí)間間隔獲取移動(dòng)終端的剩余內(nèi)存空間,本實(shí)施例中,所稱預(yù)設(shè)時(shí)間間隔可以是等時(shí)間間隔,也可以是預(yù)先設(shè)置的不同時(shí)間間隔。在另一種實(shí)施例中,可以獲取用于表征統(tǒng)計(jì)剩余內(nèi)存的觸發(fā)信號(hào),而后,根據(jù)觸發(fā)信號(hào)獲取移動(dòng)終端的剩余內(nèi)存空間。在具體實(shí)施例中,觸發(fā)信號(hào)可以通過(guò)移動(dòng)終端的觸發(fā)事件發(fā)起,也可以由設(shè)置在移動(dòng)終端中應(yīng)用工具向服務(wù)器請(qǐng)求緩存圖片數(shù)據(jù)時(shí)的請(qǐng)求信息提供。
[0028]步驟S300,按照預(yù)設(shè)比例將剩余內(nèi)存空間按預(yù)設(shè)比例分配用作緩存圖片。在具體實(shí)施例中,可以依據(jù)經(jīng)驗(yàn)來(lái)設(shè)置預(yù)設(shè)比例,通常該預(yù)設(shè)比例可以設(shè)置在1/6?1/10之間,優(yōu)選為1/8。
[0029]需要說(shuō)明的是,在優(yōu)選的實(shí)施例中,在執(zhí)行完步驟S300之后,還可以返回執(zhí)行步驟S100,從而實(shí)現(xiàn)對(duì)移動(dòng)終端內(nèi)存空間的連續(xù)監(jiān)聽,以更佳地實(shí)現(xiàn)根據(jù)移動(dòng)終端剩余內(nèi)存空間動(dòng)態(tài)調(diào)整分配緩存圖片數(shù)據(jù)的空間。
[0030]本實(shí)施例還公開了一種分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的裝置,請(qǐng)參考圖2,該分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)裝置包括:廣播單元100、剩余空間獲取單元200和分配單元300,其中:
[0031]廣播單元100用于啟動(dòng)系統(tǒng)廣播監(jiān)聽移動(dòng)終端的內(nèi)存空間;剩余空間獲取單元200用于基于預(yù)設(shè)規(guī)則獲取移動(dòng)終端的剩余內(nèi)存空間;分配單元300用于按照預(yù)設(shè)比例將剩余內(nèi)存空間按預(yù)設(shè)比例分配用作緩存圖片。
[0032]在優(yōu)選的實(shí)施例中,分配單元300包括:第一分配單元,用于按照預(yù)設(shè)時(shí)間間隔獲取移動(dòng)終2而的剩余內(nèi)存空間。
[0033]在優(yōu)選的實(shí)施例中,分配單元300包括:觸發(fā)單元,用于獲取用于表征統(tǒng)計(jì)剩余內(nèi)存的觸發(fā)信號(hào);第二分配單元,用于根據(jù)觸發(fā)信號(hào)獲取移動(dòng)終端的剩余內(nèi)存空間。
[0034]在優(yōu)選的實(shí)施例中,觸發(fā)信號(hào)由設(shè)置在移動(dòng)終端中應(yīng)用工具向服務(wù)器請(qǐng)求緩存圖片數(shù)據(jù)時(shí)的請(qǐng)求信息提供。
[0035]在優(yōu)選的實(shí)施例中,預(yù)設(shè)比例為1/6?1/10之間。
[0036]本實(shí)施例提供的分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的方法及裝置,由于基于預(yù)設(shè)規(guī)則獲取移動(dòng)終端的剩余內(nèi)存空間,而后,按照預(yù)設(shè)比例將剩余內(nèi)存空間按預(yù)設(shè)比例分配用作緩存圖片。從而,合理分配圖片數(shù)據(jù)緩存空間,有效地減少內(nèi)存空間浪費(fèi)率,優(yōu)化了移動(dòng)終端內(nèi)存分配圖片數(shù)據(jù)緩存空間方案。
[0037]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0038]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0039]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0040]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0041]顯然,上述實(shí)施例僅僅是為清楚地說(shuō)明所作的舉例,而并非對(duì)實(shí)施方式的限定。對(duì)于所屬領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在上述說(shuō)明的基礎(chǔ)上還可以做出其它不同形式的變化或變動(dòng)。這里無(wú)需也無(wú)法對(duì)所有的實(shí)施方式予以窮舉。而由此所引伸出的顯而易見的變化或變動(dòng)仍處于本發(fā)明創(chuàng)造的保護(hù)范圍之中。
【主權(quán)項(xiàng)】
1.一種分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的方法,其特征在于,包括如下步驟: 啟動(dòng)系統(tǒng)廣播監(jiān)聽移動(dòng)終?而的內(nèi)存空間; 基于預(yù)設(shè)規(guī)則獲取所述移動(dòng)終端的剩余內(nèi)存空間; 按照預(yù)設(shè)比例將所述剩余內(nèi)存空間按所述預(yù)設(shè)比例分配用作緩存圖片。2.如權(quán)利要求1所述的分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的方法,其特征在于,所述基于預(yù)設(shè)規(guī)則獲取所述移動(dòng)終端的剩余內(nèi)存空間包括: 按照預(yù)設(shè)時(shí)間間隔獲取所述移動(dòng)終端的剩余內(nèi)存空間。3.如權(quán)利要求1所述的分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的方法,其特征在于,所述基于預(yù)設(shè)規(guī)則獲取所述移動(dòng)終端的剩余內(nèi)存空間包括: 獲取用于表征統(tǒng)計(jì)剩余內(nèi)存的觸發(fā)信號(hào); 根據(jù)所述觸發(fā)信號(hào)獲取所述移動(dòng)終端的剩余內(nèi)存空間。4.如權(quán)利要求3所述的分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的方法,其特征在于,所述觸發(fā)信號(hào)由設(shè)置在所述移動(dòng)終端中應(yīng)用工具向服務(wù)器請(qǐng)求緩存圖片數(shù)據(jù)時(shí)的請(qǐng)求信息提供。5.如權(quán)利要求1-4任意一項(xiàng)所述的分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的方法,其特征在于,所述預(yù)設(shè)比例為1/6?1/10之間。6.一種分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的裝置,其特征在于,包括: 廣播單元,用于啟動(dòng)系統(tǒng)廣播監(jiān)聽移動(dòng)終端的內(nèi)存空間; 剩余空間獲取單元,用于基于預(yù)設(shè)規(guī)則獲取所述移動(dòng)終端的剩余內(nèi)存空間; 分配單元,用于按照預(yù)設(shè)比例將所述剩余內(nèi)存空間按所述預(yù)設(shè)比例分配用作緩存圖片。7.如權(quán)利要求6所述的分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的裝置,其特征在于,所述分配單元包括: 第一分配單元,用于按照預(yù)設(shè)時(shí)間間隔獲取所述移動(dòng)終端的剩余內(nèi)存空間。8.如權(quán)利要求6所述的分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的裝置,其特征在于,所述分配單元包括: 觸發(fā)單元,用于獲取用于表征統(tǒng)計(jì)剩余內(nèi)存的觸發(fā)信號(hào); 第二分配單元,用于根據(jù)所述觸發(fā)信號(hào)獲取所述移動(dòng)終端的剩余內(nèi)存空間。9.如權(quán)利要求8所述的分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的裝置,其特征在于,所述觸發(fā)信號(hào)由設(shè)置在所述移動(dòng)終端中應(yīng)用工具向服務(wù)器請(qǐng)求緩存圖片數(shù)據(jù)時(shí)的請(qǐng)求信息提供。10.如權(quán)利要求6-9任意一項(xiàng)所述的分配移動(dòng)終端內(nèi)存緩存圖片數(shù)據(jù)的裝置,其特征在于,所述預(yù)設(shè)比例為1/6?1/10之間。
【文檔編號(hào)】G06F12/0893GK105843752SQ201610186693
【公開日】2016年8月10日
【申請(qǐng)日】2016年3月29日
【發(fā)明人】江丹
【申請(qǐng)人】樂(lè)視控股(北京)有限公司, 樂(lè)視移動(dòng)智能信息技術(shù)(北京)有限公司