緩存文件刪除影響的校驗方法、裝置及移動終端的制作方法
【技術領域】
[0001]本發(fā)明涉及移動終端設備技術領域,尤其涉及一種緩存文件刪除影響的校驗方法、裝置以及移動終端。
【背景技術】
[0002]目前,在垃圾清理的應用程序或應用軟件中,每一條入庫的緩存路徑都需要經過嚴格的校驗,即校驗刪除該路徑目錄之后對應用程序是否有影響。
[0003]目前,這個校驗過程一般均是人工進行校驗的。具體地,校驗方法如下:步驟(1)檢測應用程序產生的緩存路徑與哪些功能相關;步驟(2)將測試目錄刪除,重新打開應用程序,點擊相關功能,觀察該目錄的文件是否會再生成、刪除該目錄對應用程序是否有影響(如崩潰、顯示出錯等)等。這是由于有可能步驟(1)的猜測錯誤,如測試目錄和該功能無聯(lián)系,此時需將應用程序所有功能重新用一遍;步驟(3)對應用程序的所有目錄進行步驟
(1)、步驟(2)的反復操作,當校驗刪除該目錄對應用程序功能無影響時即可入庫。
[0004]但是存在的問題是,上述校驗方法屬于人工校驗方法,普遍的校驗工作均為人工進行,具有效力低下、人力成本高、大量的重復勞動等多種缺點。
【發(fā)明內容】
[0005]本發(fā)明的目的旨在至少在一定程度上解決相關技術中的技術問題之一。
[0006]為此,本發(fā)明的第一個目的在于提出一種緩存文件刪除影響的校驗方法。該方法只需要簡單的增加設備即可實現(xiàn)自動化檢測刪除的緩存文件是否對程序有影響,提高了并行處理效率,降低了人工成本。
[0007]本發(fā)明的第二個目的在于提出一種緩存文件刪除影響的校驗裝置。
[0008]本發(fā)明的第三個目的在于提出一種移動終端。
[0009]為了實現(xiàn)上述目的,本發(fā)明第一方面實施例的緩存文件刪除影響的校驗方法,包括:獲取待校驗程序,并獲取所述待校驗程序對應的點擊路徑集合和緩存路徑集合,其中,所述點擊路徑集合包括多個點擊路徑,所述緩存路徑集合包括多個緩存路徑,每個點擊路徑集合與一個緩存路徑對應;獲取所述緩存路徑集合中的一個待校驗緩存路徑,并刪除所述待校驗緩存路徑中的待校驗緩存文件;根據(jù)所述待校驗緩存路徑對應的點擊路徑對所述待校驗程序進行模擬點擊;以及根據(jù)所述待校驗程序的運行結果獲取所述待校驗緩存文件的刪除影響。
[0010]本發(fā)明實施例的緩存文件刪除影響的校驗方法,可獲取待校驗程序對應的點擊路徑集合和緩存路徑集合,之后可獲取緩存路徑集合中的一個待校驗緩存路徑,并刪除待校驗緩存路徑中的待校驗緩存文件,根據(jù)待校驗緩存路徑對應的點擊路徑對待校驗程序進行模擬點擊,并根據(jù)待校驗程序的運行結果獲取待校驗緩存文件的刪除影響,整個校驗過程中,均是在移動終端或模擬器上進行的,只需要簡單的增加設備即可實現(xiàn)自動化檢測刪除的緩存文件是否對程序有影響,提高了并行處理效率,降低了人工成本。
[0011]為了實現(xiàn)上述目的,本發(fā)明第二方面實施例的緩存文件刪除影響的校驗裝置,第一獲取模塊,用于獲取待檢驗程序,并獲取所述待校驗程序對應的點擊路徑集合和緩存路徑集合,其中,所述點擊路徑集合包括多個點擊路徑,所述緩存路徑集合包括多個緩存路徑,每個點擊路徑集合與一個緩存路徑對應;刪除模塊,用于獲取所述緩存路徑集合中的一個待檢驗緩存路徑,并刪除所述待校驗緩存路徑中的待校驗緩存文件;模擬點擊模塊,用于根據(jù)所述待校驗緩存路徑對應的點擊路徑對所述待校驗程序進行模擬點擊;以及第二獲取模塊,用于根據(jù)所述待校驗程序的運行結果獲取所述待校驗緩存文件的刪除影響。
[0012]本發(fā)明實施例的緩存文件刪除影響的校驗裝置,可通過第一獲取模塊獲取待校驗程序對應的點擊路徑集合和緩存路徑集合,刪除模塊獲取緩存路徑集合中的一個待校驗緩存路徑,并刪除待校驗緩存路徑中的待校驗緩存文件,模擬點擊模塊根據(jù)待校驗緩存路徑對應的點擊路徑對待校驗程序進行模擬點擊,第二獲取模塊根據(jù)待校驗程序的運行結果獲取待校驗緩存文件的刪除影響,整個校驗過程中,均是在移動終端或模擬器上進行的,只需要簡單的增加設備即可實現(xiàn)自動化檢測刪除的緩存文件是否對程序有影響,提高了并行處理效率,降低了人工成本。
[0013]為了實現(xiàn)上述目的,本發(fā)明第三方面實施例的移動終端,包括:殼體、處理器、存儲器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內部,所述處理器和所述存儲器設置在所述電路板上;所述電源電路,用于為所述移動終端的各個電路或器件供電;所述存儲器用于存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與所述可執(zhí)行程序代碼對應的程序,以用于執(zhí)行以下步驟:獲取待校驗程序,并獲取所述待校驗程序對應的點擊路徑集合和緩存路徑集合,其中,所述點擊路徑集合包括多個點擊路徑,所述緩存路徑集合包括多個緩存路徑,每個點擊路徑集合與一個緩存路徑對應;獲取所述緩存路徑集合中的一個待校驗緩存路徑,并刪除所述待校驗緩存路徑中的待校驗緩存文件;根據(jù)所述待校驗緩存路徑對應的點擊路徑對所述待校驗程序進行模擬點擊;以及根據(jù)所述待校驗程序的運行結果獲取所述待校驗緩存文件的刪除影響。
[0014]本發(fā)明實施例的移動終端,可獲取待校驗程序對應的點擊路徑集合和緩存路徑集合,之后可獲取緩存路徑集合中的一個待校驗緩存路徑,并刪除待校驗緩存路徑中的待校驗緩存文件,根據(jù)待校驗緩存路徑對應的點擊路徑對待校驗程序進行模擬點擊,并根據(jù)待校驗程序的運行結果獲取待校驗緩存文件的刪除影響,整個校驗過程中,均是在移動終端或模擬器上進行的,只需要簡單的增加設備即可實現(xiàn)自動化檢測刪除的緩存文件是否對程序有影響,提高了并行處理效率,降低了人工成本。
[0015]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【附圖說明】
[0016]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中,
[0017]圖1是根據(jù)本發(fā)明一個實施例的緩存文件刪除影響的校驗方法的流程圖;
[0018]圖2是根據(jù)本發(fā)明一個實施例的待校驗緩存文件的刪除影響的獲取過程的流程圖;
[0019]圖3根據(jù)本發(fā)明另一個實施例的緩存文件刪除影響的校驗方法的流程圖;
[0020]圖4是根據(jù)本發(fā)明另一個實施例的待校驗緩存文件的刪除影響的獲取過程的流程圖;
[0021]圖5是根據(jù)本發(fā)明又一個實施例的待校驗緩存文件的刪除影響的獲取過程的流程圖;
[0022]圖6是根據(jù)本發(fā)明實施例的緩存文件刪除影響的校驗過程的流程圖;
[0023]圖7是根據(jù)本發(fā)明一個實施例的緩存文件刪除影響的校驗裝置的結構示意圖;
[0024]圖8是根據(jù)本發(fā)明另一個實施例的緩存文件刪除影響的校驗裝置的結構示意圖;
[0025]圖9是根據(jù)本發(fā)明又一個實施例的緩存文件刪除影響的校驗裝置的結構示意圖;
[0026]圖10是根據(jù)本發(fā)明再一個實施例的緩存文件刪除影響的校驗裝置的結構示意圖;
[0027]圖11是根據(jù)本發(fā)明再又一個實施例的緩存文件刪除影響的校驗裝置的結構示意圖;以及
[0028]圖12是根據(jù)本發(fā)明再另一個實施例的緩存文件刪除影響的校驗裝置的結構示意圖。
【具體實施方式】
[0029]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
[0030]下面參考附圖描述根據(jù)本發(fā)明實施例的緩存文件刪除影響的校驗方法、裝置及移動終端。
[0031]圖1是根據(jù)本發(fā)明一個實施例的緩存文件刪除影響的校驗方法的流程圖。如圖1所示,該緩存文件刪除影響的校驗方法可以包括:
[0032]S101,獲取待校驗程序,并獲取待校驗程序對應的點擊路徑集合和緩存路徑集合。
[0033]其中,在本發(fā)明的實施例中,點擊路徑集合可包括多個點擊路徑,緩存路徑集合可包括多個緩存路徑,每個點擊路徑集合與一個緩存路徑對應。
[0034]舉例而言,以待校驗程序被安裝在移動終端或模擬器上為例,可先從移動終端或模擬器中獲取本次校驗的待校驗程序。之后,可從點擊路徑數(shù)據(jù)庫中獲取待校驗程序對應的點擊路徑集合,即當時自動化點擊、人工點擊時對該待校驗程序的整個點擊操作記錄,可位于移動終端或模擬器中的存儲卡中,并可從規(guī)則數(shù)據(jù)庫中獲取待校驗程序對應的多個緩存路徑。
[0035]S102,獲取緩存路徑集合中的一個待校驗緩存路徑,并刪除待校驗緩存路徑中的待校驗緩存文件。
[0036]S103,根據(jù)待校驗緩存路徑對應的點擊路徑對待校驗程序進行模擬點擊。
[0037]舉例而言,可從點擊路徑集合中找出該待校驗緩存路徑產生時的點擊序列,并根據(jù)該點擊序列啟動模擬器進行點擊回放。
[0038]S104,根據(jù)待校驗程序的運行結果獲取待校驗緩存文件的刪除影響。
[0039]具體而言,在本發(fā)明的一個實施例中,可先檢測待校驗程序是否崩潰。如果檢測待校驗程序崩潰,則可判斷刪除待校驗緩存文件之后會導致待校驗程序崩潰。
[0040]在