欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

應(yīng)用文件的查找方法及裝置與流程

文檔序號:12121379閱讀:440來源:國知局
應(yīng)用文件的查找方法及裝置與流程

本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用文件的查找方法及裝置。



背景技術(shù):

隨著終端技術(shù)的發(fā)展,在終端上集成的功能也是越來越多,例如,創(chuàng)建文件或者對文件進行讀寫或修改。一般來講,可以在系統(tǒng)設(shè)置中對應(yīng)用的讀寫權(quán)限進行配置,例如,可配置應(yīng)用可完整的讀寫終端中的除了系統(tǒng)文件等之外的所有文件的讀寫權(quán)限。

終端中安裝的每一個應(yīng)用均可以對除系統(tǒng)文件或應(yīng)用文件之外的其他文件進行讀寫,也就是說,在使用的過程中,針對某一個文件來講,終端中安裝的每一個應(yīng)用均可以創(chuàng)建該文件或?qū)υ撐募M行修改或者其他操作。例如,在進行某一個應(yīng)用卸載時,因為不確定終端中哪些文件是由該應(yīng)用創(chuàng)建或者修改過的,因此,在應(yīng)用被卸載時,與該應(yīng)用對應(yīng)的文件依舊會存留于系統(tǒng),隨著終端使用時間的增加,會造成終端中遺留了大量的冗余文件。

也就是說,在上述文件的操作方法中,因為對文件的創(chuàng)建、修改或讀取等操作在系統(tǒng)或文件中并沒有任何相關(guān)的記錄,導致了在應(yīng)用數(shù)據(jù)遷移、應(yīng)用卸載等操作的過程中,無法確定與相應(yīng)的應(yīng)用對應(yīng)的所有文件,從而導致了數(shù)據(jù)遷移不完整或系統(tǒng)中存在大量的冗余文件。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提出了一種應(yīng)用文件的查找方法,可以解決因為文件的創(chuàng)建、修改或讀取等操作在系統(tǒng)或文件中沒有任何相關(guān)記錄導致在確定與一個應(yīng)用對應(yīng)的文件時的準確度不足的技術(shù)問題。

一種應(yīng)用文件的查找方法,包括:

檢測已安裝應(yīng)用的文件讀寫操作,獲取所述已安裝應(yīng)用的第一應(yīng)用標識和所述文件讀寫操作對應(yīng)的目標讀寫文件;

根據(jù)所述文件讀寫操作在所述目標讀寫文件的文件描述信息中添加所述第一應(yīng)用標識;

接收應(yīng)用文件查找指令,獲取與所述應(yīng)用文件查找指令對應(yīng)的目標查找應(yīng)用;

掃描終端中的已存儲文件的文件掃描信息,確定與所述目標查找應(yīng)用對應(yīng)的目標查找文件,獲取所述目標查找文件并在所述終端的顯示界面上預設(shè)的文件展示窗口進行展示。

可選的,在其中一個實施例中,所述方法還包括:

接收應(yīng)用遷移指令,獲取與所述應(yīng)用遷移指令對應(yīng)的目標遷移應(yīng)用和目標終端;

掃描所述終端中的已存儲文件的文件掃描信息,確定與所述目標遷移應(yīng)用對應(yīng)的目標遷移文件;

根據(jù)所述應(yīng)用遷移指令將所述目標遷移文件遷移至所述目標終端。

可選的,在其中一個實施例中,所述方法還包括:

接收應(yīng)用卸載指令,獲取與所述應(yīng)用卸載指令對應(yīng)的目標卸載應(yīng)用;

掃描所述終端中的已存儲文件的文件掃描信息,確定與所述目標卸載應(yīng)用對應(yīng)的目標卸載文件;

根據(jù)所述應(yīng)用卸載指令刪除所述目標卸載文件。

可選的,在其中一個實施例中,所述檢測已安裝應(yīng)用的文件讀寫操作之前還包括:

