两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

智能刪除應(yīng)用程序的方法及電子設(shè)備與流程

文檔序號(hào):12034372閱讀:298來(lái)源:國(guó)知局
智能刪除應(yīng)用程序的方法及電子設(shè)備與流程
本發(fā)明涉及一種智能刪除應(yīng)用程序的方法以及一種應(yīng)用所述智能刪除應(yīng)用程序的方法的電子設(shè)備。
背景技術(shù)
:現(xiàn)有的電子設(shè)備為了讓?xiě)?yīng)用程序被重啟的速度加快,會(huì)將被執(zhí)行過(guò)的應(yīng)用程序加載到內(nèi)存中,并只有當(dāng)內(nèi)存的使用量達(dá)到預(yù)設(shè)值時(shí),才將應(yīng)用程序從內(nèi)存中刪除。但是被刪除的應(yīng)用程序有可能是使用者后面要再次使用的應(yīng)用程序,這樣的應(yīng)用程序被刪除而導(dǎo)致的加載時(shí)間較慢,會(huì)對(duì)使用者造成一定的困擾。技術(shù)實(shí)現(xiàn)要素:鑒于以上內(nèi)容,有必要提供一種智能刪除應(yīng)用程序的方法以及一種應(yīng)用所述智能刪除應(yīng)用程序的方法的電子設(shè)備,能夠智能的選擇并刪除內(nèi)存中的應(yīng)用程序。一種智能刪除應(yīng)用程序的方法,應(yīng)用于電子設(shè)備中,所述電子設(shè)備包括內(nèi)存,該方法包括:添加步驟,將加載到內(nèi)存中的應(yīng)用程序添加到白名單中;移除步驟,從所述白名單中移除一個(gè)或多個(gè)應(yīng)用程序;及刪除步驟,刪除內(nèi)存中不在所述白名單中的背景應(yīng)用程序。一種電子設(shè)備,該電子設(shè)備包括:用于存儲(chǔ)應(yīng)用程序的存儲(chǔ)裝置;用于加載應(yīng)用程序的內(nèi)存;用于實(shí)現(xiàn)智能刪除應(yīng)用程序的方法的處理器,所述處理器執(zhí)行下述步驟:添加步驟,將加載到內(nèi)存中的應(yīng)用程序添加到白名單中;移除步驟,從所述白名單中移除一個(gè)或多個(gè)應(yīng)用程序;及刪除步驟,刪除內(nèi)存中 不在所述白名單中的背景應(yīng)用程序。相較于現(xiàn)有技術(shù),本發(fā)明的智能刪除應(yīng)用程序的方法通過(guò)將加載到內(nèi)存中的應(yīng)用程序添加到白名單中,并按照預(yù)設(shè)的規(guī)則從所述白名單中刪除一個(gè)或多個(gè)應(yīng)用程序,并刪除不在所述白名單中的應(yīng)用程序,從而按照預(yù)設(shè)的規(guī)則有選擇的刪除內(nèi)存中的應(yīng)用程序,從而盡量避免刪除使用者后續(xù)要使用的應(yīng)用程序,提高了使用者的體驗(yàn)效果。附圖說(shuō)明圖1是本發(fā)明智能刪除應(yīng)用程序的系統(tǒng)的較佳實(shí)施例的運(yùn)行環(huán)境示意圖。圖2是本發(fā)明智能刪除應(yīng)用程序的方法的較佳實(shí)施例的流程圖。主要元件符號(hào)說(shuō)明電子設(shè)備1智能刪除應(yīng)用程序的系統(tǒng)10添加模塊101移除模塊102刪除模塊103內(nèi)存11處理器12存儲(chǔ)裝置13如下具體實(shí)施方式將結(jié)合上述附圖進(jìn)一步說(shuō)明本發(fā)明。具體實(shí)施方式參閱圖1所示,是本發(fā)明智能刪除應(yīng)用程序的系統(tǒng)的較佳實(shí)施例的運(yùn)行環(huán)境示意圖。所述智能刪除應(yīng)用程序的系統(tǒng)10安裝 并運(yùn)行于電子設(shè)備1中。所述電子設(shè)備1還包括,但不限于,內(nèi)存11、處理器12以及存儲(chǔ)裝置13。所述電子設(shè)備1可以是手機(jī)、平板電腦等移動(dòng)電子設(shè)備、也可以是個(gè)人電腦、穿戴式設(shè)備、數(shù)字電視、或車用顯示屏幕等其他電子設(shè)備。所述智能刪除應(yīng)用程序的系統(tǒng)10用于智能的從加載到內(nèi)存中的應(yīng)用程序中選擇并刪除一個(gè)或多個(gè)應(yīng)用程序。所述內(nèi)存11用于加載需要被運(yùn)行的應(yīng)用程序以及數(shù)據(jù),其可以是隨機(jī)存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)以及高速緩存(cache)等。所述處理器12用于運(yùn)行安裝于所述電子設(shè)備1中的應(yīng)用程序以及控制所述電子設(shè)備1中的各個(gè)裝置執(zhí)行相應(yīng)的操作。所述存儲(chǔ)裝置13用于存儲(chǔ)安裝于所述電子設(shè)備1中的各個(gè)應(yīng)用程序以及數(shù)據(jù)資料,其可以是智能媒體卡(smartmediacard)、安全數(shù)字卡(securedigitalcard)、快閃存儲(chǔ)器卡(flashcard)等存儲(chǔ)設(shè)備。在本實(shí)施例中,本發(fā)明所述的智能刪除應(yīng)用程序的系統(tǒng)可以被分割成一個(gè)或多個(gè)模塊,所述一個(gè)或多個(gè)模塊均被存儲(chǔ)于所述存儲(chǔ)裝置13中,并有一個(gè)或多個(gè)處理器12(本實(shí)施例為一個(gè)處理器)所執(zhí)行,以完成本發(fā)明。參閱圖1所示,本發(fā)明所述的智能刪除應(yīng)用程序的系統(tǒng)10被分割成添加模塊101、移除模塊102以及刪除模塊103。本發(fā)明所稱的模塊是指能夠完成特定功能的一系列計(jì)算機(jī)程序段,比程序更適合于描述所述智能刪除應(yīng)用程序的系統(tǒng)10在所述電子設(shè)備1中的執(zhí)行過(guò)程。以下將結(jié)合圖2的流程圖來(lái)描述各個(gè)模塊的具體功能。參閱圖2所示,是本發(fā)明智能刪除應(yīng)用程序的方法的較佳實(shí)施例的流程圖。在本實(shí)施例中,根據(jù)不同的需求,圖2所示的流程圖中的步驟的執(zhí)行順序可以改變,某些步驟可以省略。步驟s21,添加模塊101將加載到內(nèi)存11中的應(yīng)用程序添加到一白名單中。所述白名單是一個(gè)用于記錄應(yīng)用程序的列表,其通過(guò)記錄應(yīng)用程序的識(shí)別信息(例如應(yīng)用程序的名稱或id) 來(lái)記錄應(yīng)用程序。也即,所述添加模塊101將加載到內(nèi)存11中的應(yīng)用程序的識(shí)別信息添加到所述白名單中。所述白名單可以存儲(chǔ)于所述內(nèi)存11中,也可以存儲(chǔ)于所述存儲(chǔ)裝置13中。在本實(shí)施例中,所述添加模塊101在應(yīng)用程序被加載到內(nèi)存11中時(shí),將該應(yīng)用程序添加到所述白名單中。也即,當(dāng)應(yīng)用程序被加載到內(nèi)存11中,所述添加模塊101就立即將該應(yīng)用程序添加到所述白名單中。在另一實(shí)施例中,所述添加模塊101也可每隔預(yù)設(shè)時(shí)間將在這段時(shí)間內(nèi)被加載到內(nèi)存11中的應(yīng)用程序添加到所述白名單中。步驟s22,移除模塊102判斷所述內(nèi)存11的使用量是否超過(guò)第一預(yù)設(shè)值。若所述內(nèi)存11的使用量超過(guò)所述第一預(yù)設(shè)值,則執(zhí)行步驟s23;若所述內(nèi)存11的使用量未超過(guò)所述第一預(yù)設(shè)值,則執(zhí)行步驟s24。在本實(shí)施例中,所述移除模塊102每隔預(yù)設(shè)時(shí)間就判斷一次所述內(nèi)存11的使用量是否超過(guò)第一預(yù)設(shè)值。所述第一預(yù)設(shè)值可以是個(gè)固定的數(shù)值(例如1.5gb),也可以是一個(gè)所述內(nèi)存11的總?cè)萘康谋壤?例如75%)。步驟s23,移除模塊102從所述白名單中移除一個(gè)或多個(gè)應(yīng)用程序。具體的,所述移除模塊102將所述白名單中的所有應(yīng)用程序按照預(yù)設(shè)的規(guī)則排序以生成一個(gè)列表,并移除該列表中排名最低的一個(gè)或多個(gè)應(yīng)用程序。在本說(shuō)明書(shū)中,排名越高其排名的數(shù)值越小,也即排名第1為最高。在本實(shí)施例中,所述預(yù)設(shè)的規(guī)則是按照每個(gè)應(yīng)用程序的使用次數(shù)進(jìn)行排序,且使用次數(shù)越高的應(yīng)用程序在所述列表中排名越高。也即,所述移除模塊102獲取白名單中的每個(gè)應(yīng)用程序在被加載到內(nèi)存11后,被電子設(shè)備1的使用者所使用的次數(shù),然后按照被使用者使用的次數(shù)將所述白名單中的所有應(yīng)用程序進(jìn)行排序,且使用次數(shù)越高排名越高,相應(yīng)的使用次數(shù)越低排名 越低。例如,所述白名單中包括三個(gè)應(yīng)用程序:程序a、程序b以及程序c。這三個(gè)應(yīng)用程序依次被所述電子設(shè)備1的使用者所使用(或被執(zhí)行)的順序如下:程序a、程序b、程序a、程序b、程序a以及程序c。此時(shí),所述程序a、程序b以及程序c的使用次數(shù)分別為3次、2次以及1次。故按照使用次數(shù)由高到低進(jìn)行排序得到一個(gè)列表,其中程序a的排名為1,程序b的排名為2,程序c的排名為3。在另一實(shí)施例中,所述預(yù)設(shè)的規(guī)則是按照每個(gè)應(yīng)用程序的最后使用時(shí)間或最后使用順序進(jìn)行排序,且所述最后使用時(shí)間或最后使用順序越晚則排名越高。例如,所述白名單中包括三個(gè)應(yīng)用程序:程序a、程序b以及程序c。這三個(gè)應(yīng)用程序依次被所述電子設(shè)備1的使用者所使用(或被執(zhí)行)的順序如下:程序a、程序b、程序a、程序b、程序a以及程序c。此時(shí),按照應(yīng)用程序的最后使用時(shí)間或最后使用順序進(jìn)行排序得到一個(gè)列表,其中程序c的排名為1,程序a的排名為2,程序b的排名為3。在又一實(shí)施例中,所述預(yù)設(shè)的規(guī)則是按照每個(gè)應(yīng)用程序的使用次數(shù)以及最后使用時(shí)間或最后使用順序進(jìn)行排序。所述移除模塊102通過(guò)為所述使用次數(shù)以及所述最后使用時(shí)間或最后使用順序分別分配一個(gè)對(duì)應(yīng)的權(quán)重來(lái)確定使用次數(shù)以及最后使用時(shí)間或最后使用順序?qū)ψ詈笈判蚪Y(jié)果的影響。例如,所述白名單中包括三個(gè)應(yīng)用程序:程序a、程序b以及程序c。這三個(gè)應(yīng)用程序依次被所述電子設(shè)備1的使用者所使用(或被執(zhí)行)的順序如下:程序a、程序b、程序a、程序b、程序a以及程序c。按照使用次數(shù)由高到低進(jìn)行排序得到第一列表,其中程序a的排名為1,程序b的排名為2,程序c的排名為3。按照應(yīng)用程序的最后使用時(shí)間或最后使用順序進(jìn)行排序得到第二列表,其中程序c的排名為1,程序a的排名為2,程序b的排 名為3。然后根據(jù)使用次數(shù)以及最后使用時(shí)間或最后使用順序分別所占的權(quán)重與所述第一列表以及第二列表確定第三列表。假設(shè)使用次數(shù)所占的權(quán)重是0.4,最后使用時(shí)間或最后使用順序所占的權(quán)重是0.6。則程序a的得分是1*0.4+2*0.6=1.6,程序b的得分是2*0.4+3*0.6=2.6,程序c的得分是3*0.4+1*0.6=1.8,得分越小則排名越高。故最后確定的第三列表中,程序a的排名為1,程序c的排名為2,程序b的排名為3。需要說(shuō)明的是,在本實(shí)施例中,所述移除模塊102是在所述內(nèi)存11的使用量超過(guò)第一預(yù)設(shè)值時(shí)執(zhí)行。在其他實(shí)施例中,所述移除模塊102也可在其他條件下執(zhí)行,例如每隔預(yù)設(shè)時(shí)間執(zhí)行一次。也即,在其他實(shí)施例中,所述步驟s22可以被省略。同時(shí)還需要說(shuō)明的是,所述白名單中的應(yīng)用程序都是可以被刪除的,也即被從內(nèi)存11中刪除后不會(huì)導(dǎo)致電子設(shè)備出現(xiàn)故障。所述智能刪除應(yīng)用程序的系統(tǒng)10可以進(jìn)一步包括一個(gè)不可以刪列表,用于記錄不可被刪除的重要應(yīng)用程序,或者將所述不可被刪除的應(yīng)用程序一直排在所述列表的最高排名。步驟s24,刪除模塊103判斷所述內(nèi)存11的使用量是否超過(guò)第二預(yù)設(shè)值。若所述內(nèi)存11的使用量超過(guò)所述第二預(yù)設(shè)值,則執(zhí)行步驟s25;若所述內(nèi)存11的使用量未超過(guò)所述第二預(yù)設(shè)值,則流程結(jié)束。在本實(shí)施例中,所述第二預(yù)設(shè)值小于第一預(yù)設(shè)值。在其他實(shí)施例中,所述第二預(yù)設(shè)值也可與所述第一預(yù)設(shè)值相等。需要說(shuō)明的是,在本實(shí)施例中,所述刪除模塊103是在所述內(nèi)存11的使用量超過(guò)第二預(yù)設(shè)值時(shí)執(zhí)行。在其他實(shí)施例中,所述刪除模塊103也可在其他條件下執(zhí)行,例如每隔預(yù)設(shè)時(shí)間執(zhí)行一次。也即,在其他實(shí)施例中,所述步驟s24可以被省略。步驟s25,刪除模塊103刪除內(nèi)存中不在所述白名單中的背景應(yīng)用程序。若所述智能刪除應(yīng)用程序的系統(tǒng)10還進(jìn)一步包括一個(gè)不可以刪列表,則所述刪除模塊103刪除的是不在所述白名單以及不在所述不可刪列表中的背景應(yīng)用程序。需要說(shuō)明的是,步驟s21~s25是一個(gè)循環(huán),所述智能刪除應(yīng)用程序的系統(tǒng)10從被開(kāi)啟到結(jié)束一直在執(zhí)行上述循環(huán)。最后所應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。當(dāng)前第1頁(yè)12
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
翼城县| 无锡市| 红桥区| 那曲县| 房产| 铁岭市| 大洼县| 泸溪县| 来宾市| 南乐县| 景德镇市| 闸北区| 长丰县| 上栗县| 定边县| 宣武区| 田阳县| 贵州省| 辉县市| 呼图壁县| 南涧| 乌拉特中旗| 栾川县| 博野县| 荔波县| 和平县| 监利县| 拉孜县| 阳春市| 凤台县| 沙雅县| 余干县| 商洛市| 塘沽区| 威远县| 万源市| 三亚市| 日照市| 苏尼特左旗| 庆安县| 静海县|