本發(fā)明涉及終端技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)遷移方法及裝置。
背景技術(shù):
隨著終端技術(shù)的發(fā)展,智能手機(jī)、平板電腦等智能終端的更新?lián)Q代速度是越來越快,用戶在換手機(jī)時(shí),不希望原來的舊手機(jī)上的所有數(shù)據(jù)都隨著手機(jī)的更換而消失不見,希望將舊手機(jī)上的部分資料拷貝到新手機(jī)中去,因此,目前很多供應(yīng)商或應(yīng)用市場都提供了手機(jī)搬家的功能,即可以將整個(gè)舊手機(jī)上的數(shù)據(jù)、軟件、設(shè)置等數(shù)據(jù)全部原封不動(dòng)的拷貝到新手機(jī)上去,為用戶在換機(jī)的過程中提供方便。
一般來講,舊手機(jī)上的數(shù)據(jù)量一般較大,在手機(jī)搬家的過程中數(shù)據(jù)傳輸所耗費(fèi)的時(shí)間將比較長,并且在上述手機(jī)搬家的過程中,用戶需要首先選擇需要進(jìn)行遷移的數(shù)據(jù),例如,全部或者其中部分應(yīng)用對(duì)應(yīng)的數(shù)據(jù)等,然后才能開始數(shù)據(jù)的遷移,并且,在數(shù)據(jù)遷移的過程中,在新舊手機(jī)上展示的頁面均是手機(jī)搬家的頁面,用戶不可退出當(dāng)前的操作頁面,否則將造成數(shù)據(jù)遷移的中斷。這對(duì)于用戶來講,在遷移的數(shù)據(jù)量較大時(shí),用戶將有較長時(shí)間不能使用手機(jī),對(duì)用戶造成了使用上的不便。
也就是說,在上述手機(jī)搬家的數(shù)據(jù)遷移方案中,存在遷移前的準(zhǔn)備工作耗時(shí)長以及數(shù)據(jù)遷移的過程中耗時(shí)長的問題,對(duì)用戶造成了使用上的不便。
技術(shù)實(shí)現(xiàn)要素:
基于此,為解決現(xiàn)有技術(shù)中在手機(jī)搬家的數(shù)據(jù)遷移方案中因?yàn)檫w移前的準(zhǔn)備工作耗時(shí)以及數(shù)據(jù)遷移過程的耗時(shí)問題存在的數(shù)據(jù)遷移耗時(shí)長、速度慢的技術(shù)問題,特提出了一種數(shù)據(jù)遷移方法。
一種數(shù)據(jù)遷移方法,包括:
在接入遷移源終端后,獲取所述遷移源終端上的文件列表;
并發(fā)執(zhí)行:
根據(jù)所述文件列表讀取所述遷移源終端上的文件,并將所述讀取到的文件存儲(chǔ)到本地;
展示所述文件列表,接收在所述文件列表中選中的非遷移文件;
在所述非遷移文件已由所述遷移源終端傳輸至本地存儲(chǔ)時(shí),刪除該非遷移文件。
可選的,在一個(gè)實(shí)施例中,所述接收在所述文件列表中選中的非遷移文件的步驟之后還包括:
在所述非遷移文件還未由所述遷移源終端傳輸至本地存儲(chǔ)時(shí),在所述文件列表中刪除該非遷移文件。
可選的,在一個(gè)實(shí)施例中,所述刪除該非遷移文件的步驟還包括:
在所述非遷移文件已由所述遷移源終端傳輸至本地存儲(chǔ)時(shí),將該非遷移文件標(biāo)記為待刪除狀態(tài),在所述文件列表上的全部文件均由所述遷移源終端傳輸至本地存儲(chǔ)后,刪除處于待刪除狀態(tài)的非遷移文件。
可選的,在一個(gè)實(shí)施例中,所述在所述文件列表中刪除該非遷移文件的步驟之后還包括:
在所述文件列表中展示所述刪除的非遷移文件的刪除標(biāo)記;
在所述文件列表上仍存在文件未由所述遷移源終端傳輸至本地存儲(chǔ)時(shí),接收輸入的刪除撤銷指令;
獲取所述刪除撤銷指令對(duì)應(yīng)的被標(biāo)記為刪除標(biāo)記的非遷移文件,移除所述非遷移文件的刪除標(biāo)記。
可選的,在一個(gè)實(shí)施例中,所述展示所述文件列表的步驟還包括:
在所述文件列表中隱藏操作系統(tǒng)文件。
此外,為解決現(xiàn)有技術(shù)中在手機(jī)搬家的數(shù)據(jù)遷移方案中因?yàn)檫w移前的準(zhǔn)備工作耗時(shí)以及數(shù)據(jù)遷移過程的耗時(shí)問題存在的數(shù)據(jù)遷移耗時(shí)長、速度慢的技術(shù)問題,還提出了一種數(shù)據(jù)遷移裝置。
一種數(shù)據(jù)遷移裝置,包括:
文件列表獲取模塊,用于在接入遷移源終端后,獲取所述遷移源終端上的文件列表;
文件遷移模塊,用于根據(jù)所述文件列表讀取所述遷移源終端上的文件,并將所述讀取到的文件存儲(chǔ)到本地;
非遷移文件確定模塊,用于展示所述文件列表,接收在所述文件列表中選中的非遷移文件;
非遷移文件刪除模塊,用于在所述非遷移文件已由所述遷移源終端傳輸至本地存儲(chǔ)時(shí),刪除該非遷移文件。
可選的,在一個(gè)實(shí)施例中,所述裝置還包括非遷移文件移除模塊,用于在所述非遷移文件還未由所述遷移源終端傳輸至本地存儲(chǔ)時(shí),在所述文件列表中刪除該非遷移文件。
可選的,在一個(gè)實(shí)施例中,所述非遷移文件刪除模塊還用于在所述非遷移文件已由所述遷移源終端傳輸至本地存儲(chǔ)時(shí),將該非遷移文件標(biāo)記為待刪除狀態(tài),在所述文件列表上的全部文件均由所述遷移源終端傳輸至本地存儲(chǔ)后,刪除處于待刪除狀態(tài)的非遷移文件。
可選的,在一個(gè)實(shí)施例中,所述裝置還包括刪除撤銷模塊,用于在所述文件列表中展示所述刪除的非遷移文件的刪除標(biāo)記;在所述文件列表上仍存在文件未由所述遷移源終端傳輸至本地存儲(chǔ)時(shí),接收輸入的刪除撤銷指令;獲取所述刪除撤銷指令對(duì)應(yīng)的被標(biāo)記為刪除標(biāo)記的非遷移文件,移除所述非遷移文件的刪除標(biāo)記。
可選的,在一個(gè)實(shí)施例中,所述文件列表獲取模塊還用于在所述文件列表中隱藏操作系統(tǒng)文件。
實(shí)施本發(fā)明實(shí)施例,將具有如下有益效果:
采用了上述數(shù)據(jù)遷移方法和裝置之后,在遷移終端和遷移源終端建立連接之后,遷移終端即可獲取遷移源終端中對(duì)應(yīng)的文件列表,并根據(jù)該文件列表進(jìn)行數(shù)據(jù)的遷移。并且,在遷移終端獲取到遷移源終端中對(duì)應(yīng)的文件列表之后,即可在遷移終端中展示該文件列表,并且用戶可以將文件列表中文件標(biāo)記為非遷移文件,并且針對(duì)標(biāo)記為非遷移文件的文件,若該非遷移文件已經(jīng)傳輸至遷移終端本地存儲(chǔ),則在遷移終端本地中刪除該非遷移文件。也就是說,用戶不需要在將每一個(gè)文件是需要遷移的或者是不需要進(jìn)行遷移的全部進(jìn)行確定之后才進(jìn)行數(shù)據(jù)遷移,而是直接在終端之間的連接建立之后即可立即進(jìn)行數(shù)據(jù)遷移,而用戶不希望進(jìn)行遷移的數(shù)據(jù)可以在數(shù)據(jù)遷移完畢之后在遷移終端中進(jìn)行刪除。采用本發(fā)明,可以在終端連接建立之后即刻進(jìn)行數(shù)據(jù)遷移,減少數(shù)據(jù)遷移前的準(zhǔn)備工作耗費(fèi)的時(shí)間,并且,數(shù)據(jù)傳輸與文件的遷移與否的確定同步進(jìn)行,減少了整個(gè)數(shù)據(jù)遷移的過程耗費(fèi)的時(shí)間,提升整機(jī)的數(shù)據(jù)遷移的速度,提升用戶體驗(yàn)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
其中:
圖1為一個(gè)實(shí)施例中一種數(shù)據(jù)遷移方法的流程示意圖;
圖2為一個(gè)實(shí)施例中一種數(shù)據(jù)遷移裝置的結(jié)構(gòu)示意圖;
圖3為一個(gè)實(shí)施例中運(yùn)行前述數(shù)據(jù)遷移方法的計(jì)算機(jī)設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
為解決現(xiàn)有技術(shù)中在手機(jī)搬家的數(shù)據(jù)遷移方案中因?yàn)檫w移前的準(zhǔn)備工作耗時(shí)以及數(shù)據(jù)遷移過程的耗時(shí)問題存在的數(shù)據(jù)遷移耗時(shí)長、速度慢的技術(shù)問題,在本實(shí)施例中,特提出了一種數(shù)據(jù)遷移方法,該方法的實(shí)現(xiàn)可依賴于計(jì)算機(jī)程序,該計(jì)算機(jī)程序可運(yùn)行于基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)之上,該計(jì)算機(jī)程序可以是基于Android系統(tǒng)的數(shù)據(jù)遷移的應(yīng)用程序,例如手機(jī)搬家應(yīng)用或數(shù)據(jù)備份遷移還原應(yīng)用。該計(jì)算機(jī)系統(tǒng)可以是運(yùn)行上述計(jì)算機(jī)程序的例如智能手機(jī)、平板電腦等終端設(shè)備。
具體的,如圖1所示,上述數(shù)據(jù)遷移方法包括如下步驟:
步驟S102:在接入遷移源終端后,獲取所述遷移源終端上的文件列表。
在本實(shí)施例中,執(zhí)行終端為遷移終端,也就是說,在本實(shí)施例中,將遷移源終端上的數(shù)據(jù)轉(zhuǎn)存至本地的遷移終端上,例如,在進(jìn)行手機(jī)搬家的過程中,是將舊手機(jī)上數(shù)據(jù)原封不動(dòng)的拷貝到新手機(jī)上去,舊手機(jī)即為遷移源終端,新手機(jī)即為遷移終端。
在進(jìn)行數(shù)據(jù)遷移之前,首先需要建立遷移終端與遷移源終端之間的通信連接,例如,遷移終端與遷移源終端之間的通信連接可以是藍(lán)牙、wifi、NFC或者有限連接,也就是說,可以通過上述通信連接將遷移源終端上的數(shù)據(jù)遷移至本地的遷移終端上去。
例如,在一個(gè)實(shí)施例中,在作為遷移終端的新手機(jī)以及作為遷移源終端的舊手機(jī)中,分別進(jìn)入到終端上安裝的例如“手機(jī)搬家”等數(shù)據(jù)遷移應(yīng)用中之后,可以建立新舊手機(jī)直接的通信連接。
需要說明的是,在本實(shí)施例中,在建立了遷移終端與遷移源終端之間的通信連接之后,用戶可以在新手就上進(jìn)入到舊手機(jī)上的數(shù)據(jù)的預(yù)覽界面。具體,的,在遷移終端接入遷移源終端之后,遷移終端通過與遷移源終端之間的通信連接,獲取遷移源終端上的文件列表,該文件列表即為需要遷移的所有文件的文件列表。
進(jìn)一步的,在獲取到遷移源終端上的文件列表之后,即可并發(fā)執(zhí)行步驟S104:根據(jù)所述文件列表讀取所述遷移源終端上的文件,并將所述讀取到的文件存儲(chǔ)到本地。
需要說明的是,在本實(shí)施例中,只要建立了遷移終端與遷移源終端之間的通信連接之后,或者在遷移終端接入遷移源終端之后,即可執(zhí)行步驟S104。
具體的,根據(jù)步驟S102中獲取到的遷移源終端上的文件列表之后,即可根據(jù)該文件列表進(jìn)行數(shù)據(jù)遷移。根據(jù)文件列表上包含的每一個(gè)文件,從遷移源終端上讀取該文件,并且將讀取到的文件存儲(chǔ)在遷移終端本地。需要說明的是,在本實(shí)施例中,在進(jìn)行上述將遷移源終端上的文件到遷移終端上的遷移過程中時(shí),在遷移終端的顯示界面上可以顯示遷移源終端上的文件列表以及相應(yīng)的數(shù)據(jù)預(yù)覽界面。也就是說,用戶可以在遷移終端上針對(duì)展示的遷移源終端上的文件列表以及文件進(jìn)行相應(yīng)的操作。
步驟S106:展示所述文件列表,接收在所述文件列表中選中的非遷移文件。
在本實(shí)施例中,用戶可以在遷移終端本地上展示的文件列表上對(duì)展示的文件是否是需要遷移的數(shù)據(jù)進(jìn)行選擇,即在文件列表中選擇不需要遷移的文件,即在用戶在文件列表中輸入的將選中的文件標(biāo)記為非遷移文件。例如,在用戶在展示的文件列表中選中若干個(gè)文件,并將上述選中的文件標(biāo)記為非遷移文件。
需要說明的是,在本實(shí)施例中,因?yàn)樯鲜龇沁w移文件的標(biāo)記是在將遷移源終端上的文件轉(zhuǎn)存至遷移終端本地的數(shù)據(jù)遷移開始之后,也就是說,在將某一個(gè)文件標(biāo)記為非遷移文件時(shí),該文件可能已經(jīng)遷移至遷移終端本地,也可能沒有遷移至遷移終端本地。下面分上述兩種情況分別進(jìn)行說明。
步驟S108:在所述非遷移文件已由所述遷移源終端傳輸至本地存儲(chǔ)時(shí),刪除該非遷移文件。
步驟S108針對(duì)的是上述第一種情況,即在將某一個(gè)文件標(biāo)記為非遷移文件時(shí),該非遷移文件已由遷移源終端傳輸至本地存儲(chǔ),而按照用戶的本意,該非遷移文件是不需要由遷移源終端傳輸至遷移終端本地存儲(chǔ)的,因此,在該非遷移文件已經(jīng)在遷移終端本地存儲(chǔ)時(shí),需要將該非遷移文件刪除。在本實(shí)施例中,該非遷移文件的刪除,是在由遷移源終端上的所有的數(shù)據(jù)已經(jīng)傳輸完畢之后。也就是說,在遷移源終端上的所有數(shù)據(jù)已經(jīng)傳輸并存儲(chǔ)至遷移終端上之后,針對(duì)用戶選中的文件列表中的非遷移文件,一一將這些非遷移文件進(jìn)行刪除。
具體的,上述刪除該非遷移文件的步驟還包括:在所述非遷移文件已由所述遷移源終端傳輸至本地存儲(chǔ)時(shí),將該非遷移文件標(biāo)記為待刪除狀態(tài),在所述文件列表上的全部文件均由所述遷移源終端傳輸至本地存儲(chǔ)后,刪除處于待刪除狀態(tài)的非遷移文件。
也就是說,在確定非遷移文件時(shí),確定每一個(gè)遷移文件是已經(jīng)傳輸至遷移終端本地存儲(chǔ)還是還未由遷移源終端傳輸至遷移終端本地存儲(chǔ)時(shí),并將已由所述遷移源終端傳輸至本地存儲(chǔ)的非遷移文件標(biāo)記為待刪除狀態(tài),并且在文件列表上的文件傳輸完畢之后,針對(duì)已經(jīng)標(biāo)記為待刪除狀態(tài)的非遷移文件,一一進(jìn)行刪除操作。
在另一個(gè)實(shí)施例中,針對(duì)上述第二種情況,即將文件列表中的文件標(biāo)記為非遷移文件時(shí),對(duì)應(yīng)的非遷移文件還未由遷移源終端傳輸至本地進(jìn)行存儲(chǔ),即在遷移終端本地中還未存儲(chǔ)于上述非遷移文件。在此種情況下,執(zhí)行下述操作:所述接收在所述文件列表中選中的非遷移文件的步驟之后還包括:在所述非遷移文件還未由所述遷移源終端傳輸至本地存儲(chǔ)時(shí),在所述文件列表中刪除該非遷移文件。
也就是說,在非遷移文件還沒有傳輸至遷移終端時(shí),就不需要將該非遷移文件進(jìn)行后續(xù)的傳輸,因?yàn)檫w移源終端與遷移終端之間的文件的傳輸是按照上述文件列表進(jìn)行的,因此,將該非遷移文件從上述文件列表中刪除。
需要說明的是,在本實(shí)施例中,用戶還可能將已經(jīng)標(biāo)記為非遷移文件的文件對(duì)應(yīng)的非遷移文件的標(biāo)記進(jìn)行撤銷。
具體的,上述在所述文件列表中刪除該非遷移文件的步驟之后還包括:在所述文件列表中展示所述刪除的非遷移文件的刪除標(biāo)記;在所述文件列表上仍存在文件未由所述遷移源終端傳輸至本地存儲(chǔ)時(shí),接收輸入的刪除撤銷指令;獲取所述刪除撤銷指令對(duì)應(yīng)的被標(biāo)記為刪除標(biāo)記的非遷移文件,移除所述非遷移文件的刪除標(biāo)記。
也就是說,針對(duì)從文件列表中移除的非遷移文件,為了避免用戶在之后還有其他操作,可以在文件列表中以刪除標(biāo)記的文件顯示該非遷移文件,或者,在單獨(dú)的非遷移文件列表中展示上述文件,針對(duì)上述非遷移文件,將每一個(gè)非遷移文件標(biāo)記為刪除標(biāo)記,并且,用戶可以在相應(yīng)的文件列表或者非遷移文件列表中輸入針對(duì)非遷移文件的刪除撤銷指令。
在檢測到用戶輸入的刪除撤銷指令之后,獲取該刪除撤銷指令對(duì)應(yīng)的非遷移文件,并且溢出上述非遷移文件的刪除標(biāo)記,也就是說,將該文件恢復(fù)至原文件列表中,并繼續(xù)該文件的遷移。
需要說明的是,在本實(shí)施例中,并不是遷移源終端中所有的文件都應(yīng)該存儲(chǔ)至遷移終端,例如,遷移源終端中的操作系統(tǒng)文件。因?yàn)檫w移源終端與遷移終端上配置的系統(tǒng)或者其他設(shè)置可能不一致,也可能存在不兼容的問題,因此,為了避免上述不兼容的缺陷或者,避免遷移源終端與遷移終端之間的文件重復(fù),因此,在一個(gè)可選的實(shí)施例中,操作系統(tǒng)文件是不需要進(jìn)行遷移的。具體的,上述展示所述文件列表的步驟還包括:在所述文件列表中隱藏操作系統(tǒng)文件。
具體的,因?yàn)閿?shù)據(jù)的遷移是根據(jù)文件列表來進(jìn)行的,因?yàn)?,在文件列表中隱藏對(duì)應(yīng)的操作系統(tǒng)文件,在相應(yīng)的數(shù)據(jù)遷移的過程中則會(huì)自動(dòng)跳過操作系統(tǒng)文件,并不對(duì)操作系統(tǒng)文件進(jìn)行遷移。
此外,為解決現(xiàn)有技術(shù)中在手機(jī)搬家的數(shù)據(jù)遷移方案中因?yàn)檫w移前的準(zhǔn)備工作耗時(shí)以及數(shù)據(jù)遷移過程的耗時(shí)問題存在的數(shù)據(jù)遷移耗時(shí)長、速度慢的技術(shù)問題,在一個(gè)實(shí)施例中,還提出了一種數(shù)據(jù)遷移裝置,如圖2所示,上述裝置包括文件列表獲取模塊102、文件遷移模塊104、非遷移文件確定模塊106、非遷移文件刪除模塊108,其中:
文件列表獲取模塊102,用于在接入遷移源終端后,獲取所述遷移源終端上的文件列表;
文件遷移模塊104,用于根據(jù)所述文件列表讀取所述遷移源終端上的文件,并將所述讀取到的文件存儲(chǔ)到本地;
非遷移文件確定模塊106,用于展示所述文件列表,接收在所述文件列表中選中的非遷移文件;
非遷移文件刪除模塊108,用于在所述非遷移文件已由所述遷移源終端傳輸至本地存儲(chǔ)時(shí),刪除該非遷移文件。
可選的,在一個(gè)實(shí)施例中,如圖2所示,上述裝置還包括非遷移文件移除模塊110,用于在所述非遷移文件還未由所述遷移源終端傳輸至本地存儲(chǔ)時(shí),在所述文件列表中刪除該非遷移文件。
可選的,在一個(gè)實(shí)施例中,非遷移文件刪除模塊108還用于在所述非遷移文件已由所述遷移源終端傳輸至本地存儲(chǔ)時(shí),將該非遷移文件標(biāo)記為待刪除狀態(tài),在所述文件列表上的全部文件均由所述遷移源終端傳輸至本地存儲(chǔ)后,刪除處于待刪除狀態(tài)的非遷移文件。
可選的,在一個(gè)實(shí)施例中,如圖2所示,上述裝置還包括刪除撤銷模塊112,用于在所述文件列表中展示所述刪除的非遷移文件的刪除標(biāo)記;在所述文件列表上仍存在文件未由所述遷移源終端傳輸至本地存儲(chǔ)時(shí),接收輸入的刪除撤銷指令;獲取所述刪除撤銷指令對(duì)應(yīng)的被標(biāo)記為刪除標(biāo)記的非遷移文件,移除所述非遷移文件的刪除標(biāo)記。
可選的,在一個(gè)實(shí)施例中,文件列表獲取模塊102還用于在所述文件列表中隱藏操作系統(tǒng)文件。
實(shí)施本發(fā)明實(shí)施例,將具有如下有益效果:
采用了上述數(shù)據(jù)遷移方法和裝置之后,在遷移終端和遷移源終端建立連接之后,遷移終端即可獲取遷移源終端中對(duì)應(yīng)的文件列表,并根據(jù)該文件列表進(jìn)行數(shù)據(jù)的遷移。并且,在遷移終端獲取到遷移源終端中對(duì)應(yīng)的文件列表之后,即可在遷移終端中展示該文件列表,并且用戶可以將文件列表中文件標(biāo)記為非遷移文件,并且針對(duì)標(biāo)記為非遷移文件的文件,若該非遷移文件已經(jīng)傳輸至遷移終端本地存儲(chǔ),則在遷移終端本地中刪除該非遷移文件。也就是說,用戶不需要在將每一個(gè)文件是需要遷移的或者是不需要進(jìn)行遷移的全部進(jìn)行確定之后才進(jìn)行數(shù)據(jù)遷移,而是直接在終端之間的連接建立之后即可立即進(jìn)行數(shù)據(jù)遷移,而用戶不希望進(jìn)行遷移的數(shù)據(jù)可以在數(shù)據(jù)遷移完畢之后在遷移終端中進(jìn)行刪除。采用本發(fā)明,可以在終端連接建立之后即刻進(jìn)行數(shù)據(jù)遷移,減少數(shù)據(jù)遷移前的準(zhǔn)備工作耗費(fèi)的時(shí)間,并且,數(shù)據(jù)傳輸與文件的遷移與否的確定同步進(jìn)行,減少了整個(gè)數(shù)據(jù)遷移的過程耗費(fèi)的時(shí)間,提升整機(jī)的數(shù)據(jù)遷移的速度,提升用戶體驗(yàn)。
在一個(gè)實(shí)施例中,如圖3所示,圖3展示了一種運(yùn)行上述數(shù)據(jù)遷移方法的基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)的終端。該計(jì)算機(jī)系統(tǒng)可以是智能手機(jī)、平板電腦、掌上電腦等終端設(shè)備。具體的,可包括通過系統(tǒng)總線連接的外部輸入接口1001、處理器1002、存儲(chǔ)器1003和輸出接口1004。其中,外部輸入接口1001可選的可至少包括網(wǎng)絡(luò)接口10012。存儲(chǔ)器1003可包括外存儲(chǔ)器10032(例如硬盤、光盤或軟盤等)和內(nèi)存儲(chǔ)器10034。輸出接口1004可至少包括顯示屏10042等設(shè)備。
在本實(shí)施例中,本方法的運(yùn)行基于計(jì)算機(jī)程序,該計(jì)算機(jī)程序的程序文件存儲(chǔ)于前述基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)的外存儲(chǔ)器10032中,在運(yùn)行時(shí)被加載到內(nèi)存儲(chǔ)器10034中,然后被編譯為機(jī)器碼之后傳遞至處理器1002中執(zhí)行,從而使得基于馮諾依曼體系的計(jì)算機(jī)系統(tǒng)中形成邏輯上的文件列表獲取模塊102、文件遷移模塊104、非遷移文件確定模塊106、非遷移文件刪除模塊108、非遷移文件移除模塊110、刪除撤銷模塊112。且在上述數(shù)據(jù)遷移方法執(zhí)行過程中,輸入的參數(shù)均通過外部輸入接口1001接收,并傳遞至存儲(chǔ)器1003中緩存,然后輸入到處理器1002中進(jìn)行處理,處理的結(jié)果數(shù)據(jù)或緩存于存儲(chǔ)器1003中進(jìn)行后續(xù)地處理,或被傳遞至輸出接口1004進(jìn)行輸出。
本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
本發(fā)明實(shí)施例終端中的單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。本發(fā)明實(shí)施例提供的終端包括但不限于搭載或者其它操作系統(tǒng)的終端,諸如移動(dòng)電話。也可以是其它終端,諸如具有觸敏表面(例如,觸摸屏顯示器和/或觸控板)的膝上型計(jì)算機(jī)或平板電腦或臺(tái)式計(jì)算機(jī)。
在下面的討論中,介紹了一種包括顯示器和觸敏表面的終端。然而應(yīng)當(dāng)理解,終端可以包括一個(gè)或多個(gè)其他物理用戶接口設(shè)備,諸如物理鍵盤、鼠標(biāo)和/或操作桿。
終端通常支持多種應(yīng)用程序,諸如以下中的一種或多種:畫圖應(yīng)用程序、呈現(xiàn)應(yīng)用程序、文字處理應(yīng)用程序、網(wǎng)頁創(chuàng)建應(yīng)用程序、盤編輯應(yīng)用程序、電子表格應(yīng)用程序、游戲應(yīng)用程序、電話應(yīng)用程序、視頻會(huì)議應(yīng)用程序、電子郵件應(yīng)用程序、即時(shí)消息應(yīng)用程序、鍛煉支持應(yīng)用程序、相片管理應(yīng)用程序、數(shù)字相機(jī)應(yīng)用程序、數(shù)字視頻攝像機(jī)應(yīng)用程序、網(wǎng)絡(luò)瀏覽應(yīng)用程序、數(shù)字音樂播放器應(yīng)用程序、和/或數(shù)字視頻播放器應(yīng)用程序。
可在終端上執(zhí)行的各種應(yīng)用程序可使用至少一個(gè)共用的物理用戶接口設(shè)備,諸如觸敏表面。觸敏表面的一種或多種功能以及顯示在終端上的相應(yīng)信息可從一種應(yīng)用程序調(diào)整和/或變化至下一種應(yīng)用程序和/或在相應(yīng)應(yīng)用程序內(nèi)被調(diào)整和/或變化。這樣,終端的共用物理架構(gòu)(諸如觸敏表面)可利用對(duì)于用戶而言直觀清楚的用戶界面來支持各種應(yīng)用程序。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。