檢測應(yīng)用安裝操作,獲取所述應(yīng)用安裝操作對應(yīng)的第二應(yīng)用標識以及所述應(yīng)用安裝操作對應(yīng)的目標寫入文件;

在所述目標寫入文件的文件描述信息中添加所述第二應(yīng)用標識。

可選的,在其中一個實施例中,所述獲取所述已安裝應(yīng)用的第一應(yīng)用標識和所述文件讀寫操作對應(yīng)的目標讀寫文件還包括:

預定義系統(tǒng)文件讀寫接口函數(shù),所述已安裝應(yīng)用通過所述系統(tǒng)文件讀寫接口函數(shù)進行文件讀寫操作;

通過所述系統(tǒng)文件讀寫接口函數(shù)獲取所述已安裝應(yīng)用的第一應(yīng)用標識和所述文件讀寫操作對應(yīng)的目標讀寫文件。

此外,還提出了一種應(yīng)用文件的查找裝置。

一種應(yīng)用文件的查找裝置,包括:

文件讀寫操作檢測模塊,用于檢測已安裝應(yīng)用的文件讀寫操作,獲取所述已安裝應(yīng)用的第一應(yīng)用標識和所述文件讀寫操作對應(yīng)的目標讀寫文件;

文件描述信息添加模塊,用于根據(jù)所述文件讀寫操作在所述目標讀寫文件的文件描述信息中添加所述第一應(yīng)用標識;

目標查找應(yīng)用確定模塊,用于接收應(yīng)用文件查找指令,獲取與所述應(yīng)用文件查找指令對應(yīng)的目標查找應(yīng)用;

文件查找模塊,用于掃描終端中的已存儲文件的文件掃描信息,確定與所述目標查找應(yīng)用對應(yīng)的目標查找文件,獲取所述目標查找文件并在所述終端的顯示界面上預設(shè)的文件展示窗口進行展示。

可選的,在其中一個實施例中,所述裝置還包括應(yīng)用文件遷移模塊,用于接收應(yīng)用遷移指令,獲取與所述應(yīng)用遷移指令對應(yīng)的目標遷移應(yīng)用和目標終端;掃描所述終端中的已存儲文件的文件掃描信息,確定與所述目標遷移應(yīng)用對應(yīng)的目標遷移文件;根據(jù)所述應(yīng)用遷移指令將所述目標遷移文件遷移至所述目標終端。

可選的,在其中一個實施例中,所述裝置還包括應(yīng)用卸載模塊,用于接收應(yīng)用卸載指令,獲取與所述應(yīng)用卸載指令對應(yīng)的目標卸載應(yīng)用;掃描所述終端中的已存儲文件的文件掃描信息,確定與所述目標卸載應(yīng)用對應(yīng)的目標卸載文件;根據(jù)所述應(yīng)用卸載指令刪除所述目標卸載文件。

可選的,在其中一個實施例中,所述裝置還包括應(yīng)用安裝模塊,用于檢測應(yīng)用安裝操作,獲取所述應(yīng)用安裝操作對應(yīng)的第二應(yīng)用標識以及所述應(yīng)用安裝操作對應(yīng)的目標寫入文件;在所述目標寫入文件的文件描述信息中添加所述第二應(yīng)用標識。

可選的,在其中一個實施例中,所述文件讀寫操作檢測模塊還用于預定義系統(tǒng)文件讀寫接口函數(shù),所述已安裝應(yīng)用通過所述系統(tǒng)文件讀寫接口函數(shù)進行文件讀寫操作;通過所述系統(tǒng)文件讀寫接口函數(shù)獲取所述已安裝應(yīng)用的第一應(yīng)用標識和所述文件讀寫操作對應(yīng)的目標讀寫文件。

