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

對卸載的軟件進(jìn)行垃圾清除的方法及裝置的制造方法_3

文檔序號:9523963閱讀:來源:國知局
設(shè)時間內(nèi)沒有被修改時,判斷進(jìn)行卸載的軟件對應(yīng)的卸載進(jìn)程是否退出。關(guān)于判斷卸載進(jìn)程是否退出的方式,本實施例不作具體限定。具體實施時,由于注冊表中有卸載進(jìn)程的路徑,則可在查找到進(jìn)行卸載的軟件對應(yīng)的卸載進(jìn)程的路徑后枚舉系統(tǒng)進(jìn)程,從而判斷卸載進(jìn)程是否退出。當(dāng)進(jìn)行卸載的軟件對應(yīng)的卸載進(jìn)程退出時,繼續(xù)執(zhí)行后續(xù)步驟307。
[0117]307:判斷進(jìn)行卸載的軟件卸載完成;
[0118]當(dāng)進(jìn)行卸載的軟件對應(yīng)的卸載進(jìn)程退出時,可判斷進(jìn)行卸載的軟件卸載完成。在判斷進(jìn)行卸載的軟件卸載完成后,可對卸載的軟件進(jìn)行垃圾清除,詳見后續(xù)步驟308。
[0119]進(jìn)一步地,通過上述步驟305至步驟307即完成了判斷進(jìn)行卸載的軟件是否卸載完成,當(dāng)判斷進(jìn)行卸載的軟件卸載完成時,繼續(xù)執(zhí)行后續(xù)步驟308。
[0120]308:掃描完成卸載的軟件殘留的垃圾文件,并刪除垃圾文件。
[0121]該步驟的實現(xiàn)方式與上一實施例中步驟205的實現(xiàn)方式相同,具體可參見上一實施例中步驟205的內(nèi)容,此處不再贅述。
[0122]本發(fā)明實施例提供的方法,通過監(jiān)控進(jìn)行卸載的軟件,并在判斷進(jìn)行卸載的軟件卸載完成后,掃描完成卸載的軟件殘留的垃圾文件,并刪除垃圾文件,從而使對卸載的軟件進(jìn)行垃圾清除不受到卸載方式的影響,提高了對卸載的軟件進(jìn)行垃圾清除的靈活性,擴(kuò)展了對卸載的軟件進(jìn)行垃圾清除的應(yīng)用范圍。
[0123]參見圖4,本發(fā)明實施例提供了一種對卸載的軟件進(jìn)行垃圾清除的裝置,該裝置用于執(zhí)行上述任一實施例提供的方法。該裝置包括:
[0124]監(jiān)控模塊401,用于監(jiān)控進(jìn)行卸載的軟件;
[0125]判斷模塊402,用于判斷進(jìn)行卸載的軟件是否卸載完成;
[0126]掃描模塊403,用于當(dāng)進(jìn)行卸載的軟件卸載完成時,掃描完成卸載的軟件殘留的垃圾文件;
[0127]刪除模塊404,用于刪除垃圾文件。
[0128]作為一種可選實施例,參見圖5,監(jiān)控模塊401,包括:
[0129]第一監(jiān)控單元4011,用于監(jiān)控是否有卸載進(jìn)程啟動及退出;
[0130]第一處理單元4012,用于當(dāng)監(jiān)控到有卸載進(jìn)程啟動及退出時,將卸載進(jìn)程對應(yīng)的軟件作為監(jiān)控到的進(jìn)行卸載的軟件。
[0131]作為一種可選實施例,參見圖6,第一監(jiān)控單元4011,包括:
[0132]監(jiān)控子單元40111,用于監(jiān)控所有啟動的進(jìn)程;
[0133]第一查找子單元40112,用于從所有啟動的進(jìn)程中查找卸載進(jìn)程的父進(jìn)程;
[0134]第一處理子單元40113,用于當(dāng)從所有啟動的進(jìn)程中查找到卸載進(jìn)程的父進(jìn)程時,監(jiān)控到有卸載進(jìn)程啟動;
[0135]獲取子單元40114,用于獲取所有工作對象;
[0136]第二查找子單元40115,用于從所有工作對象中查找卸載進(jìn)程的父進(jìn)程對應(yīng)的工作對象;
[0137]第二處理子單元40116,用于當(dāng)卸載進(jìn)程的父進(jìn)程對應(yīng)的工作對象完成時,監(jiān)控到有卸載進(jìn)程退出。
[0138]作為一種可選實施例,第一查找子單元40112,用于判斷所有啟動的進(jìn)程中是否有系統(tǒng)進(jìn)程;當(dāng)所有啟動的進(jìn)程中有系統(tǒng)進(jìn)程時,獲取系統(tǒng)進(jìn)程的命令行參數(shù);當(dāng)命令行參數(shù)為預(yù)設(shè)的命令行參數(shù)時,將系統(tǒng)進(jìn)程作為查找到的卸載進(jìn)程的父進(jìn)程。
[0139]作為一種可選實施例,參見圖7,判斷模塊402,包括:
[0140]第一獲取單元4021,用于獲取當(dāng)前所有已安裝軟件的標(biāo)識;
[0141]第一比較單元4022,用于將當(dāng)前所有已安裝軟件的標(biāo)識與保存的已安裝軟件的標(biāo)識進(jìn)行比較,得到第一比較結(jié)果;
[0142]第一判斷單元4023,用于根據(jù)第一比較結(jié)果判斷進(jìn)行卸載的軟件是否卸載完成。
[0143]作為一種可選實施例,參見圖8,監(jiān)控模塊401,包括:
[0144]第二監(jiān)控單元4013,用于監(jiān)控注冊表鍵值的修改;
[0145]第二獲取單元4014,用于當(dāng)監(jiān)控到注冊表鍵值被修改時,獲取當(dāng)前所有已安裝軟件的標(biāo)識;
[0146]第二比較單元4015,用于將當(dāng)前所有已安裝軟件的標(biāo)識與保存的已安裝軟件的標(biāo)識進(jìn)行比較,得到第二比較結(jié)果;
[0147]確定單元4016,用于根據(jù)第二比較結(jié)果確定刪除的軟件;
[0148]第二處理單元4017,用于將刪除的軟件作為監(jiān)控到的進(jìn)行卸載的軟件。
[0149]作為一種可選實施例,參見圖9,判斷模塊402,包括:
[0150]查找單元4024,用于查找進(jìn)行卸載的軟件的安裝目錄;
[0151]第三監(jiān)控單元4025,用于監(jiān)控安裝目錄的修改;
[0152]第二判斷單元4026,用于當(dāng)安裝目錄被刪除或在預(yù)設(shè)時間內(nèi)沒有被修改時,判斷進(jìn)行卸載的軟件對應(yīng)的卸載進(jìn)程是否退出;
[0153]第三判斷單元4027,用于當(dāng)進(jìn)行卸載的軟件對應(yīng)的卸載進(jìn)程退出時,判斷進(jìn)行卸載的軟件卸載完成。
[0154]本發(fā)明實施例提供的裝置,通過監(jiān)控進(jìn)行卸載的軟件,并在判斷進(jìn)行卸載的軟件卸載完成后,掃描完成卸載的軟件殘留的垃圾文件,并刪除垃圾文件,從而使對卸載的軟件進(jìn)行垃圾清除不受到卸載方式的影響,提高了對卸載的軟件進(jìn)行垃圾清除的靈活性,擴(kuò)展了對卸載的軟件進(jìn)行垃圾清除的應(yīng)用范圍。
[0155]本發(fā)明實施例提供了一種終端,請參考圖10,其示出了本發(fā)明實施例所涉及的終端的結(jié)構(gòu)示意圖,該終端可以用于實施上述實施例中提供的對卸載的軟件進(jìn)行垃圾清除的方法。具體來講:
[0156]終端1000可以包括RF(Rad1 Frequency,射頻)電路110、包括有一個或一個以上計算機(jī)可讀存儲介質(zhì)的存儲器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、WiFi (Wireless Fidelity,無線保真)模塊170、包括有一個或者一個以上處理核心的處理器180、以及電源190等部件。本領(lǐng)域技術(shù)人員可以理解,圖10中示出的終端結(jié)構(gòu)并不構(gòu)成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0157]RF電路110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器180處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路110包括但不限于天線、至少一個放大器、調(diào)諧器、一個或多個振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機(jī)、稱合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,RF電路110還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于GSM (Global System of Mobile communicat1n,全球移動通訊系統(tǒng))、GPRS (General Packet Rad1 Service,通用分組無線服務(wù))、CDMA (CodeDivis1n Multiple Access,碼分多址)>WCDMA (Wideband Code Divis1n Multiple Access,寬帶碼分多址)、LTE (Long Term Evolut1n,長期演進(jìn))、電子郵件、SMS (Short MessagingService,短消息服務(wù))等。
[0158]存儲器120可用于存儲軟件程序以及模塊,處理器180通過運行存儲在存儲器120的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器120可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端1000的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器120可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應(yīng)地,存儲器120還可以包括存儲器控制器,以提供處理器180和輸入單元130對存儲器120的訪問。
[0159]輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號輸入。具體地,輸入單元130可包括觸敏表面131以及其他輸入設(shè)備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面131上或在觸敏表面131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置。可選的,觸敏表面131可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給處理器180,并能接收處理器180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設(shè)備132。具體地,其他輸入設(shè)備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0160]顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端1000的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。顯示單元140可包括顯示面板141,可選的,可以采用I
當(dāng)前第3頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
乐昌市| 正镶白旗| 元阳县| 乌拉特中旗| 奉贤区| 武宣县| 方正县| 嫩江县| 邯郸市| 牙克石市| 安宁市| 新乡市| 安徽省| 黄大仙区| 南康市| 沙湾县| 遂溪县| 石嘴山市| 策勒县| 尚志市| 揭东县| 利津县| 全州县| 沐川县| 喀喇沁旗| 龙游县| 仙居县| 土默特右旗| 临安市| 鸡西市| 深圳市| 濉溪县| 南木林县| 昂仁县| 沁源县| 天水市| 凤阳县| 廊坊市| 广安市| 扶绥县| 大悟县|