本發(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ù)轉(zhuǎn)移是通過WIFI、藍(lán)牙或者其他數(shù)據(jù)連接實(shí)現(xiàn)的,而舊手機(jī)上的數(shù)據(jù)量一般較大,在手機(jī)搬家的過程中數(shù)據(jù)傳輸所耗費(fèi)的時(shí)間將比較長,并且在此過程中不可斷開上述WIFI或藍(lán)牙等數(shù)據(jù)連接,一旦斷開上述數(shù)據(jù)連接,則可能出現(xiàn)數(shù)據(jù)意外損壞的情況,造成部分?jǐn)?shù)據(jù)無法正常使用。
也就是說,在現(xiàn)有的手機(jī)搬家過程中數(shù)據(jù)遷移因?yàn)閭鬏敃r(shí)間長且中途不可斷開傳輸連接導(dǎo)致的容易出現(xiàn)的數(shù)據(jù)傳輸不完整的問題。
技術(shù)實(shí)現(xiàn)要素:
基于此,為解決在現(xiàn)有技術(shù)張的手機(jī)搬家過程中因?yàn)閿?shù)據(jù)傳輸時(shí)間過長且中途不可斷開連接從而導(dǎo)致的容易出現(xiàn)的數(shù)據(jù)傳輸?shù)耐暾圆蛔愕募夹g(shù)問題,特提出了一種數(shù)據(jù)遷移方法。
一種數(shù)據(jù)遷移方法,包括:
在接入遷移源終端后,獲取所述遷移源終端上的文件列表;
將所述文件列表添加到未傳輸列表中,在顯示界面上預(yù)設(shè)的未傳輸列表展示組件中展示所述未傳輸列表,所述顯示區(qū)域中設(shè)置有未傳輸列表展示組件和已傳輸列表展示組件;
接收在所述未傳輸列表展示組件中選中的第一目標(biāo)文件,將所述第一目標(biāo)文件設(shè)置為保留狀態(tài);
將所述未傳輸列表中的不處于保留狀態(tài)的文件逐一由所述遷移源終端傳輸至本地存儲(chǔ);
將所述已傳輸至本地存儲(chǔ)的文件由所述未傳輸列表移動(dòng)到已傳輸列表中,在所述已傳輸列表展示組件中展示。
可選的,在一個(gè)實(shí)施例中,所述方法還包括:
接收已傳輸列表展示組件上輸入的文件刪除指令,獲取所述文件刪除指令對(duì)應(yīng)的第二目標(biāo)文件;
刪除所述第二目標(biāo)文件。
可選的,在一個(gè)實(shí)施例中,所述刪除所述第二目標(biāo)文件的步驟還包括:
將所述第二目標(biāo)文件標(biāo)記為待刪除狀態(tài),在所述已傳輸列表展示組件中隱藏所述處于待刪除狀態(tài)的文件;
在所述將所述未傳輸列表中的不處于保留狀態(tài)的文件逐一由所述遷移源終端傳輸至本地存儲(chǔ)結(jié)束之后,刪除處于待刪除狀態(tài)的文件。
可選的,在一個(gè)實(shí)施例中,在所述將所述未傳輸列表中的不處于保留狀態(tài)的文件逐一由所述遷移源終端傳輸至本地存儲(chǔ)結(jié)束之前還包括:
接收已傳輸列表展示組件上輸入的刪除撤銷指令,獲取所述刪除撤銷指令對(duì)應(yīng)的被標(biāo)記為待刪除狀態(tài)的第三目標(biāo)文件,移除所述第三目標(biāo)文件的待刪除狀態(tài),在所述已傳輸列表展示組件中恢復(fù)展示所述第三目標(biāo)文件。
可選的,在一個(gè)實(shí)施例中,所述在顯示界面上預(yù)設(shè)的未傳輸列表展示組件中展示所述未傳輸列表包括:
在顯示界面上預(yù)設(shè)的未傳輸列表展示組件中隱藏未傳輸列表中的操作系統(tǒng)文件。
此外,為解決在現(xiàn)有技術(shù)張的手機(jī)搬家過程中因?yàn)閿?shù)據(jù)傳輸時(shí)間過長且中途不可斷開連接從而導(dǎo)致的容易出現(xiàn)的數(shù)據(jù)傳輸?shù)耐暾圆蛔愕募夹g(shù)問題,還提出了一種數(shù)據(jù)遷移裝置。
一種數(shù)據(jù)遷移裝置,包括:
文件列表獲取模塊,用于在接入遷移源終端后,獲取所述遷移源終端上的文件列表;
未傳輸列表展示模塊,用于將所述文件列表添加到未傳輸列表中,在顯示界面上預(yù)設(shè)的未傳輸列表展示組件中展示所述未傳輸列表,所述顯示區(qū)域中設(shè)置有未傳輸列表展示組件和已傳輸列表展示組件;
保留狀態(tài)設(shè)置模塊,用于接收在所述未傳輸列表展示組件中選中的第一目標(biāo)文件,將所述第一目標(biāo)文件設(shè)置為保留狀態(tài);
遷移模塊,用于將所述未傳輸列表中的不處于保留狀態(tài)的文件逐一由所述遷移源終端傳輸至本地存儲(chǔ);
已傳輸列表展示模塊,用于將所述已傳輸至本地存儲(chǔ)的文件由所述未傳輸列表移動(dòng)到已傳輸列表中,在所述已傳輸列表展示組件中展示。
可選的,在一個(gè)實(shí)施例中,所述裝置還包括文件刪除模塊,用于接收已傳輸列表展示組件上輸入的文件刪除指令,獲取所述文件刪除指令對(duì)應(yīng)的第二目標(biāo)文件;刪除所述第二目標(biāo)文件。
可選的,在一個(gè)實(shí)施例中,所述文件刪除模塊還用于將所述第二目標(biāo)文件標(biāo)記為待刪除狀態(tài),在所述已傳輸列表展示組件中隱藏所述處于待刪除狀態(tài)的文件;在所述將所述未傳輸列表中的不處于保留狀態(tài)的文件逐一由所述遷移源終端傳輸至本地存儲(chǔ)結(jié)束之后,刪除處于待刪除狀態(tài)的文件。
可選的,在一個(gè)實(shí)施例中,所述裝置還包括刪除撤銷模塊,用于接收已傳輸列表展示組件上輸入的刪除撤銷指令,獲取所述刪除撤銷指令對(duì)應(yīng)的被標(biāo)記為待刪除狀態(tài)的第三目標(biāo)文件,移除所述第三目標(biāo)文件的待刪除狀態(tài),在所述已傳輸列表展示組件中恢復(fù)展示所述第三目標(biāo)文件。
可選的,在一個(gè)實(shí)施例中,所述未傳輸列表展示模塊還用于在顯示界面上預(yù)設(shè)的未傳輸列表展示組件中隱藏未傳輸列表中的操作系統(tǒng)文件。
實(shí)施本發(fā)明實(shí)施例,將具有如下有益效果:
采用了上述數(shù)據(jù)遷移方法和裝置之后,在終端之間進(jìn)行數(shù)據(jù)遷移時(shí),在遷移終端與遷移源終端之間的連接建立之后,獲取遷移源終端上的文件列表,并在遷移源終端和/或遷移終端上的顯示界面上的分別顯示未傳輸列表和已傳輸列表,并且,用戶可以針對(duì)未傳輸列表中的每一個(gè)文件選擇傳輸或者不傳輸,并且在進(jìn)行數(shù)據(jù)遷移之后,只傳輸標(biāo)記為傳輸?shù)奈募^標(biāo)記為不傳輸?shù)奈募R簿褪钦f,采用本發(fā)明,可提高用戶在進(jìn)行數(shù)據(jù)傳輸?shù)倪^程中對(duì)文件的傳輸與否的操作的靈活性,并且,在連接斷開之后,用戶可以在下一次連接中,繼續(xù)選擇需要進(jìn)行傳輸?shù)奈募?。采用本發(fā)明,可提高數(shù)據(jù)傳輸過程的靈活性和可持續(xù)性,提升用戶體驗(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ī)上進(jìn)入到舊手機(jī)上的數(shù)據(jù)的預(yù)覽界面。具體,的,在遷移終端接入遷移源終端之后,遷移終端通過與遷移源終端之間的通信連接,獲取遷移源終端上的文件列表,該文件列表即為需要遷移的所有文件的文件列表。
步驟S104:將所述文件列表添加到未傳輸列表中,在顯示界面上預(yù)設(shè)的未傳輸列表展示組件中展示所述未傳輸列表,所述顯示區(qū)域中設(shè)置有未傳輸列表展示組件和已傳輸列表展示組件。
在本實(shí)施例中,在遷移終端和/或遷移源終端的與例如“手機(jī)搬家”等數(shù)據(jù)遷移應(yīng)用的操作界面中,展示了未傳輸列表展示組件和已傳輸列表展示組件,其中未傳輸列表展示組件用來展示還未進(jìn)行數(shù)據(jù)遷移的文件的文件列表,已傳輸列表展示組件用來展示已經(jīng)完成數(shù)據(jù)遷移的文件對(duì)應(yīng)的文件列表。
具體的,在本實(shí)施例中,在遷移終端接入遷移源終端之后,獲取遷移源終端中的文件列表,因?yàn)檫€未開始進(jìn)行數(shù)據(jù)的遷移,因此文件列表中包含的所有的文件均為還未進(jìn)行數(shù)據(jù)遷移的文件,即此時(shí)文件列表即為未傳輸列表。然后在顯示界面上設(shè)置的未傳輸列表展示組件中展示該未傳輸列表。需要說明的是,在本實(shí)施例中,因?yàn)檫€沒有開始進(jìn)行數(shù)據(jù)遷移,也就是說,對(duì)應(yīng)的已經(jīng)完成了數(shù)據(jù)遷移的文件為空,也就是說,對(duì)應(yīng)的已傳輸列表為空,即在已傳輸列表展示組件中展示的已傳輸列表為空。
步驟S106:接收在所述未傳輸列表展示組件中選中的第一目標(biāo)文件,將所述第一目標(biāo)文件設(shè)置為保留狀態(tài)。
步驟S108:將所述未傳輸列表中的不處于保留狀態(tài)的文件逐一由所述遷移源終端傳輸至本地存儲(chǔ)。
具體實(shí)施中,針對(duì)未傳輸列表展示組件中展示的未傳輸列表中的文件,會(huì)逐一的將未傳輸列表中的文件傳輸至遷移終端本地進(jìn)行存儲(chǔ)。
用戶可以對(duì)未傳輸列表展示組件中展示的未傳輸列表中的文件進(jìn)行操作,即確定未傳輸列表中的文件是進(jìn)行傳輸或者不傳輸。具體的,用戶可以在未傳輸列表展示組件中針對(duì)文件進(jìn)行操作,例如,選中未傳輸列表中的文件,然后將選中的文件設(shè)置為需要進(jìn)行遷移的文件,在本實(shí)施例中,即將選中的文件設(shè)置為保留狀態(tài)。在未傳輸列表展示組件中展示的未傳輸列表中文件若沒有被設(shè)置為保留狀態(tài),即為不處于保留狀態(tài),處于保留狀態(tài)的文件是不需要進(jìn)行遷移的,不處于保留狀態(tài)的文件是需要進(jìn)行遷移的。因此,針對(duì)未傳輸列表中的所有的待遷移的文件,需要一一進(jìn)行判定,也就是說,針對(duì)未傳輸列表中的所有文件,按照列表,一一對(duì)未傳輸列表中的文件進(jìn)行判定,若該文件被設(shè)置為保留狀態(tài),則在數(shù)據(jù)遷移的過程中跳過該文件,若該文件沒有被設(shè)置為保留狀態(tài),則將該文件由遷移源終端傳輸至遷移終端本地進(jìn)行存儲(chǔ)。
步驟S110:將所述已傳輸至本地存儲(chǔ)的文件由所述未傳輸列表移動(dòng)到已傳輸列表中,在所述已傳輸列表展示組件中展示。
需要說明的是,若文件列表中的某文件,在其已經(jīng)從遷移源終端傳輸至遷移終端本地進(jìn)行存儲(chǔ)并且傳輸完畢之后,即在未傳輸列表中移除,并且,將其添加到已傳輸列表中去,并在顯示界面上展示的已傳輸列表展示組件中展示更新后的已傳輸列表。
需要說明的是,在本實(shí)施例中,上述方法還包括:接收已傳輸列表展示組件上輸入的文件刪除指令,獲取所述文件刪除指令對(duì)應(yīng)的第二目標(biāo)文件;刪除所述第二目標(biāo)文件。
也就是說,針對(duì)已經(jīng)完成遷移的文件還可以進(jìn)行進(jìn)一步的操作,例如,針對(duì)已傳輸列表中的文件還可以將其從遷移終端本地中進(jìn)行刪除。具體的,用戶可以在已傳輸列表展示組件中輸入相應(yīng)的文件刪除指令,并且用戶在輸入文件刪除指令時(shí),還需要確定該文件刪除指令對(duì)應(yīng)的目標(biāo)文件,即第二目標(biāo)文件。在檢測到用戶在已傳輸列表展示組件上輸入例如文件刪除指令之后,獲取與該文件刪除指令對(duì)應(yīng)的第二目標(biāo)文件,并且將該文件進(jìn)行刪除。進(jìn)一步的,上述針對(duì)第二目標(biāo)文件的刪除操作,可以即刻執(zhí)行,也可以在所有的文件的傳輸完畢之后再執(zhí)行上述第二目標(biāo)文件的刪除操作。
具體的,上述刪除所述第二目標(biāo)文件的步驟還包括:將所述第二目標(biāo)文件標(biāo)記為待刪除狀態(tài),在所述已傳輸列表展示組件中隱藏所述處于待刪除狀態(tài)的文件;在所述將所述未傳輸列表中的不處于保留狀態(tài)的文件逐一由所述遷移源終端傳輸至本地存儲(chǔ)結(jié)束之后,刪除處于待刪除狀態(tài)的文件。
也就是說,在用戶輸入例如文件刪除指令之后,需要將對(duì)應(yīng)的第二目標(biāo)文件進(jìn)行刪除,但是因?yàn)樵搫h除操作并不是即刻進(jìn)行,因此,需要首先將待刪除的文件標(biāo)記為待刪除狀態(tài),并在相應(yīng)刪除操作被再次觸發(fā)時(shí),執(zhí)行針對(duì)標(biāo)記為待刪除狀態(tài)的文件的刪除操作,在本實(shí)施例中,即在未傳輸列表中的文件逐一完成遷移之后執(zhí)行上述刪除操作。
需要說明的是,在本實(shí)施例中,針對(duì)上述文件刪除指令對(duì)應(yīng)的文件,因?yàn)槠湓谶w移終端中被刪除了,因此,在遷移終端中不存在該文件,因?yàn)椋^續(xù)在已傳輸列表展示組件中展示該文件是不合適的,因此,在已傳輸列表展示組件中隱藏該文件。
為了避免用戶的誤操作,在用戶針對(duì)某一文件進(jìn)行了刪除操作之后,還可以撤銷相應(yīng)的刪除操作。具體的,在相應(yīng)的刪除操作是在所有的文件遷移完成之后進(jìn)行的,因此,在所有的文件遷移完成之前,相應(yīng)的文件只是被標(biāo)記為待刪除狀態(tài),并未在遷移終端本地中被刪除。
具體的,在所述將所述未傳輸列表中的不處于保留狀態(tài)的文件逐一由所述遷移源終端傳輸至本地存儲(chǔ)結(jié)束之前還包括:接收已傳輸列表展示組件上輸入的刪除撤銷指令,獲取所述刪除撤銷指令對(duì)應(yīng)的被標(biāo)記為待刪除狀態(tài)的第三目標(biāo)文件,移除所述第三目標(biāo)文件的待刪除狀態(tài),在所述已傳輸列表展示組件中恢復(fù)展示所述第三目標(biāo)文件。
在已傳輸列表展示組件中展示的已傳輸列表中的已經(jīng)因?yàn)橛脩糨斎胛募h除操作被標(biāo)記為待刪除狀態(tài)的文件中,用戶可以針對(duì)該文件輸入刪除撤銷指令,用來撤銷用戶之前的文件刪除指令。具體的,在檢測到用戶輸入的刪除撤銷指令之后,獲取與該刪除撤銷指令對(duì)應(yīng)的第三目標(biāo)文件,并且第三目標(biāo)文件必須是已經(jīng)被標(biāo)記為待刪除狀態(tài)的文件。在第三目標(biāo)文件確定之后,移除該第三目標(biāo)文件的待刪除狀態(tài)。
進(jìn)一步的,在本實(shí)施例中,因?yàn)橄鄳?yīng)的待刪除狀態(tài)已經(jīng)被移除,因此,需要在已傳輸列表展示組件中展示的已傳輸列表中恢復(fù)第三目標(biāo)文件的展示。
需要說明的是,一般在進(jìn)行數(shù)據(jù)遷移的過程中,遷移的文件不包括操作系統(tǒng)文件,這是因?yàn)檫w移終端與遷移源終端之間可能會(huì)存在系統(tǒng)配置或設(shè)置方面的不一致,為了避免不兼容的問題或者在遷移終端上已存在相應(yīng)的系統(tǒng)配置文件,針對(duì)相應(yīng)的操作系統(tǒng)文件不進(jìn)行數(shù)據(jù)遷移。
具體的,在本實(shí)施例中,所述在顯示界面上預(yù)設(shè)的未傳輸列表展示組件中展示所述未傳輸列表包括:在顯示界面上預(yù)設(shè)的未傳輸列表展示組件中隱藏未傳輸列表中的操作系統(tǒng)文件。
具體實(shí)施中,在獲取文件列表或者在展示未傳輸列表時(shí),將其中的操作系統(tǒng)文件隱藏,從而使得在按照未傳輸列表中的文件逐一進(jìn)行數(shù)據(jù)遷移時(shí),不對(duì)已經(jīng)隱藏的操作系統(tǒng)文件進(jìn)行遷移操作。
此外,為解決在現(xiàn)有技術(shù)張的手機(jī)搬家過程中因?yàn)閿?shù)據(jù)傳輸時(shí)間過長且中途不可斷開連接從而導(dǎo)致的容易出現(xiàn)的數(shù)據(jù)傳輸?shù)耐暾圆蛔愕募夹g(shù)問題,在一個(gè)實(shí)施例中,還提出了一種數(shù)據(jù)遷移裝置,如圖2所示,上述裝置包括文件列表獲取模塊102、未傳輸列表展示模塊104、保留狀態(tài)設(shè)置模塊106、遷移模塊108、已傳輸列表展示模塊110,其中:
文件列表獲取模塊102,用于在接入遷移源終端后,獲取所述遷移源終端上的文件列表;
未傳輸列表展示模塊104,用于將所述文件列表添加到未傳輸列表中,在顯示界面上預(yù)設(shè)的未傳輸列表展示組件中展示所述未傳輸列表,所述顯示區(qū)域中設(shè)置有未傳輸列表展示組件和已傳輸列表展示組件;
保留狀態(tài)設(shè)置模塊106,用于接收在所述未傳輸列表展示組件中選中的第一目標(biāo)文件,將所述第一目標(biāo)文件設(shè)置為保留狀態(tài);
遷移模塊108,用于將所述未傳輸列表中的不處于保留狀態(tài)的文件逐一由所述遷移源終端傳輸至本地存儲(chǔ);
已傳輸列表展示模塊110,用于將所述已傳輸至本地存儲(chǔ)的文件由所述未傳輸列表移動(dòng)到已傳輸列表中,在所述已傳輸列表展示組件中展示。
可選的,在一個(gè)實(shí)施例中,如圖2所示,上述裝置還包括文件刪除模塊112,用于接收已傳輸列表展示組件上輸入的文件刪除指令,獲取所述文件刪除指令對(duì)應(yīng)的第二目標(biāo)文件;刪除所述第二目標(biāo)文件。
可選的,在一個(gè)實(shí)施例中,文件刪除模塊112還用于將所述第二目標(biāo)文件標(biāo)記為待刪除狀態(tài),在所述已傳輸列表展示組件中隱藏所述處于待刪除狀態(tài)的文件;在所述將所述未傳輸列表中的不處于保留狀態(tài)的文件逐一由所述遷移源終端傳輸至本地存儲(chǔ)結(jié)束之后,刪除處于待刪除狀態(tài)的文件。
可選的,在一個(gè)實(shí)施例中,如圖2所示,上述裝置還包括刪除撤銷模塊114,用于接收已傳輸列表展示組件上輸入的刪除撤銷指令,獲取所述刪除撤銷指令對(duì)應(yīng)的被標(biāo)記為待刪除狀態(tài)的第三目標(biāo)文件,移除所述第三目標(biāo)文件的待刪除狀態(tài),在所述已傳輸列表展示組件中恢復(fù)展示所述第三目標(biāo)文件。
可選的,在一個(gè)實(shí)施例中,未傳輸列表展示模塊104還用于在顯示界面上預(yù)設(shè)的未傳輸列表展示組件中隱藏未傳輸列表中的操作系統(tǒng)文件。
實(shí)施本發(fā)明實(shí)施例,將具有如下有益效果:
采用了上述數(shù)據(jù)遷移方法和裝置之后,在終端之間進(jìn)行數(shù)據(jù)遷移時(shí),在遷移終端與遷移源終端之間的連接建立之后,獲取遷移源終端上的文件列表,并在遷移源終端和/或遷移終端上的顯示界面上的分別顯示未傳輸列表和已傳輸列表,并且,用戶可以針對(duì)未傳輸列表中的每一個(gè)文件選擇傳輸或者不傳輸,并且在進(jìn)行數(shù)據(jù)遷移之后,只傳輸標(biāo)記為傳輸?shù)奈募^標(biāo)記為不傳輸?shù)奈募?。也就是說,采用本發(fā)明,可提高用戶在進(jìn)行數(shù)據(jù)傳輸?shù)倪^程中對(duì)文件的傳輸與否的操作的靈活性,并且,在連接斷開之后,用戶可以在下一次連接中,繼續(xù)選擇需要進(jìn)行傳輸?shù)奈募?。采用本發(fā)明,可提高數(shù)據(jù)傳輸過程的靈活性和可持續(xù)性,提升用戶體驗(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、保留狀態(tài)設(shè)置模塊106、遷移模塊108、已傳輸列表展示模塊110、文件刪除模塊112以及刪除撤銷模塊114。且在上述數(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ā)明所涵蓋的范圍。