采用了上述應(yīng)用文件的查找方法和裝置之后,在終端中的應(yīng)用對終端上的文件進行相關(guān)操作時,將與該操作對應(yīng)的記錄記載在相應(yīng)的文件的文件描述信息中,也就是說,通過文件描述信息可以知道哪些應(yīng)用對當前文件進行過操作;然后在進行與某一個應(yīng)用相關(guān)的文件的查找過程中,通過查找終端上的所有的文件的文件描述信息,來確定每一個應(yīng)用上是否被該應(yīng)用進行過相關(guān)的讀寫操作來確定一個文件是否為與該應(yīng)用相關(guān)的文件,從而使得在查找的過程中能準確確定相應(yīng)的所有文件,提高了與應(yīng)用相關(guān)的文件查找的準備性。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

其中:

圖1為一個實施例中一種應(yīng)用文件的查找方法的流程示意圖;

圖2為一個實施例中一種應(yīng)用文件的遷移方法的流程示意圖;

圖3為一個實施例中一種應(yīng)用文件的刪除方法的流程示意圖;

圖4為一個實施例中一種應(yīng)用文件的查找裝置的結(jié)構(gòu)示意圖;

圖5為一個實施例中運行前述應(yīng)用文件的查找方法的計算機設(shè)備的結(jié)構(gòu)示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

在本實施例中,提出了一種應(yīng)用文件的查找方法,該方法的實現(xiàn)可依賴于計算機程序,該計算機程序可運行于基于馮諾依曼體系的計算機系統(tǒng)之上,該計算機程序可以是基于Android系統(tǒng)或IOS系統(tǒng)的文件管理程序。該計算機系統(tǒng)可以是運行上述計算機程序的例如智能手機、平板電腦、個人電腦等服務(wù)器或終端。

具體的,如圖1所示,上述應(yīng)用文件的查找方法包括如下步驟S102-S108:

步驟S102:檢測已安裝應(yīng)用的文件讀寫操作,獲取所述已安裝應(yīng)用的第一應(yīng)用標識和所述文件讀寫操作對應(yīng)的目標讀寫文件。

具體實施中,終端中已安裝的應(yīng)用對應(yīng)的應(yīng)用進程可以對終端中的文件進行權(quán)限之內(nèi)的讀寫操作,例如,照片PS應(yīng)用可以讀取終端中的圖片文件,并且,對相應(yīng)的圖片文件進行修改操作,又或者,WPS應(yīng)用可以讀取終端中的.dox格式的文件,并且可以對該文件進行編輯。

在系統(tǒng)中開啟一個進程,用于監(jiān)控終端中所有文件的讀寫操作,例如,在終端中已安裝的應(yīng)用對終端中的任意文件進行讀操作或者寫操作時,該進程會檢測到相應(yīng)的操作,并對該操作進行監(jiān)控。具體的,在檢測到終端中已安裝應(yīng)用的文件讀寫操作時,獲取與檢測到的文件讀寫操作對應(yīng)的已安裝應(yīng)用的應(yīng)用標識,即第一應(yīng)用標識,還獲取與該文件讀寫操作對應(yīng)的文件。

也就是說,只要是檢測到終端中已安裝文件的讀寫操作,即獲取相應(yīng)的進行讀操作或者寫操作的應(yīng)用的應(yīng)用標識,并獲取具體的文件,在一個實施例中,還需要獲取相應(yīng)的具體操作,例如,讀操作或?qū)懖僮骰驈椭撇僮骰騽?chuàng)建操作等。

需要說明的是,在本實施例中,上述針對系統(tǒng)中文件的讀寫操作的監(jiān)控,可以是通過系統(tǒng)文件讀寫接口的接口函數(shù)實現(xiàn)的。具體的,上述獲取所述已安裝應(yīng)用的第一應(yīng)用標識和所述文件讀寫操作對應(yīng)的目標讀寫文件還包括:預定義系統(tǒng)文件讀寫接口函數(shù),所述已安裝應(yīng)用通過所述系統(tǒng)文件讀寫接口函數(shù)進行文件讀寫操作;通過所述系統(tǒng)文件讀寫接口函數(shù)獲取所述已安裝應(yīng)用的第一應(yīng)用標識和所述文件讀寫操作對應(yīng)的目標讀寫文件。

