一種數據處理方法及電子設備的制造方法
【專利摘要】本發明實施例公開了一種數據處理方法,包括:觸發電子設備進行第一狀態;檢測所述電子設備的存儲單元中至少一個目標文件的數據存儲狀態是否發生變化;其中,目標文件用于表征所述電子設備中的應用程序運行結束后而存儲于所述電子設備中的與所述應用程序對應的信息;確定所述至少一個目標文件的數據存儲狀態發生變化時,選取與所述至少一個目標文件對應的文件處理策略;基于與所述至少一個目標文件對應的文件處理策略,對所述至少一個目標文件進行處理。本發明實施例還提供了一種電子設備。
【專利說明】
一種數據處理方法及電子設備
技術領域
[0001]本發明涉及數據處理技術,尤其涉及一種數據處理方法及電子設備。
【背景技術】
[0002]手機中應用軟件運行后會產生許多垃圾文件和殘留文件,當手機處于開機狀態時,這些垃圾文件和殘留文件會占用大量內存空間;而且,隨著應用軟件數量的增加,可用內存空間會越來越小;這樣,嚴重影響了手機系統的運行速度。
[0003]現有技術通常利用垃圾清理軟件來刪除應用軟件運行后所產生的垃圾文件和殘留文件;具體地,在垃圾清理軟件中設置數據庫,將垃圾文件和殘留文件所對應的路徑、以及應用軟件名稱等映射關系存儲于所述數據庫中,如此,通過所述數據庫實現清理垃圾文件和殘留文件的目的;但是,上述方法中,對數據庫所對應的垃圾文件和殘留文件采用了統一的清理方式,沒能針對用戶選取出個性化的、與用戶行為習慣所匹配的清理方式,因此,降低了用戶體驗。
【發明內容】
[0004]為解決現有存在的技術問題,本發明實施例提供了一種數據處理方法及電子設備。
[0005]本發明實施例的技術方案是這樣實現的:
[0006]本發明實施例提供了一種數據處理方法,包括:
[0007]觸發電子設備進行第一狀態;
[0008]檢測所述電子設備的存儲單元中至少一個目標文件的數據存儲狀態是否發生變化;其中,目標文件用于表征所述電子設備中的應用程序運行結束后而存儲于所述電子設備中的與所述應用程序對應的信息;
[0009]確定所述至少一個目標文件的數據存儲狀態發生變化時,選取與所述至少一個目標文件對應的文件處理策略;
[0010]基于與所述至少一個目標文件對應的文件處理策略,對所述至少一個目標文件進行處理。
[0011 ]本發明實施例還提供了一種電子設備,包括:
[0012]第一處理單元,用于觸發電子設備進行第一狀態,檢測所述電子設備的存儲單元中至少一個目標文件的數據存儲狀態是否發生變化;其中,目標文件用于表征所述電子設備中的應用程序運行結束后而存儲于所述電子設備中的與所述應用程序對應的信息;
[0013]第二處理單元,用于確定所述至少一個目標文件的數據存儲狀態發生變化時,選取與所述至少一個目標文件對應的文件處理策略,基于與所述至少一個目標文件對應的文件處理策略,對所述至少一個目標文件進行處理。
[0014]本發明實施例所述的數據處理方法及電子設備,通過選取與目標文件相對應地文件處理策略,進行了有針對性地、有目的性地基于文件處理策略處理目標文件的操作,因此,本發明實施例實現了電子設備根據用戶個性化差異對目標文件進行個性化處理的目的,例如,本發明實施例能夠對同一用戶的不同目標文件選用與用戶通常行為所匹配的文件處理策略進行相應處理,還可以對不同用戶的同一目標文件選用與用戶通常行為所匹配的文件處理策略進行相應處理;進而豐富了用戶體驗,也提升了用戶體驗。
【附圖說明】
[0015]圖1為本發明實施例數據處理方法的實現流程示意圖一;
[0016]圖2為本發明實施例數據處理方法的應用示意圖;
[0017]圖3為本發明實施例數據處理方法的實現流程示意圖二;
[0018]圖4為本發明實施例數據處理方法的實現流程示意圖三;
[0019]圖5為本發明實施例電子設備的結構示意圖。
【具體實施方式】
[0020]為了能夠更加詳盡地了解本發明的特點與技術內容,下面結合附圖對本發明的實現進行詳細闡述,所附附圖僅供參考說明之用,并非用來限定本發明。
[0021 ] 實施例一
[0022]圖1為本發明實施例數據處理方法的實現流程示意圖一;所述方法應用于電子設備;如圖1所示,所述方法包括:
[0023]步驟101:觸發電子設備進行第一狀態;
[0024]本實施例中,所述第一狀態可以具體為開機狀態,也就是說,當所述電子設備處于開機狀態時,會檢測存儲單元中至少一個目標文件的數據存儲狀態是否發生變化,進而,對所述至少一個目標文件進行處理,為電子設備能夠基于用戶行為有針對性地、自動地清理垃圾文件奠定基礎。
[0025]或者,所述第一狀態還可以具體為系統垃圾清理狀態;也就是說,當所述電子設備處于系統垃圾清理狀態時,會檢測存儲單元中至少一個目標文件的數據存儲狀態是否發生變化,進而,對所述至少一個目標文件進行處理,此過程同樣能夠為電子設備基于用戶行為有針對性地、自動地清理垃圾文件奠定基礎。
[0026]在實際應用中,可以根據實際情況而確定第一狀態。進一步地,所述第一狀態可以是電子設備根據用戶需求而任意設置的,也可以是電子設備在出廠前已被設置的。
[0027]步驟102:檢測所述電子設備的存儲單元中至少一個目標文件的數據存儲狀態是否發生變化;其中,目標文件用于表征所述電子設備中的應用程序運行結束后而存儲于所述電子設備中的與所述應用程序對應的信息;
[0028]本實施例中,目標文件可以具體為垃圾文件,包括但不限于以下信息:各種圖標、緩存圖片、緩存視頻、臨時文件、緩存語音、日志文件、系統緩存、空文件夾、預覽圖等。
[0029]本實施例中,當所述第一狀態表征開機狀態,此時,步驟102可以為電子設備周期性觸發執行的,例如電子設備每隔一小時觸發自身檢測存儲單元中存儲的至少一個目標文件的數據存儲狀態是否發生了變化;或者,步驟102為電子設備實時檢測存儲單元存儲的至少一個目標文件的數據存儲狀態是否發生了變化,以便于當確定發生變化時能夠實時刪除垃圾文件,釋放占用緩存,進而提高電子設備運行速度,提升用戶體驗。
[0030]步驟103:確定所述至少一個目標文件的數據存儲狀態發生變化時,選取與所述至少一個目標文件對應的文件處理策略;
[0031]本實施例中,所述數據儲存狀態發生變化可以具體指存儲單元中新增加一個或多個目標文件,和/或,目標文件中新增加一個或多個目標數據,上述兩種情況均可稱為目標文件的數據存儲狀態發生了變化。
[0032]在一具體應用中,步驟103中選取與所述至少一個目標文件對應的文件處理策略,可以具體為:選取數據存儲狀態發生變化的目標文件對應的文件處理策略,進而對數據存儲狀態發生變化的目標文件進行處理,也就是說,此情況下,僅對數據存儲狀態發生變化的目標文件進行相應刪除或保留處理,而對數據存儲狀態未發生變化的目標文件不做處理,此處理方式能夠降低電子設備的處理量,間接提升電子設備的運行速度。或者,選取數據存儲狀態發生變化后的、所述存儲單元中的所有目標文件對應的文件處理策略,進而對數據存儲狀態發生變化后的所述存儲單元中的所有目標文件進行相應刪除或保留處理,此處理方式能夠對文件處理策略發生變化的目標文件進行即時處理,以盡可能地刪除垃圾文件,最大可能地釋放垃圾文件所占用的存儲空間、緩存空間等,進而實現提升電子設備的運行速度的目的。
[0033]步驟104:基于與所述至少一個目標文件對應的文件處理策略,對所述至少一個目標文件進行處理。
[0034]在實際應用中,為使文件處理策略是根據用戶行為而設置的,本實施例中,在步驟103選取文件處理策略之前,所述方法還包括:所述電子設備接收與所述至少一個目標文件對應的用戶操作;基于用戶操作,確定與用戶操作對應的文件處理方式;基于文件處理方式,確定所述至少一個目標文件的文件處理策略。也就是說,本實施例所述的方法利用了大數據處理方式,實現了基于用戶行為為目標文件確定出個性化地、與用戶行為相匹配的文件處理策略的目的。
[0035]在實際應用中,本發明實施例可以利用現有清理軟件,記錄并分析用戶的對應目標文件的清理習慣,進而根據記錄結果以及分析結果確定目標文件對應的文件處理策略,從而使得用戶對應的電子設備,例如手機中的清理習慣為根據用戶自身行為而定制的,符合了用戶的清理習慣,同時也更加有效、更加徹底地對目標文件進行了清理。進一步地,由于本發明實施例確定目標文件的文件處理策略是基于大數據分析進行的,所以,本發明實施例確定出的與目標文件對應的文件處理策略更加精準,而且,還能夠基于用戶變更后的清理習慣,及時修改目標文件的文件處理策略,進而最大化地滿足了用戶對目標文件的清理要求,提升了用戶體驗。
[0036]這里,本實施例所述的文件處理策略可以具體為快速清除策略,此過程無需用戶介入,電子設備即可直接刪除快速清除策略對應的目標文件,實現清除垃圾文件的目標。另夕卜,本實施例所述的文件處理策略還可以具體為深度清除策略,此過程需要用戶介入,例如,當電子設備確定出目標文件對應的文件處理策略為深度清除策略時,在所述電子設備的顯示器呈現如圖2所示的用戶交互界面,進而通過該用戶交互界面接收用戶操作,以根據用戶操作確定是否對目標文件進行深度清除。
[0037]這樣,本發明實施例所述方法,通過選取與目標文件相對應地文件處理策略,進行了有針對性地、有目的性地基于文件處理策略處理目標文件的操作,因此,本發明實施例實現了電子設備根據用戶個性化差異對目標文件進行個性化處理的目的,例如,本發明實施例能夠對同一用戶的不同目標文件選用與用戶通常行為所匹配的文件處理策略進行相應處理,還可以對不同用戶的同一目標文件選用與用戶通常行為所匹配的文件處理策略進行相應處理;進而豐富了用戶體驗,也提升了用戶體驗。
[0038]實施例二
[0039]圖3為本發明實施例數據處理方法的實現流程示意圖二;所述方法應用于電子設備;如圖3所示,所述方法包括:
[0040]步驟301:觸發電子設備進行第一狀態;
[0041]本實施例中,所述第一狀態可以具體為開機狀態,也就是說,當所述電子設備處于開機狀態時,會檢測存儲單元中至少一個目標文件的數據存儲狀態是否發生變化,進而,對所述至少一個目標文件進行處理,為電子設備能夠基于用戶行為有針對性地、自動地清理垃圾文件奠定基礎。
[0042]或者,所述第一狀態還可以具體為系統垃圾清理狀態;也就是說,當所述電子設備處于系統垃圾清理狀態時,會檢測存儲單元中至少一個目標文件的數據存儲狀態是否發生變化,進而,對所述至少一個目標文件進行處理,此過程同樣能夠為電子設備基于用戶行為有針對性地、自動地清理垃圾文件奠定基礎。
[0043]在實際應用中,可以根據實際情況而確定第一狀態。進一步地,所述第一狀態可以是電子設備根據用戶需求而任意設置的,也可以是電子設備在出廠前已被設置的。
[0044]步驟302:檢測所述電子設備的存儲單元中至少一個目標文件的數據存儲狀態是否發生變化;其中,目標文件用于表征所述電子設備中的應用程序運行結束后而存儲于所述電子設備中的與所述應用程序對應的信息;
[0045]本實施例中,目標文件可以具體為垃圾文件,包括但不限于以下信息:各種圖標、緩存圖片、緩存視頻、臨時文件、緩存語音、日志文件、系統緩存、空文件夾、預覽圖等。
[0046]本實施例中,當所述第一狀態表征開機狀態,此時,步驟302可以為電子設備周期性觸發執行的,例如電子設備每隔一小時觸發自身檢測存儲單元中存儲的至少一個目標文件的數據存儲狀態是否發生了變化;或者,步驟302為電子設備實時檢測存儲單元存儲的至少一個目標文件的數據存儲狀態是否發生了變化,以便于當確定發生變化時能夠實時刪除垃圾文件,釋放占用緩存,進而提高電子設備運行速度,提升用戶體驗。
[0047]在一具體實施例中,當電子設備確定出所述至少一個目標文件的數據存儲狀態發生變化時,并非立即選取與所述至少一個目標文件對應的文件處理策略,而是判斷所述存儲單元中至少一個目標文件的數據存儲狀態發生變化時所對應的變化特征是否滿足第一預設變化規則,例如,判斷所述存儲單元中至少一個目標文件被刪除-恢復的次數大于第一閾值,進而根據判斷結果確定如何處理數據存儲狀態發生變化時所對應的變化特征滿足第一預設變化規則的目標文件。具體步驟為303和304。
[0048]步驟303:確定所述至少一個目標文件的數據存儲狀態發生變化時,判斷所述存儲單元中至少一個目標文件的數據存儲狀態發生變化時所對應的變化特征是否滿足第一預設變化規則;
[0049]本實施例中,所述數據儲存狀態發生變化可以具體指存儲單元中新增加一個或多個目標文件,和/或,目標文件中新增加一個或多個目標數據,上述兩種情況均可稱為目標文件的數據存儲狀態發生了變化。
[0050]步驟304:確定出存在滿足所述第一預設變化規則的第一目標文件時,選取所述第一目標文件的文件處理策略,基于所述第一目標文件的文件處理策略在所述存儲單元中刪除所述第一目標文件;所述第一目標文件為存儲于所述存儲單元的至少一個目標文件中的文件。
[0051]在一具體應用場景中,當電子設備判斷出第一目標文件被刪除-被恢復的循環次數滿足一定條件,例如連續刪除-恢復的次數大于第一閾值,或者單位時間內刪除-恢復的次數大于第一閾值,此時,所述電子設備直接在所述存儲單元中刪除所述第一目標文件,進而省去了用戶的重復操作過程,提升了用戶體驗。
[0052]在實際應用中,為使文件處理策略是根據用戶行為而設置的,本實施例中,在步驟304選取文件處理策略之前,所述方法還包括:所述電子設備接收與所述至少一個目標文件對應的用戶操作;基于用戶操作,確定與用戶操作對應的文件處理方式;基于文件處理方式,確定所述至少一個目標文件的文件處理策略。也就是說,本實施例所述的方法利用了大數據處理方式,實現了基于用戶行為為目標文件確定出個性化地、與用戶行為相匹配的文件處理策略的目的。
[0053]在實際應用中,本發明實施例可以利用現有清理軟件,記錄并分析用戶的對應目標文件的清理習慣,進而根據記錄結果以及分析結果確定目標文件對應的文件處理策略,從而使得用戶對應的電子設備,例如手機中的清理習慣為根據用戶自身行為而定制的,符合了用戶的清理習慣,同時也更加有效、更加徹底地對目標文件進行了清理。進一步地,由于本發明實施例確定目標文件的文件處理策略是基于大數據分析進行的,所以,本發明實施例確定出的與目標文件對應的文件處理策略更加精準,而且,還能夠基于用戶變更后的清理習慣,及時修改目標文件的文件處理策略,進而最大化地滿足了用戶對目標文件的清理要求,提升了用戶體驗。
[0054]這里,本實施例所述的文件處理策略可以具體為快速清除策略,此過程無需用戶介入,電子設備即可直接刪除快速清除策略對應的目標文件,實現清除垃圾文件的目標。另夕卜,本實施例所述的文件處理策略還可以具體為深度清除策略,此過程需要用戶介入,例如,當電子設備確定出目標文件對應的文件處理策略為深度清除策略時,在所述電子設備的顯示器呈現如圖2所示的用戶交互界面,進而通過該用戶交互界面接收用戶操作,以根據用戶操作確定是否對目標文件進行深度清除。
[0055]這樣,本發明實施例所述方法,通過選取與目標文件相對應地文件處理策略,進行了有針對性地、有目的性地基于文件處理策略處理目標文件的操作,因此,本發明實施例實現了電子設備根據用戶個性化差異對目標文件進行個性化處理的目的,例如,本發明實施例能夠對同一用戶的不同目標文件選用與用戶通常行為所匹配的文件處理策略進行相應處理,還可以對不同用戶的同一目標文件選用與用戶通常行為所匹配的文件處理策略進行相應處理;進而豐富了用戶體驗,也提升了用戶體驗。
[0056]實施例三
[0057]圖4為本發明實施例數據處理方法的實現流程示意圖三;所述方法應用于電子設備;如圖4所示,所述方法包括:
[0058]步驟401:觸發電子設備進行第一狀態;
[0059]本實施例中,所述第一狀態可以具體為開機狀態,也就是說,當所述電子設備處于開機狀態時,會檢測存儲單元中至少一個目標文件的數據存儲狀態是否發生變化,進而,對所述至少一個目標文件進行處理,為電子設備能夠基于用戶行為有針對性地、自動地清理垃圾文件奠定基礎。
[0060]或者,所述第一狀態還可以具體為系統垃圾清理狀態;也就是說,當所述電子設備處于系統垃圾清理狀態時,會檢測存儲單元中至少一個目標文件的數據存儲狀態是否發生變化,進而,對所述至少一個目標文件進行處理,此過程同樣能夠為電子設備基于用戶行為有針對性地、自動地清理垃圾文件奠定基礎。
[0061 ]在實際應用中,可以根據實際情況而確定第一狀態。進一步地,所述第一狀態可以是電子設備根據用戶需求而任意設置的,也可以是電子設備在出廠前已被設置的。
[0062]步驟402:設置待處理文件列表;所述待處理文件列表包含有所述存儲單元中的至少一個目標文件的文件特征信息;
[0063]在實際應用中,為便于電子設備有針對性地對目標文件進行清理,本發明實施例需要設置待處理文件列表,進而使得電子設備有針對性地對待處理文件列表中的目標文件進行相應刪除處理。具體地,所述文件特征信息可以具體包括目標文件對應的應用程序的名稱,目標文件所處的路徑,例如緩存路徑,進而所述待處理文件列表能夠表征目標文件、應用程序以及緩存路徑三者的映射關系,進而便于所述電子設備對目標文件進行相應處理。
[0064]在一具體實施例中,本發明實施例可以利用現有清理軟件,記錄并分析用戶的對應目標文件的清理習慣,進而根據記錄結果以及分析結果確定目標文件對應的文件處理策略,從而使得用戶對應的電子設備,例如手機中的清理習慣為根據用戶自身行為而定制的,符合了用戶的清理習慣,同時也更加有效、更加徹底地對目標文件進行了清理。進一步地,由于本發明實施例確定目標文件的文件處理策略是基于大數據分析進行的,所以,本發明實施例確定出的與目標文件對應的文件處理策略更加精準,而且,還能夠基于用戶變更后的清理習慣,及時修改目標文件的文件處理策略,進而最大化地滿足了用戶對目標文件的清理要求,提升了用戶體驗。
[0065]具體地,所述待處理文件列表可以具體設置于清理軟件中,通過清除軟件檢測所述待處理文件列表所表征的至少一個目標文件中是否包含有目標數據,如新存入的文件等,進而實現對目標文件的清理過程。
[0066]步驟403:檢測所述待處理文件列表所表征的至少一個目標文件的數據存儲狀態是否發生變化;其中,目標文件用于表征所述電子設備中的應用程序運行結束后而存儲于所述電子設備中的與所述應用程序對應的信息;
[0067]在一具體實施例中,所述檢測所述待處理文件列表所表征的至少一個目標文件的數據存儲狀態是否發生變化,可以具體為:檢測所述待處理文件列表所表征的至少一個目標文件中是否包含有目標數據,如新存入的文件等。
[0068]本實施例中,目標文件可以具體為垃圾文件,包括但不限于以下信息:各種圖標、緩存圖片、緩存視頻、臨時文件、緩存語音、日志文件、系統緩存、空文件夾、預覽圖等。
[0069]本實施例中,當所述第一狀態表征開機狀態,此時,步驟403可以為電子設備周期性觸發執行的,例如電子設備每隔一小時觸發自身檢測存儲單元中存儲的至少一個目標文件的數據存儲狀態是否發生了變化;或者,步驟403為電子設備實時檢測存儲單元存儲的至少一個目標文件的數據存儲狀態是否發生了變化,以便于當確定發生變化時能夠實時刪除垃圾文件,釋放占用緩存,進而提高電子設備運行速度,提升用戶體驗。
[0070]步驟404:確定所述至少一個目標文件的數據存儲狀態發生變化時,選取與所述至少一個目標文件對應的文件處理策略;
[0071]本實施例中,所述數據儲存狀態發生變化可以具體指存儲單元中新增加一個或多個目標文件,和/或,目標文件中新增加一個或多個目標數據,上述兩種情況均可稱為目標文件的數據存儲狀態發生了變化。
[0072]在一具體應用中,步驟404中選取與所述至少一個目標文件對應的文件處理策略,可以具體為:選取數據存儲狀態發生變化的目標文件對應的文件處理策略,進而對數據存儲狀態發生變化的目標文件進行處理,也就是說,此情況下,僅對數據存儲狀態發生變化的目標文件進行相應刪除或保留處理,而對數據存儲狀態未發生變化的目標文件不做處理,此處理方式能夠降低電子設備的處理量,間接提升電子設備的運行速度。或者,選取數據存儲狀態發生變化后的、所述存儲單元中的所有目標文件對應的文件處理策略,進而對數據存儲狀態發生變化后的所述存儲單元中的所有目標文件進行相應刪除或保留處理,此處理方式能夠對文件處理策略發生變化的目標文件進行即時處理,以盡可能地刪除垃圾文件,最大可能地釋放垃圾文件所占用的存儲空間、緩存空間等,進而實現提升電子設備的運行速度的目的。
[0073]步驟405:基于與所述至少一個目標文件對應的文件處理策略,對所述至少一個目標文件進行處理。
[0074]在實際應用中,為使文件處理策略是根據用戶行為而設置的,本實施例中,在步驟404選取文件處理策略之前,所述方法還包括:所述電子設備接收與所述至少一個目標文件對應的用戶操作;基于用戶操作,確定與用戶操作對應的文件處理方式;基于文件處理方式,確定所述至少一個目標文件的文件處理策略。也就是說,本實施例所述的方法利用了大數據處理方式,實現了基于用戶行為為目標文件確定出個性化地、與用戶行為相匹配的文件處理策略的目的。
[0075]在實際應用中,所述方法還包括:檢測所述待處理文件列表以外的至少一個目標文件的數據存儲狀態是否發生變化;確定所述待處理文件列表以外的至少一個目標文件的數據存儲狀態發生變化時,判斷數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件的變化特征是否滿足第二預設變化規則;根據判斷結果確定是否對數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件進行處理。
[0076]進一步地,所述根據判斷結果確定是否對數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件進行處理,包括:
[0077]當判斷結果表征數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件的變化特征滿足所述第二預設變化規則時,獲取數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件的文件特征信息;
[0078]將數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件的文件特征信息存儲于所述待處理文件列表。
[0079]在一具體實施例中,當電子設備檢測到用戶總是清理不在待處理文件列表中的第二目標文件,且清理特征滿足一定條件,例如清理次數大于第二閾值,或者單位時間內清理的次數滿足第二閾值,此時,所述電子設備獲取所述第二目標文件的文件特征信息,進而將獲取到的所述第二目標文件的文件特征信息存儲于所述待處理文件列表中,實現基于用戶行為實時更新所述待處理文件列表的目的。
[0080]本實施例中,所述待處理文件列表中還可以存儲有與目標文件對應的文件處理策略,這樣,當電子設備檢測到需要進行清理的目標文件時,只需要從所述待處理文件列表中去獲取文件處理策略即可。例如,如果電子設備檢測到總是刪除即時通信應用中的圖片和小視頻,且刪除特征滿足一定條件,此時,若即時通信應用中的圖片和小視頻對應的文件特征信息未存儲于所述待處理文件列表中時,所述電子設備將即時通信應用中的圖片和小視頻對應的文件特征信息存儲于所述待處理文件列表中,同時將即時通信應用中的圖片和小視頻對應的目標文件的文件處理策略設置為快速清除策略,進而省去用戶自己清理的過程;進一步地,若即時通信應用中的圖片和小視頻對應的文件特征信息存儲于所述待處理文件列表中,且所述即時通信應用中的圖片和小視頻對應的目標文件的文件處理策略不為快速清除策略時,所述電子設備將即時通信應用中的圖片和小視頻對應的目標文件的文件處理策略修改為快速清除策略。也就是說,本發明實施例所述的方法,不僅能夠根據用戶行為修改待處理文件列表,還能夠根據用戶行為調整所述修改待處理文件列表中對應于目標文件的文件處理策略,這樣,極大地滿足了用戶的多樣化需求。
[0081]這里,本實施例所述的文件處理策略可以具體為快速清除策略,此過程無需用戶介入,電子設備即可直接刪除快速清除策略對應的目標文件,實現清除垃圾文件的目標。另夕卜,本實施例所述的文件處理策略還可以具體為深度清除策略,此過程需要用戶介入,例如,當電子設備確定出目標文件對應的文件處理策略為深度清除策略時,在所述電子設備的顯示器呈現如圖2所示的用戶交互界面,進而通過該用戶交互界面接收用戶操作,以根據用戶操作確定是否對目標文件進行深度清除。
[0082]這樣,本發明實施例所述方法,通過選取與目標文件相對應地文件處理策略,進行了有針對性地、有目的性地基于文件處理策略處理目標文件的操作,因此,本發明實施例實現了電子設備根據用戶個性化差異對目標文件進行個性化處理的目的,例如,本發明實施例能夠對同一用戶的不同目標文件選用與用戶通常行為所匹配的文件處理策略進行相應處理,還可以對不同用戶的同一目標文件選用與用戶通常行為所匹配的文件處理策略進行相應處理;進而豐富了用戶體驗,也提升了用戶體驗。
[0083]實施例四
[0084]圖5為本發明實施例電子設備的結構示意圖;如圖5所示,所述電子設備包括:
[0085]第一處理單元51,用于觸發電子設備進行第一狀態,檢測所述電子設備的存儲單元中至少一個目標文件的數據存儲狀態是否發生變化;其中,目標文件用于表征所述電子設備中的應用程序運行結束后而存儲于所述電子設備中的與所述應用程序對應的信息;
[0086]第二處理單元52,用于確定所述至少一個目標文件的數據存儲狀態發生變化時,選取與所述至少一個目標文件對應的文件處理策略,基于與所述至少一個目標文件對應的文件處理策略,對所述至少一個目標文件進行處理。
[0087]本實施例中,所述電子設備,還包括:
[0088]輸入單元,用于接收與所述至少一個目標文件對應的用戶操作;
[0089]第三處理單元,用于基于用戶操作,確定與用戶操作對應的文件處理方式,基于文件處理方式,確定所述至少一個目標文件的文件處理策略。
[0090]本實施例中,所述第二處理單元,還用于:
[0091]判斷所述存儲單元中至少一個目標文件的數據存儲狀態發生變化時所對應的變化特征是否滿足第一預設變化規則;
[0092]確定出存在滿足所述第一預設變化規則的第一目標文件時,在所述存儲單元中刪除所述第一目標文件;所述第一目標文件為存儲于所述存儲單元的至少一個目標文件中的文件。
[0093]本實施例中,所述電子設備還包括:設置單元;其中,
[0094]所述設置單元,用于設置待處理文件列表;所述待處理文件列表包含有所述存儲單元中的至少一個目標文件的文件特征信息;
[0095]所述第一處理單元,還用于檢測所述待處理文件列表所表征的至少一個目標文件的數據存儲狀態是否發生變化。
[0096]本實施例中,所述第一處理單元,還用于檢測所述待處理文件列表以外的至少一個目標文件的數據存儲狀態是否發生變化;
[0097]第二處理單元,還用于確定所述待處理文件列表以外的至少一個目標文件的數據存儲狀態發生變化時,判斷數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件的變化特征是否滿足第二預設變化規則;根據判斷結果確定是否對數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件進行處理。
[0098]本實施例中,所述第二處理單元,還用于:當判斷結果表征數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件的變化特征滿足所述第二預設變化規則時,獲取數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件的文件特征信息;
[0099]將數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件的文件特征信息存儲于所述待處理文件列表。
[0100]本領域技術人員應當理解,本發明實施例的電子設備中各處理單元的功能,可參照前述數據處理方法的相關描述而理解,這里不再贅述;另外,本發明實施例的電子設備中各處理單元,可通過實現本發明實施例所述的功能的模擬電路而實現,也可以通過執行本發明實施例所述的功能的軟件在智能終端上的運行而實現。
[0101]在本申請所提供的幾個實施例中,應該理解到,所揭露的設備和方法,可以通過其它的方式實現。以上所描述的設備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,如:多個單元或組件可以結合,或可以集成到另一個系統,或一些特征可以忽略,或不執行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。
[0102]上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網絡單元上;可以根據實際的需要選擇其中的部分或全部單元來實現本實施例方案的目的。
[0103]另外,在本發明各實施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現,也可以采用硬件加軟件功能單元的形式實現。
[0104]本領域普通技術人員可以理解:實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括:移動存儲設備、只讀存儲器(R0M,Read Only Memory)、隨機存取存儲器(RAM ,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0105]或者,本發明上述集成的單元如果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明實施例的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機、服務器、或者網絡設備等)執行本發明各個實施例所述方法的全部或部分。而前述的存儲介質包括:移動存儲設備、只讀存儲器(R0M,Read Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0106]以上所述,僅為本發明的【具體實施方式】,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以所述權利要求的保護范圍為準。
【主權項】
1.一種數據處理方法,包括: 觸發電子設備進行第一狀態; 檢測所述電子設備的存儲單元中至少一個目標文件的數據存儲狀態是否發生變化;其中,目標文件用于表征所述電子設備中的應用程序運行結束后而存儲于所述電子設備中的與所述應用程序對應的信息; 確定所述至少一個目標文件的數據存儲狀態發生變化時,選取與所述至少一個目標文件對應的文件處理策略; 基于與所述至少一個目標文件對應的文件處理策略,對所述至少一個目標文件進行處理。2.根據權利要求1所述的方法,其特征在于,所述方法還包括: 接收與所述至少一個目標文件對應的用戶操作; 基于用戶操作,確定與用戶操作對應的文件處理方式; 基于文件處理方式,確定所述至少一個目標文件的文件處理策略。3.根據權利要求1所述的方法,其特征在于,所述方法還包括: 判斷所述存儲單元中至少一個目標文件的數據存儲狀態發生變化時所對應的變化特征是否滿足第一預設變化規則; 確定出存在滿足所述第一預設變化規則的第一目標文件時,在所述存儲單元中刪除所述第一目標文件;所述第一目標文件為存儲于所述存儲單元的至少一個目標文件中的文件。4.根據權利要求1至3任一項所述的方法,其特征在于,所述方法還包括: 設置待處理文件列表;所述待處理文件列表包含有所述存儲單元中的至少一個目標文件的文件特征信息; 對應地,所述檢測所述電子設備的存儲單元中至少一個目標文件的數據存儲狀態是否發生變化,包括: 檢測所述待處理文件列表所表征的至少一個目標文件的數據存儲狀態是否發生變化。5.根據權利要求4所述的方法,其特征在于,所述方法還包括: 檢測所述待處理文件列表以外的至少一個目標文件的數據存儲狀態是否發生變化; 確定所述待處理文件列表以外的至少一個目標文件的數據存儲狀態發生變化時,判斷數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件的變化特征是否滿足第二預設變化規則; 根據判斷結果確定是否對數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件進行處理。6.根據權利要求5所述的方法,其特征在于,所述根據判斷結果確定是否對數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件進行處理,包括: 當判斷結果表征數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件的變化特征滿足所述第二預設變化規則時,獲取數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件的文件特征信息; 將數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件的文件特征信息存儲于所述待處理文件列表。7.—種電子設備,包括: 第一處理單元,用于觸發電子設備進行第一狀態,檢測所述電子設備的存儲單元中至少一個目標文件的數據存儲狀態是否發生變化;其中,目標文件用于表征所述電子設備中的應用程序運行結束后而存儲于所述電子設備中的與所述應用程序對應的信息; 第二處理單元,用于確定所述至少一個目標文件的數據存儲狀態發生變化時,選取與所述至少一個目標文件對應的文件處理策略,基于與所述至少一個目標文件對應的文件處理策略,對所述至少一個目標文件進行處理。8.根據權利要求7所述的電子設備,其特征在于,所述電子設備,還包括: 輸入單元,用于接收與所述至少一個目標文件對應的用戶操作; 第三處理單元,用于基于用戶操作,確定與用戶操作對應的文件處理方式,基于文件處理方式,確定所述至少一個目標文件的文件處理策略。9.根據權利要求7所述的電子設備,其特征在于,所述第二處理單元,還用于: 判斷所述存儲單元中至少一個目標文件的數據存儲狀態發生變化時所對應的變化特征是否滿足第一預設變化規則; 確定出存在滿足所述第一預設變化規則的第一目標文件時,在所述存儲單元中刪除所述第一目標文件;所述第一目標文件為存儲于所述存儲單元的至少一個目標文件中的文件。10.根據權利要求7至9任一項所述的電子設備,其特征在于,所述電子設備還包括:設置單元;其中, 所述設置單元,用于設置待處理文件列表;所述待處理文件列表包含有所述存儲單元中的至少一個目標文件的文件特征信息; 所述第一處理單元,還用于檢測所述待處理文件列表所表征的至少一個目標文件的數據存儲狀態是否發生變化。11.根據權利要求10所述的電子設備,其特征在于, 所述第一處理單元,還用于檢測所述待處理文件列表以外的至少一個目標文件的數據存儲狀態是否發生變化; 第二處理單元,還用于確定所述待處理文件列表以外的至少一個目標文件的數據存儲狀態發生變化時,判斷數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件的變化特征是否滿足第二預設變化規則;根據判斷結果確定是否對數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件進行處理。12.根據權利要求11所述的電子設備,其特征在于,所述第二處理單元,還用于: 當判斷結果表征數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件的變化特征滿足所述第二預設變化規則時,獲取數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件的文件特征信息; 將數據存儲狀態發生變化的所述待處理文件列表以外的至少一個目標文件的文件特征信息存儲于所述待處理文件列表。
【文檔編號】G06F17/30GK105893471SQ201610184532
【公開日】2016年8月24日
【申請日】2016年3月28日
【發明人】郭軼尊, 馬靜
【申請人】聯想(北京)有限公司