也就是說,對系統(tǒng)文件讀寫接口函數(shù)進行修改,終端中所有的已安裝應(yīng)用在對終端中的文件實現(xiàn)讀寫操作時,都必須經(jīng)過該系統(tǒng)文件讀寫接口的接口函數(shù)來實現(xiàn),也就是說,相應(yīng)的應(yīng)用進程通過調(diào)用系統(tǒng)文件讀寫接口的接口函數(shù)獲取已安裝應(yīng)用對應(yīng)的第一應(yīng)用標識以及其需要進行讀寫操作的文件。

步驟S104:根據(jù)所述文件讀寫操作在所述目標讀寫文件的文件描述信息中添加所述第一應(yīng)用標識。

在本實施例中,每一個文件對應(yīng)了一個文件描述信息,在該文件描述信息中可以記載與該文件對應(yīng)的相關(guān)的信息,例如該文件的修改記錄。

在上述監(jiān)控終端中文件的讀寫操作的進程檢測到文件的讀寫操作之后,將與該檢測到的文件讀寫操作對應(yīng)的記錄記錄在目標文件中,即將文件讀寫操作對應(yīng)的已安裝應(yīng)用的第一應(yīng)用標識添加到該文件讀寫操作所對應(yīng)的目標讀寫文件的文件描述信息中。也就是說,通過該目標讀寫文件的文件描述信息可以獲知對該文件進行讀寫操作過的所有的已安裝應(yīng)用。

需要說明的是,在本實施例中,若一個應(yīng)用僅僅是讀取了某一個文件,卻并沒有對該文件進行任何寫操作或者修改、編輯操作,則說明該應(yīng)用于該文件的關(guān)系可能不是很緊密,在進行應(yīng)用卸載或者應(yīng)用數(shù)據(jù)遷移的過程中不需要考慮該文件。

具體的,在一個實施例中,上述獲取所述已安裝應(yīng)用的第一應(yīng)用標識和文件讀寫操作對應(yīng)的文件的步驟還包括:僅獲取文件寫操作對應(yīng)的文件。

步驟S106:接收應(yīng)用文件查找指令,獲取與所述應(yīng)用文件查找指令對應(yīng)的目標查找應(yīng)用。

步驟S108:掃描終端中的已存儲文件的文件掃描信息,確定與所述目標查找應(yīng)用對應(yīng)的目標查找文件,獲取所述目標查找文件并在所述終端的顯示界面上預設(shè)的文件展示窗口進行展示。

如前所述,在已安裝應(yīng)用的每一次文件讀寫操作對應(yīng)的相關(guān)記錄都記載在了相應(yīng)的文件對應(yīng)的文件描述信息之后,即可通過一個文件的文件描述信息確定對該文件進行讀寫操作的所有的已安裝應(yīng)用;進一步的,也可以通過對終端上所有的已存儲的文件的文件描述信息進行掃描確定某一個應(yīng)用進行讀寫操作過的所有的文件。

具體的,終端可以接收應(yīng)用文件查找指令來查找與某一個應(yīng)用對應(yīng)的所有文件。在接收到的應(yīng)用文件查找指令中包含了與該應(yīng)用文件查找指令對應(yīng)的目標查找應(yīng)用以及目標查找應(yīng)用的應(yīng)用標識。然后,針對終端中所有的已存儲文件的文件描述信息進行掃描,若某一個文件的文件描述信息中包含了與目標查找應(yīng)用對應(yīng)的讀寫操作歷史記錄或者包含了與目標查找應(yīng)用對應(yīng)的應(yīng)用標識,則判定目標查找應(yīng)用對該文件進行過文件讀寫操作,并確定該文件為與目標查找應(yīng)用對應(yīng)的目標查找文件。

在針對終端中的所有的已存儲文件均進行過掃描或判定之后,則將確定的所有的目標查找文件作為與應(yīng)用文件查找指令對應(yīng)的查找結(jié)果,并將查找結(jié)果返回,例如,在終端的顯示界面中預設(shè)的查找結(jié)果的展示區(qū)域中展示查找結(jié)果中的目標查找文件列表。

進一步的,在本實施例中,還提供了上述應(yīng)用文件的查找方法的另一個應(yīng)用,具體的,如圖2所示,包括如下步驟S202-S210:

步驟S202:檢測已安裝應(yīng)用的文件讀寫操作,獲取所述已安裝應(yīng)用的第一應(yīng)用標識和所述文件讀寫操作對應(yīng)的目標讀寫文件。

步驟S204:根據(jù)所述文件讀寫操作在所述目標讀寫文件的文件描述信息中添加所述第一應(yīng)用標識。

步驟S206:接收應(yīng)用遷移指令,獲取與所述應(yīng)用遷移指令對應(yīng)的目標遷移應(yīng)用和目標終端。

在本實施例中,終端與終端之間可以進行應(yīng)用數(shù)據(jù)的遷移,即將遷移源終端中某一個應(yīng)用相關(guān)的所有數(shù)據(jù)遷移至遷移終端中并進行存儲。在本實施例中,應(yīng)用數(shù)據(jù)的遷移可以通過遷移終端與遷移源終端之間的通信連接實現(xiàn),并且可以是基于終端上安裝的例如手機搬家的手機數(shù)據(jù)備份和遷移的應(yīng)用程序。

例如,在遷移終端和遷移源終端中開啟了手機搬家等數(shù)據(jù)遷移應(yīng)用之后,用戶在作為遷移源終端的本地終端中可以輸入針對某一個目標遷移應(yīng)用的應(yīng)用遷移指令。在檢測到用戶輸入的應(yīng)用遷移指令之后,獲取該應(yīng)用遷移指令對應(yīng)的目標遷移應(yīng)用以及對應(yīng)的目標終端,該目標終端即為遷移終端。

步驟S208:掃描所述終端中的已存儲文件的文件掃描信息,確定與所述目標遷移應(yīng)用對應(yīng)的目標遷移文件。

步驟S210:根據(jù)所述應(yīng)用遷移指令將所述目標遷移文件遷移至所述目標終端。

在本實施例中,在進行應(yīng)用遷移的過程中,遷移的不僅僅是相應(yīng)的應(yīng)用文件,還包括該目標遷移應(yīng)用相關(guān)的文件,因此,在目標遷移應(yīng)用確定之后,根據(jù)目標遷移應(yīng)用的應(yīng)用標識在上述預設(shè)的數(shù)據(jù)庫中確定與該目標遷移應(yīng)用對應(yīng)的所有文件,即目標遷移應(yīng)用進行讀寫操作過的所有文件,即目標文件。在目標確定之后,根據(jù)上述檢測到的應(yīng)用遷移指令,將上述目標文件遷移至遷移終端,即遷移至目標終端。

可選的,在另一個實施例中,還提供了上述應(yīng)用文件的查找方法的應(yīng)用卸載的應(yīng)用場景,具體的,如圖3所示,包括如下步驟S302-S310:

步驟S302:檢測已安裝應(yīng)用的文件讀寫操作,獲取所述已安裝應(yīng)用的第一應(yīng)用標識和所述文件讀寫操作對應(yīng)的目標讀寫文件。

步驟S304:根據(jù)所述文件讀寫操作在所述目標讀寫文件的文件描述信息中添加所述第一應(yīng)用標識。

步驟S306:接收應(yīng)用卸載指令,獲取與所述應(yīng)用卸載指令對應(yīng)的目標卸載應(yīng)用。

用戶可以在應(yīng)用卸載的操作界面輸入針對某一個應(yīng)用的應(yīng)用卸載指令,該應(yīng)用即為與應(yīng)用卸載指令對應(yīng)的目標卸載應(yīng)用。在用戶輸入了應(yīng)用卸載指令之后,終端會接收到用戶輸入的應(yīng)用卸載指令并獲取與該應(yīng)用卸載指令對應(yīng)的目標卸載應(yīng)用。

步驟S308:掃描所述終端中的已存儲文件的文件掃描信息,確定與所述目標卸載應(yīng)用對應(yīng)的目標卸載文件。

步驟S310:根據(jù)所述應(yīng)用卸載指令刪除所述目標卸載文件。

在將一個應(yīng)用進行卸載時,還需要刪除與該應(yīng)用對應(yīng)的所有的文件,當然,也包括該應(yīng)用創(chuàng)建、讀寫過的文件,因此,在確定目標卸載應(yīng)用之后,通過前述掃描終端中所有的已存儲文件的文件描述信息來確定與目標卸載應(yīng)用對應(yīng)的目標卸載文件,并在卸載應(yīng)用的同時刪除上述目標卸載文件。

需要說明的是,在本實施例中,某一個文件,可能不僅僅被一個應(yīng)用進行讀寫過,若目標卸載應(yīng)用只是其中的一個,則在此種情況下,直接將其進行刪除,則可能造成其他應(yīng)用的數(shù)據(jù)完整性收到影響,因此,在一個實施例中,還需要考慮目標卸載文件是否還被其他應(yīng)用讀寫過,即在刪除相應(yīng)的目標卸載文件之前,在上述數(shù)據(jù)庫中,查找與該文件對應(yīng)的應(yīng)用,若存在除目標卸載應(yīng)用之外的其他應(yīng)用,則不刪除該目標卸載文件,若不存在除目標卸載應(yīng)用之外的其他應(yīng)用,則執(zhí)行上述刪除目標卸載文件的步驟。

可選的,在一個實施例中,上述方法還包括;檢測應(yīng)用安裝操作,獲取所述應(yīng)用安裝操作對應(yīng)的第二應(yīng)用標識以及所述應(yīng)用安裝操作對應(yīng)的目標寫入文件。在所述目標寫入文件的文件描述信息中添加所述第二應(yīng)用標識。

也就是說,可以在終端中安裝新的應(yīng)用,并且,在安裝一個應(yīng)用時,需要對終端上的部分文件進行修改,即將相應(yīng)的設(shè)置或者配置寫入到相應(yīng)的系統(tǒng)文件中去。在安裝新的應(yīng)用時,獲取相應(yīng)的安裝操作對應(yīng)的應(yīng)用標識,以及與該安裝操作對應(yīng)的寫入的文件,然后將該應(yīng)用標識與相應(yīng)的安裝操作寫入的文件存儲到上述數(shù)據(jù)庫中。然后在確定與該應(yīng)用對應(yīng)的文件時,確定的文件該包括上述與安裝操作寫入的文件;在進行應(yīng)用數(shù)據(jù)遷移時,遷移的數(shù)據(jù)還包括有該安裝操作寫入的文件。

此外,在一個實施例中,如圖4所示,還提出了一種應(yīng)用文件的查找裝置,包括文件讀寫操作檢測模塊102、文件描述信息添加模塊104、目標查找應(yīng)用確定模塊106以及文件查找模塊108,其中:

文件讀寫操作檢測模塊102,用于檢測已安裝應(yīng)用的文件讀寫操作,獲取所述已安裝應(yīng)用的第一應(yīng)用標識和所述文件讀寫操作對應(yīng)的目標讀寫文件;

文件描述信息添加模塊104,用于根據(jù)所述文件讀寫操作在所述目標讀寫文件的文件描述信息中添加所述第一應(yīng)用標識;

目標查找應(yīng)用確定模塊106,用于接收應(yīng)用文件查找指令,獲取與所述應(yīng)用文件查找指令對應(yīng)的目標查找應(yīng)用;

文件查找模塊108,用于掃描終端中的已存儲文件的文件掃描信息,確定與所述目標查找應(yīng)用對應(yīng)的目標查找文件,獲取所述目標查找文件并在所述終端的顯示界面上預設(shè)的文件展示窗口進行展示。

可選的,在一個實施例中,如圖4所示,上述裝置還包括應(yīng)用文件遷移模塊110,用于接收應(yīng)用遷移指令,獲取與所述應(yīng)用遷移指令對應(yīng)的目標遷移應(yīng)用和目標終端;掃描所述終端中的已存儲文件的文件掃描信息,確定與所述目標遷移應(yīng)用對應(yīng)的目標遷移文件;根據(jù)所述應(yīng)用遷移指令將所述目標遷移文件遷移至所述目標終端。

可選的,在一個實施例中,如圖4所示,上述裝置還包括應(yīng)用卸載模塊112,用于接收應(yīng)用卸載指令,獲取與所述應(yīng)用卸載指令對應(yīng)的目標卸載應(yīng)用;掃描所述終端中的已存儲文件的文件掃描信息,確定與所述目標卸載應(yīng)用對應(yīng)的目標卸載文件;根據(jù)所述應(yīng)用卸載指令刪除所述目標卸載文件。

可選的,在一個實施例中,如圖4所示,上述裝置還包括應(yīng)用安裝模塊114,用于檢測應(yīng)用安裝操作,獲取所述應(yīng)用安裝操作對應(yīng)的第二應(yīng)用標識以及所述應(yīng)用安裝操作對應(yīng)的目標寫入文件;在所述目標寫入文件的文件描述信息中添加所述第二應(yīng)用標識。

可選的,在一個實施例中,文件讀寫操作檢測模塊102還用于預定義系統(tǒng)文件讀寫接口函數(shù),所述已安裝應(yīng)用通過所述系統(tǒng)文件讀寫接口函數(shù)進行文件讀寫操作;通過所述系統(tǒng)文件讀寫接口函數(shù)獲取所述已安裝應(yīng)用的第一應(yīng)用標識和所述文件讀寫操作對應(yīng)的目標讀寫文件。

采用了上述應(yīng)用文件的查找方法和裝置之后,在終端中的應(yīng)用對終端上的文件進行相關(guān)操作時,將與該操作對應(yīng)的記錄記載在相應(yīng)的文件的文件描述信息中,也就是說,通過文件描述信息可以知道哪些應(yīng)用對當前文件進行過操作;然后在進行與某一個應(yīng)用相關(guān)的文件的查找過程中,通過查找終端上的所有的文件的文件描述信息,來確定每一個應(yīng)用上是否被該應(yīng)用進行過相關(guān)的讀寫操作來確定一個文件是否為與該應(yīng)用相關(guān)的文件,從而使得在查找的過程中能準確確定相應(yīng)的所有文件,提高了與應(yīng)用相關(guān)的文件查找的準備性。

在一個實施例中,如圖5所示,圖5展示了一種運行上述應(yīng)用文件的查找方法的基于馮諾依曼體系的計算機系統(tǒng)的終端。該計算機系統(tǒng)可以是智能手機、平板電腦、掌上電腦、筆記本電腦或個人電腦等終端設(shè)備。具體的,可包括通過系統(tǒng)總線連接的外部輸入接口1001、處理器1002、存儲器1003和輸出接口1004。其中,外部輸入接口1001可選的可至少包括網(wǎng)絡(luò)接口10012。存儲器1003可包括外存儲器10032(例如硬盤、光盤或軟盤等)和內(nèi)存儲器10034。輸出接口1004可至少包括顯示屏10042等設(shè)備。

在本實施例中,本方法的運行基于計算機程序,該計算機程序的程序文件存儲于前述基于馮諾依曼體系的計算機系統(tǒng)的外存儲器10032中,在運行時被加載到內(nèi)存儲器10034中,然后被編譯為機器碼之后傳遞至處理器1002中執(zhí)行,從而使得基于馮諾依曼體系的計算機系統(tǒng)中形成邏輯上的文件讀寫操作檢測模塊102、文件描述信息添加模塊104、目標查找應(yīng)用確定模塊106、文件查找模塊108、應(yīng)用文件遷移模塊110、應(yīng)用卸載模塊112以及應(yīng)用安裝模塊114。且在上述應(yīng)用文件的查找方法執(zhí)行過程中,輸入的參數(shù)均通過外部輸入接口1001接收,并傳遞至存儲器1003中緩存,然后輸入到處理器1002中進行處理,處理的結(jié)果數(shù)據(jù)或緩存于存儲器1003中進行后續(xù)地處理,或被傳遞至輸出接口1004進行輸出。

具體的,在本實施例中,上述處理器1002用于執(zhí)行如下操作:

檢測已安裝應(yīng)用的文件讀寫操作,獲取所述已安裝應(yīng)用的第一應(yīng)用標識和所述文件讀寫操作對應(yīng)的目標讀寫文件;

根據(jù)所述文件讀寫操作在所述目標讀寫文件的文件描述信息中添加所述第一應(yīng)用標識;

接收應(yīng)用文件查找指令,獲取與所述應(yīng)用文件查找指令對應(yīng)的目標查找應(yīng)用;

掃描終端中的已存儲文件的文件掃描信息,確定與所述目標查找應(yīng)用對應(yīng)的目標查找文件,獲取所述目標查找文件并由所述輸出接口1004在所述終端的顯示界面上預設(shè)的文件展示窗口進行展示。

在一個可選的實施例中,處理器1002還用于接收應(yīng)用遷移指令,獲取與所述應(yīng)用遷移指令對應(yīng)的目標遷移應(yīng)用和目標終端;掃描所述終端中的已存儲文件的文件掃描信息,確定與所述目標遷移應(yīng)用對應(yīng)的目標遷移文件;輸出接口1004根據(jù)所述應(yīng)用遷移指令將所述目標遷移文件遷移至所述目標終端。

在一個可選的實施例中,處理器1002還用于接收應(yīng)用卸載指令,獲取與所述應(yīng)用卸載指令對應(yīng)的目標卸載應(yīng)用;掃描所述終端中的已存儲文件的文件掃描信息,確定與所述目標卸載應(yīng)用對應(yīng)的目標卸載文件;存儲器1003根據(jù)所述應(yīng)用卸載指令刪除所述目標卸載文件。

在一個可選的實施例中,在處理器1002檢測已安裝應(yīng)用的文件讀寫操作之前,處理器1002還用于檢測應(yīng)用安裝操作,獲取所述應(yīng)用安裝操作對應(yīng)的第二應(yīng)用標識以及所述應(yīng)用安裝操作對應(yīng)的目標寫入文件;在所述目標寫入文件的文件描述信息中添加所述第二應(yīng)用標識。

在一個可選的實施例中,處理器1002還用于預定義系統(tǒng)文件讀寫接口函數(shù),所述已安裝應(yīng)用通過所述系統(tǒng)文件讀寫接口函數(shù)進行文件讀寫操作;通過所述系統(tǒng)文件讀寫接口函數(shù)獲取所述已安裝應(yīng)用的第一應(yīng)用標識和所述文件讀寫操作對應(yīng)的目標讀寫文件。

以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
桂阳县| 博兴县| 射阳县| 涿州市| 西贡区| 万源市| 冀州市| 阿瓦提县| 乌审旗| 汉川市| 东台市| 民县| 运城市| 西盟| 永福县| 仙游县| 阳高县| 道真| 佳木斯市| 嘉善县| 开阳县| 顺义区| 宜阳县| 上思县| 嵊州市| 灵丘县| 长顺县| 万宁市| 临桂县| 揭东县| 新蔡县| 汤原县| 克拉玛依市| 兴宁市| 政和县| 揭西县| 逊克县| 高雄县| 同心县| 奉化市| 门源|