本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序數(shù)據(jù)遷移的方法及裝置。
背景技術(shù):
當(dāng)前隨著終端設(shè)備的日益普及,即時(shí)通訊工具、游戲以及音視頻應(yīng)用等終端應(yīng)用程序日益多樣。終端應(yīng)用程序可支持文本、音視頻以及圖片等應(yīng)用程序數(shù)據(jù)的實(shí)時(shí)交互,終端應(yīng)用程序產(chǎn)生的應(yīng)用程序數(shù)據(jù)保存在終端設(shè)備的本地存儲(chǔ)空間中,用戶可通過調(diào)取菜單等方式隨時(shí)查看終端設(shè)備的本地存儲(chǔ)空間中的數(shù)據(jù)。然而,終端用戶更新終端設(shè)備的頻率越來越快,舊的終端設(shè)備上的應(yīng)用程序數(shù)據(jù)存儲(chǔ)在舊的終端設(shè)備的本地存儲(chǔ)空間中,用戶使用新的終端設(shè)備時(shí),需要將舊的終端設(shè)備上的應(yīng)用程序數(shù)據(jù)遷移至新的終端設(shè)備上才可查看?,F(xiàn)有技術(shù)中,遷移舊的終端設(shè)備上的應(yīng)用程序時(shí)只能將舊的終端設(shè)備上的所有應(yīng)用程序數(shù)據(jù)全部遷移至新的終端設(shè)備,數(shù)據(jù)遷移消耗的資源多,占用的存儲(chǔ)空間大。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種應(yīng)用程序數(shù)據(jù)遷移的方法及裝置,可提高應(yīng)用程序數(shù)據(jù)遷移的靶向性,提高應(yīng)用程序數(shù)據(jù)遷移的效率,增強(qiáng)終端設(shè)備的用戶體驗(yàn)。
第一方面,本發(fā)明實(shí)施例提供了一種應(yīng)用程序數(shù)據(jù)遷移的方法,其可包括:
第一終端設(shè)備建立與第二終端設(shè)備的通信連接;
所述第一終端設(shè)備獲取所述第二終端設(shè)備中包含的多個(gè)應(yīng)用程序的信息;
所述第一終端設(shè)備根據(jù)所述多個(gè)應(yīng)用程序的信息確定目標(biāo)應(yīng)用程序;
所述第一終端設(shè)備獲取所述目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù),并將所述應(yīng)用程序數(shù)據(jù)導(dǎo)入所述第一終端設(shè)備的指定存儲(chǔ)空間。
第二方面,本發(fā)明實(shí)施例提供了一種應(yīng)用程序數(shù)據(jù)遷移的裝置,所述裝置為第一終端設(shè)備,其可包括:
連接模塊,用于建立與第二終端設(shè)備的通信連接;
獲取模塊,用于設(shè)備獲取所述連接模塊建立連接的所述第二終端設(shè)備中包含的多個(gè)應(yīng)用程序的信息;
選擇模塊,用于根據(jù)所述獲取模塊獲取的所述多個(gè)應(yīng)用程序的信息確定目標(biāo)應(yīng)用程序;
所述獲取模塊,還用于獲取所述選擇模塊選擇的所述目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù);
導(dǎo)入模塊,用于將所述獲取模塊獲取的所述應(yīng)用程序數(shù)據(jù)導(dǎo)入所述第一終端設(shè)備的指定存儲(chǔ)空間。
第三方面提供了一種應(yīng)用程序數(shù)據(jù)遷移的系統(tǒng),其可包括:上述第二方面提供的第一終端設(shè)備和第二終端設(shè)備;
所述第二終端設(shè)備用于與所述第一終端設(shè)備建立通信連接,并將其包含的多個(gè)應(yīng)用程序的信息傳輸給所述第一終端設(shè)備;
所述第二終端設(shè)備還用于將其包含的目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù)傳輸給所述第一終端設(shè)備;
其中,所述目標(biāo)應(yīng)用程序?yàn)樗龆鄠€(gè)應(yīng)用程序中的一個(gè)或者多個(gè)。
在本發(fā)明實(shí)施例中,第一終端設(shè)備可根據(jù)第二終端設(shè)備上的多個(gè)應(yīng)用程序的信息選擇需要遷移數(shù)據(jù)的目標(biāo)應(yīng)用程序,將目標(biāo)應(yīng)用程序的數(shù)據(jù)遷移至第一終端設(shè)備的指定存儲(chǔ)空間,操作方便,提高了應(yīng)用程序數(shù)據(jù)遷移的靶向性和效率。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例提供的應(yīng)用程序數(shù)據(jù)遷移的終端設(shè)備交互示意圖;
圖2是本發(fā)明實(shí)施例提供的應(yīng)用程序數(shù)據(jù)遷移的方法的實(shí)施例流程示意圖;
圖3是本發(fā)明實(shí)施例提供的應(yīng)用程序數(shù)據(jù)遷移的裝置的實(shí)施例結(jié)構(gòu)示意圖;
圖4是本發(fā)明實(shí)施例提供的終端設(shè)備的實(shí)施例結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例提供的終端設(shè)備可以包括移動(dòng)手機(jī)、平板電腦、個(gè)人數(shù)字助理(Personal Digital Assistant,PDA)、移動(dòng)互聯(lián)網(wǎng)設(shè)備(Mobile Internet Device,MID)、智能穿戴設(shè)備(如智能手表、智能手環(huán))等各類終端設(shè)備,本發(fā)明實(shí)施例不作限定。本發(fā)明實(shí)施例提供的第一終端設(shè)備和第二終端可為相同類型的設(shè)備,也可為不同類型的終端設(shè)備。例如,第一終端設(shè)備和第二終端設(shè)備均可為手機(jī),或者第一終端設(shè)備為手機(jī),第二終端設(shè)備為平板電腦等,具體可根據(jù)實(shí)際應(yīng)用場景確定。下面將以手機(jī)為例,對本發(fā)明實(shí)施例提供的應(yīng)用程序數(shù)據(jù)遷移的方法及裝置進(jìn)行具體描述。
隨著手機(jī)的日益普及,手機(jī)應(yīng)用程序(簡稱手機(jī)應(yīng)用)的類型越來越多,與手機(jī)用戶的日常生活關(guān)系密切的手機(jī)應(yīng)用也越來越多。例如,手機(jī)用戶可通過手機(jī)上的即時(shí)通訊應(yīng)用與朋友聊天、傳送文件或者視頻,也可通過手機(jī)上的攝像機(jī)等應(yīng)用拍照或者錄制音視頻,或者通過手機(jī)上的游戲應(yīng)用玩手機(jī)游戲。手機(jī)應(yīng)用產(chǎn)生的應(yīng)用程序數(shù)據(jù)(簡稱應(yīng)用數(shù)據(jù))將存儲(chǔ)在手機(jī)的本地存儲(chǔ)空間中,并且與手機(jī)用戶的日常生活密切相關(guān)。當(dāng)手機(jī)用戶更換手機(jī)時(shí),手機(jī)用戶在新的手機(jī)上安裝同樣的即時(shí)通訊應(yīng)用或者游戲應(yīng)用,在新的手機(jī)上使用即時(shí)通訊應(yīng)用或者游戲應(yīng)用時(shí)產(chǎn)生的數(shù)據(jù)也將存儲(chǔ)在新的手機(jī)的本地存儲(chǔ)空間中。用戶若需要查看舊的手機(jī)上的數(shù)據(jù),則需要在舊的手機(jī)上查看,或者將舊的手機(jī)上的數(shù)據(jù)遷移至新的手機(jī)上才能在新的手機(jī)上查看。若用戶有多部舊手機(jī),則需要將多部舊手機(jī)的數(shù)據(jù)遷移則新的手機(jī)上,進(jìn)而可在新的手機(jī)上查看同一個(gè)即時(shí)通訊應(yīng)用或者游戲應(yīng)用在不同的手機(jī)上產(chǎn)生的數(shù)據(jù)。
本發(fā)明實(shí)施例提供的應(yīng)用程序數(shù)據(jù)遷移的方法用于實(shí)現(xiàn)不同的手機(jī)上的應(yīng)用數(shù)據(jù)的遷移,可提高應(yīng)用數(shù)據(jù)遷移的有效性,也可提高應(yīng)用數(shù)據(jù)遷移的效率。下面將結(jié)合圖1至圖4對本發(fā)明實(shí)施例提供的應(yīng)用程序數(shù)據(jù)遷移的方法及裝置進(jìn)行具體描述。
參見圖1,是本發(fā)明實(shí)施例提供的應(yīng)用程序數(shù)據(jù)遷移的終端設(shè)備交互示意圖。本發(fā)明實(shí)施例提供的應(yīng)用程序數(shù)據(jù)遷移的系統(tǒng)可包括第一終端設(shè)備和第二終端設(shè)備,其中,第一終端設(shè)備和第二終端設(shè)備進(jìn)行應(yīng)用程序數(shù)據(jù)遷移的過程可包括步驟:
1、第一終端設(shè)備和第二終端設(shè)備建立通信連接。
在一些可行的實(shí)施方式中,第一終端設(shè)備可以通過無線方式(如WI-FI、藍(lán)牙等)與第二終端設(shè)備建立通信連接。其中,第二終端設(shè)備可為包含第一終端設(shè)備所需的數(shù)據(jù)的終端設(shè)備,可由第一終端設(shè)備主動(dòng)發(fā)起通信連接。上述第二終端設(shè)備也可為需要進(jìn)行數(shù)據(jù)遷移的終端設(shè)備,可由第二終端設(shè)備主動(dòng)發(fā)起通信連接。具體的,第一終端設(shè)備可向第二終端設(shè)備發(fā)起通信連接的建立請求,第二終端設(shè)備響應(yīng)第一終端設(shè)備的請求,建立與第一終端設(shè)備的通訊連接??蛇x的,第二終端設(shè)備也主動(dòng)向第一終端設(shè)備發(fā)送建立通信連接的請求,第一終端設(shè)備可根據(jù)第二終端設(shè)備的請求,建立與第二終端設(shè)備的通信連接。具體可根據(jù)實(shí)際應(yīng)用場景確定,在此不做限制。
2、第二終端設(shè)備向第一終端設(shè)備傳輸其應(yīng)用程序的信息。
在一些可行的實(shí)施方式中,第一終端設(shè)備可向第二終端設(shè)備發(fā)送數(shù)據(jù)獲取請求,請求獲取舊手機(jī)上已安裝的多個(gè)應(yīng)用程序的信息或者全部應(yīng)用程序的信息。第二終端設(shè)備接收到第一終端設(shè)備發(fā)送的請求之后,則可將其已安裝的多個(gè)或者全部應(yīng)用程序(本發(fā)明實(shí)施例以多個(gè)應(yīng)用程序進(jìn)行說明)的信息反饋給新手機(jī)。此外,第一終端設(shè)備和第二終端設(shè)備建立連接之后,也可由第二終端設(shè)備主動(dòng)向第一終端設(shè)備發(fā)送其已安裝的應(yīng)用程序的信息。具體可根據(jù)實(shí)際應(yīng)用場景確定,在此不做限制。
3、第一終端設(shè)備確定目標(biāo)應(yīng)用程序。
在一些可行的實(shí)施方式中,第一終端設(shè)備獲取得到第二終端設(shè)備包含的多個(gè)應(yīng)用程序的信息之后,則可從中選擇包含指定信息的應(yīng)用程序,將包含指定信息的應(yīng)用程序確定為目標(biāo)應(yīng)用程序。其中,上述指定信息可包括指定應(yīng)用程序類型(例如即時(shí)通訊應(yīng)用)、指定類型的數(shù)據(jù)(例如聊天記錄、圖片)以及指定啟動(dòng)頻率(例如每天啟動(dòng)或者一周內(nèi)啟動(dòng)的次數(shù)包括預(yù)設(shè)次數(shù)閾值)等,在此不再限制。第一終端設(shè)備可根據(jù)每個(gè)應(yīng)用程序的信息從多個(gè)應(yīng)用程序中選定目標(biāo)應(yīng)用程序,其中,上述目標(biāo)應(yīng)用程序可為一個(gè)或者多個(gè),具體可根據(jù)實(shí)際應(yīng)用程序確定,在此不做限制。
4、第一終端設(shè)備向第二終端設(shè)備請求目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù)。
在一些可行的實(shí)施方式中,第一終端設(shè)備確定了目標(biāo)應(yīng)用程序之后,則可向第二終端設(shè)備請求獲取目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù)。其中,上述目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù)具體可為目標(biāo)應(yīng)用程序運(yùn)行過程中產(chǎn)生的數(shù)據(jù),或者目標(biāo)應(yīng)用程序關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)空間等,在此不做限制。
5、第二終端設(shè)備反饋目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù)給第一終端設(shè)備。
在一些可行的實(shí)施方式中,第二終端設(shè)備接收到第一終端設(shè)備的請求之后,則可將其包含的目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù)發(fā)送給第一終端設(shè)備。
6、第一終端設(shè)備將目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù)存儲(chǔ)至指定存儲(chǔ)空間。
在一些可行的實(shí)施方式中,第一終端設(shè)備可將其安裝的應(yīng)用程序中與目標(biāo)應(yīng)用程序相同或者相似的應(yīng)用程序確定為指定應(yīng)用程序,將指定應(yīng)用程序關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)空間確定為指定存儲(chǔ)空間,進(jìn)而可將目標(biāo)應(yīng)用程序?qū)?yīng)的應(yīng)用數(shù)據(jù)導(dǎo)入指定應(yīng)用程序?qū)?yīng)的數(shù)據(jù)存儲(chǔ)空間中。第一終端設(shè)備可按指定應(yīng)用程序的數(shù)據(jù)錄入路徑或者數(shù)據(jù)錄入方式等設(shè)置信息,將上述獲取得到的目標(biāo)應(yīng)用程序的待遷移數(shù)據(jù)存至指定應(yīng)用程序?qū)?yīng)的數(shù)據(jù)存儲(chǔ)空間中。
參加圖2,是本發(fā)明實(shí)施例提供的應(yīng)用程序數(shù)據(jù)遷移的方法的實(shí)施例流程示意圖。本發(fā)明實(shí)施例提供的方法,包括步驟:
S101,第一終端設(shè)備建立與第二終端設(shè)備的通信連接。
在一些可行的實(shí)施方式中,第一終端設(shè)備可以通過無線方式(如WI-FI、藍(lán)牙等)與第二終端設(shè)備建立通信連接。其中,第一終端設(shè)備可為第一手機(jī)(例如用戶的新手機(jī)),第二終端設(shè)備可為第二手機(jī)(例如用戶的舊手機(jī))。其中,第二終端設(shè)備可為一個(gè)或者多個(gè)舊手機(jī),即新手機(jī)可與一個(gè)或者多個(gè)舊手機(jī)建立通信連接,以將一個(gè)或者多個(gè)舊手機(jī)上的數(shù)據(jù)遷移至新手機(jī)上。
S102,第一終端設(shè)備獲取第二終端設(shè)備中包含的多個(gè)應(yīng)用程序的信息。
在一些可行的實(shí)施方式中,第一終端設(shè)備具體可為新手機(jī),例如上述新手機(jī)。第二終端設(shè)備具體可為需要進(jìn)行數(shù)據(jù)遷移的終端設(shè)備,例如上述舊手機(jī)。新手機(jī)與舊手機(jī)建立通信連接之后,新手機(jī)則可獲取舊手機(jī)中包含的一個(gè)或者多個(gè)應(yīng)用程序的信息。本發(fā)明實(shí)施例將以多個(gè)應(yīng)用程序?yàn)槔M(jìn)行說明。具體的,新手機(jī)和舊手機(jī)建立通信連接之后,新手機(jī)可向舊手機(jī)發(fā)送請求,請求獲取舊手機(jī)上已安裝的多個(gè)應(yīng)用程序中各個(gè)應(yīng)用程序的信息。舊手機(jī)接收到新手機(jī)發(fā)送的請求之后,則可將其已安裝的應(yīng)用程序的信息反饋給新手機(jī)。此外,新手機(jī)和舊手機(jī)建立連接之后,也可由舊手機(jī)主動(dòng)向新手機(jī)發(fā)送其已安裝的應(yīng)用程序的信息。
需要說明的是,上述應(yīng)用程序的信息可包括:應(yīng)用程序的類型、應(yīng)用程序的使用記錄、應(yīng)用程序產(chǎn)生的數(shù)據(jù)的類型、應(yīng)用程序產(chǎn)生的數(shù)據(jù)的存儲(chǔ)路徑以及應(yīng)用程序的啟動(dòng)頻率等,具體可根據(jù)實(shí)際應(yīng)用場景需求確定。其中,上述應(yīng)用程序產(chǎn)生的數(shù)據(jù)的類型可包括:文本數(shù)據(jù)、音視頻數(shù)據(jù)、圖片以及動(dòng)畫等,在此不再限制。
S103,第一終端設(shè)備根據(jù)多個(gè)應(yīng)用程序的信息確定目標(biāo)應(yīng)用程序。
在一些可行的實(shí)施方式中,新手機(jī)獲取得到舊手機(jī)上的多個(gè)應(yīng)用程序中各個(gè)應(yīng)用程序的信息之后,則可根據(jù)各個(gè)應(yīng)用程序的信息從多個(gè)應(yīng)用程序中選擇目標(biāo)應(yīng)用程序,其中,上述目標(biāo)應(yīng)用程序的信息包含指定信息。其中,上述指定信息可包括指定類型的應(yīng)用程序(例如即時(shí)通訊應(yīng)用)、指定類型的數(shù)據(jù)(例如聊天記錄、圖片)以及指定啟動(dòng)頻率(例如每天啟動(dòng)或者一周內(nèi)啟動(dòng)的次數(shù)包括預(yù)設(shè)次數(shù)閾值,或者預(yù)設(shè)時(shí)間段內(nèi)平均啟動(dòng)頻率大于或者等于預(yù)設(shè)頻率閾值)等,在此不再限制。
例如,新手機(jī)可根據(jù)各個(gè)應(yīng)用程序的啟動(dòng)頻率,從各個(gè)應(yīng)用程序中選擇啟動(dòng)頻率為每天啟動(dòng)的應(yīng)用程序作為目標(biāo)應(yīng)用程序,或者從各個(gè)應(yīng)用程序中選擇每周啟動(dòng)次數(shù)大于3的應(yīng)用程序作為目標(biāo)應(yīng)用程序,或者從各個(gè)應(yīng)用程序中選擇最近一個(gè)月內(nèi)平均每天次數(shù)大于3的應(yīng)用程序作為目標(biāo)應(yīng)用程序。
進(jìn)一步的,新手機(jī)也可根據(jù)各個(gè)應(yīng)用程序的本地存儲(chǔ)空間中存儲(chǔ)的應(yīng)用程序數(shù)據(jù)的類型,從各個(gè)應(yīng)用程序中選擇存儲(chǔ)的應(yīng)用程序數(shù)據(jù)中包含圖片的應(yīng)用程序作為目標(biāo)應(yīng)用程序。新手機(jī)可從舊手機(jī)中包含的多個(gè)應(yīng)用程序中選擇目標(biāo)應(yīng)用程序,以將目標(biāo)應(yīng)用程序的數(shù)據(jù)進(jìn)行遷移,無需將舊手機(jī)中全部應(yīng)用程序的數(shù)據(jù)進(jìn)行遷移,數(shù)據(jù)遷移的靶向性更強(qiáng),數(shù)據(jù)遷移所消耗的資源更少,有效性更強(qiáng)。
S104,第一終端設(shè)備獲取目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù),并將所述應(yīng)用程序數(shù)據(jù)導(dǎo)入所述第一終端設(shè)備的指定存儲(chǔ)空間。
在一些可行的實(shí)施方式中,新手機(jī)確定了目標(biāo)應(yīng)用程序之后,則可獲取目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù),以將目標(biāo)應(yīng)用程序數(shù)據(jù)遷移至新手機(jī)中。其中,上述目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù)具體可為目標(biāo)應(yīng)用程序在舊手機(jī)上運(yùn)行產(chǎn)生的數(shù)據(jù)。具體的,新手機(jī)可首先確定目標(biāo)應(yīng)用程序的本地存儲(chǔ)空間中存儲(chǔ)的應(yīng)用程序數(shù)據(jù)中需要遷移數(shù)據(jù)的選取范圍,從上述目標(biāo)應(yīng)用程序的數(shù)據(jù)存儲(chǔ)空間中獲取確定的數(shù)據(jù)選取范圍包含的應(yīng)用程序數(shù)據(jù),將選取的應(yīng)用程序數(shù)據(jù)確定為待遷移數(shù)據(jù)。
其中,上述數(shù)據(jù)選取范圍可包括:選取的數(shù)據(jù)對應(yīng)的時(shí)間節(jié)點(diǎn)(例如2016年1月1日00:00至2016年10月1日24:00)選取的數(shù)據(jù)的大小(例如2G)或者選取的數(shù)據(jù)的格式(jpg格式等)等。例如,新手機(jī)可將舊手機(jī)的攝像機(jī)確定為目標(biāo)應(yīng)用程序,進(jìn)而可將攝像機(jī)對應(yīng)的本地存儲(chǔ)空間中存儲(chǔ)的圖片確定為待遷移的數(shù)據(jù)。進(jìn)而可將攝像機(jī)對應(yīng)的本地存儲(chǔ)空間中存儲(chǔ)的圖片中選取2016年1月1日至2016年10月1日之間存儲(chǔ)的圖片作為待遷移圖片,或者從攝像機(jī)對應(yīng)的本地存儲(chǔ)空間中存儲(chǔ)的圖片中選取距離當(dāng)前時(shí)間最近的多張圖片,選取的圖片的大小之和小于或者等于2G,等。
進(jìn)一步的,在一些可行的實(shí)施方式中,新手機(jī)獲取得到待遷移數(shù)據(jù)之后,還可將待遷移數(shù)據(jù)中包含的重復(fù)數(shù)據(jù)刪除得到目標(biāo)應(yīng)用程序數(shù)據(jù)。例如,新手機(jī)從舊手機(jī)1中獲取得到2016年1月1日至2016年10月1日之間存儲(chǔ)的圖片有100張,從舊手機(jī)2中獲取得到的2016年1月1日至2016年10月1日之間存儲(chǔ)的圖片有150張。其中,上述100張照片和150張照片中有10張照片重復(fù)了,則可將舊手機(jī)2中包含的這10張重復(fù)的圖片刪除得到140張照片,進(jìn)而可將舊手機(jī)1上的100張圖片和舊手機(jī)2上的140張圖片確定為待遷移圖片。
進(jìn)一步的,具體實(shí)現(xiàn)中,新手機(jī)獲取得到各個(gè)應(yīng)用程序?qū)?yīng)的待遷移數(shù)據(jù)之后,則可將各個(gè)應(yīng)用程序?qū)?yīng)的待遷移數(shù)據(jù)遷移至新手機(jī)中相應(yīng)的應(yīng)用程序?qū)?yīng)的本地存儲(chǔ)空間中。具體的,新手機(jī)可將其安裝的應(yīng)用程序中與目標(biāo)應(yīng)用程序相同的應(yīng)用程序確定為指定應(yīng)用程序,進(jìn)而可將目標(biāo)應(yīng)用程序?qū)?yīng)的應(yīng)用數(shù)據(jù)導(dǎo)入指定應(yīng)用程序?qū)?yīng)的指定存儲(chǔ)空間中。新手機(jī)可按指定應(yīng)用程序的數(shù)據(jù)錄入路徑或者數(shù)據(jù)錄入方式等設(shè)置信息,將上述獲取得到的指定應(yīng)用程序的待遷移數(shù)據(jù)存至指定應(yīng)用程序?qū)?yīng)的數(shù)據(jù)存儲(chǔ)空間中。其中,上述指定應(yīng)用程序?qū)?yīng)的指定存儲(chǔ)空間中還存儲(chǔ)著指定應(yīng)用程序在新手機(jī)上運(yùn)行時(shí)產(chǎn)生的數(shù)據(jù)(設(shè)為生成數(shù)據(jù))。待遷移的數(shù)據(jù)存儲(chǔ)至指定應(yīng)用程序?qū)?yīng)的數(shù)據(jù)存儲(chǔ)空間之后,手機(jī)用戶則可按照查看生成數(shù)據(jù)的方式查看導(dǎo)入的待遷移數(shù)據(jù)。
本發(fā)明實(shí)施例中,術(shù)語“第一”、“第二”等是用于區(qū)別不同對象,而不是用于描述特定順序。
在本發(fā)明實(shí)施例中,新手機(jī)可根據(jù)舊手機(jī)上的應(yīng)用程序的信息選擇需要遷移數(shù)據(jù)的目標(biāo)應(yīng)用程序,將目標(biāo)應(yīng)用程序的數(shù)據(jù)遷移至新手機(jī)上,數(shù)據(jù)遷移的靶向性更強(qiáng),數(shù)據(jù)遷移的有效性更高。進(jìn)一步的,新手機(jī)可在其包含的與目標(biāo)應(yīng)用程序相同的指定應(yīng)用程序中導(dǎo)入目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù),以供用戶查閱。在本發(fā)明實(shí)施例中,將舊手機(jī)的數(shù)據(jù)導(dǎo)入到新手機(jī)的操作方便,適用性高,提高了應(yīng)用程序數(shù)據(jù)遷移的效率,增強(qiáng)手機(jī)的用戶體驗(yàn)。
參見圖3,是本發(fā)明實(shí)施例提供的應(yīng)用程序數(shù)據(jù)遷移的裝置的實(shí)施例結(jié)構(gòu)示意圖。本發(fā)明實(shí)施例提供的裝置具體可為上述實(shí)施例中描述的第一終端設(shè)備,即新手機(jī)。本發(fā)明數(shù)量提供的終端設(shè)備具體可為上述實(shí)施例中提供的舊手機(jī)。其中,本發(fā)明實(shí)施例提供的第一終端設(shè)備可包括:
連接模塊10,用于建立與第二終端設(shè)備的通信連接。
獲取模塊20,用于設(shè)備獲取所述連接模塊建立連接的所述第二終端設(shè)備中包含的多個(gè)應(yīng)用程序的信息。
選擇模塊30,用于根據(jù)所述獲取模塊獲取的所述多個(gè)應(yīng)用程序的信息確定目標(biāo)應(yīng)用程序。
所述獲取模塊20,還用于獲取所述選擇模塊選擇的所述目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù)。
導(dǎo)入模塊40,用于將所述獲取模塊獲取的所述應(yīng)用程序數(shù)據(jù)導(dǎo)入所述第一終端設(shè)備的指定存儲(chǔ)空間。
在一些可行的實(shí)施方式中,多個(gè)應(yīng)用程序的信息中包括每個(gè)應(yīng)用程序的啟動(dòng)頻率;
上述選擇模塊30用于:
確定每個(gè)應(yīng)用程序的啟動(dòng)頻率,并將啟動(dòng)頻率大于或者等于預(yù)設(shè)頻率閾值的應(yīng)用程序確定為目標(biāo)應(yīng)用程序。
在一些可行的實(shí)施方式中,上述多個(gè)應(yīng)用程序的信息中包括每個(gè)應(yīng)用程序的類型或者每個(gè)應(yīng)用程序產(chǎn)生的數(shù)據(jù)的類型;
上述選擇模塊30用于:
根據(jù)所述獲取模塊獲取的每個(gè)應(yīng)用程序的類型選擇指定類型的應(yīng)用程序,將所述指定類型的應(yīng)用程序確定為目標(biāo)應(yīng)用程序。
在一些可行的實(shí)施方式中,上述多個(gè)應(yīng)用程序的信息中包括每個(gè)應(yīng)用程序產(chǎn)生的數(shù)據(jù)的類型;
上述選擇模塊30用于:
根據(jù)所述獲取模塊獲取的每個(gè)應(yīng)用程序產(chǎn)生的數(shù)據(jù)的類型選擇指定類型的數(shù)據(jù),并將包含所述指定類型的數(shù)據(jù)的應(yīng)用程序確定為目標(biāo)應(yīng)用程序。
在一些可行的實(shí)施方式中,上述獲取模塊20用于:
確定待遷移的所述目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù)的數(shù)據(jù)選取范圍,從所述目標(biāo)應(yīng)用程序的數(shù)據(jù)存儲(chǔ)空間中獲取所述數(shù)據(jù)選取范圍包含的應(yīng)用程序數(shù)據(jù)。
在一些可行的實(shí)施方式中,上述數(shù)據(jù)選取范圍包括:選取的數(shù)據(jù)對應(yīng)的時(shí)間節(jié)點(diǎn)、選取的數(shù)據(jù)的大小以及選取的數(shù)據(jù)的格式中的至少一種。
在一些可行的實(shí)施方式中,上述導(dǎo)入模塊40用于:
將所述獲取模塊獲取得到的所述應(yīng)用程序數(shù)據(jù)中重復(fù)的數(shù)據(jù)剔除得到待遷移的目標(biāo)應(yīng)用程序數(shù)據(jù);
確定所述第一終端設(shè)備中的指定應(yīng)用程序,并將所述指定應(yīng)用程序?qū)?yīng)的數(shù)據(jù)存儲(chǔ)空間確定為指定存儲(chǔ)空間;
獲取所述指定應(yīng)用程序的設(shè)置信息,并根據(jù)所述設(shè)置信息將所述目標(biāo)應(yīng)用程序數(shù)據(jù)存儲(chǔ)至所述指定存儲(chǔ)空間。
在一些可行的實(shí)施方式中,上述應(yīng)用程序的信息包括:應(yīng)用程序的類型、應(yīng)用程序的啟動(dòng)頻率以及應(yīng)用程序產(chǎn)生的數(shù)據(jù)的類型中的至少一種。
在一些可行的實(shí)施方式中,連接模塊10可以通過無線方式(如WI-FI、藍(lán)牙等)建立第一終端設(shè)備與第二終端設(shè)備的通信連接。其中,第一終端設(shè)備可為第一手機(jī)(例如用戶的新手機(jī)),第二終端設(shè)備可為第二手機(jī)(例如用戶的舊手機(jī))。其中,第二終端設(shè)備可為一個(gè)或者多個(gè)舊手機(jī),即新手機(jī)可與一個(gè)或者多個(gè)舊手機(jī)建立通信連接,以將一個(gè)或者多個(gè)舊手機(jī)上的數(shù)據(jù)遷移至新手機(jī)上。
具體實(shí)現(xiàn)中,第一終端設(shè)備具體可為新手機(jī),例如上述新手機(jī)。第二終端設(shè)備具體可為需要進(jìn)行數(shù)據(jù)遷移的終端設(shè)備,例如上述舊手機(jī)。新手機(jī)通過連接模塊10與舊手機(jī)建立通信連接之后,獲取模塊20則可獲取舊手機(jī)中包含的一個(gè)或者多個(gè)應(yīng)用程序的信息。本發(fā)明實(shí)施例將以多個(gè)應(yīng)用程序?yàn)槔M(jìn)行說明。具體的,新手機(jī)和舊手機(jī)建立通信連接之后,獲取模塊20可向舊手機(jī)發(fā)送請求,請求獲取舊手機(jī)上已安裝的各個(gè)應(yīng)用程序的信息。舊手機(jī)接收到新手機(jī)發(fā)送的請求之后,則可將其已安裝的應(yīng)用程序的信息反饋給新手機(jī)。此外,新手機(jī)和舊手機(jī)建立連接之后,也可由舊手機(jī)主動(dòng)向新手機(jī)發(fā)送其已安裝的應(yīng)用程序的信息,獲取模塊20可獲取舊手機(jī)發(fā)送的數(shù)據(jù)。
需要說明的是,上述應(yīng)用程序的信息可包括:應(yīng)用程序的類型、應(yīng)用程序的使用記錄、應(yīng)用程序產(chǎn)生的數(shù)據(jù)、應(yīng)用程序產(chǎn)生的數(shù)據(jù)的類型、存儲(chǔ)路徑以及應(yīng)用程序的啟動(dòng)頻率等,具體可根據(jù)實(shí)際應(yīng)用場景需求確定。其中,上述應(yīng)用程序產(chǎn)生的數(shù)據(jù)的類型可包括:文本數(shù)據(jù)、音視頻數(shù)據(jù)、圖片以及動(dòng)畫等,在此不再限制。
在一些可行的實(shí)施方式中,獲取模塊20獲取得到舊手機(jī)上的多個(gè)應(yīng)用程序中各個(gè)應(yīng)用程序的信息之后,選擇模塊30則可根據(jù)獲取模塊20獲取的各個(gè)應(yīng)用程序的信息從多個(gè)應(yīng)用程序中選擇目標(biāo)應(yīng)用程序,其中,上述目標(biāo)應(yīng)用程序的信息包含指定信息。其中,上述指定信息可包括指定類型的應(yīng)用程序(例如即時(shí)通訊應(yīng)用)、指定類型的數(shù)據(jù)(例如聊天記錄、圖片)以及指定啟動(dòng)頻率(例如每天啟動(dòng)或者一周內(nèi)啟動(dòng)的次數(shù)包括預(yù)設(shè)次數(shù)閾值,或者預(yù)設(shè)時(shí)間段內(nèi)平均啟動(dòng)頻率大于或者等于預(yù)設(shè)頻率閾值)等,在此不再限制。
例如,選擇模塊30可根據(jù)各個(gè)應(yīng)用程序的啟動(dòng)頻率,從各個(gè)應(yīng)用程序中選擇啟動(dòng)頻率為每天啟動(dòng)的應(yīng)用程序作為目標(biāo)應(yīng)用程序,或者從各個(gè)應(yīng)用程序中選擇每周啟動(dòng)次數(shù)大于3的應(yīng)用程序作為目標(biāo)應(yīng)用程序,或者從各個(gè)應(yīng)用程序中選擇最近一個(gè)月內(nèi)平均每天次數(shù)大于3的應(yīng)用程序作為目標(biāo)應(yīng)用程序。
進(jìn)一步的,選擇模塊30也可根據(jù)各個(gè)應(yīng)用程序的本地存儲(chǔ)空間中存儲(chǔ)的應(yīng)用程序數(shù)據(jù)的類型,從各個(gè)應(yīng)用程序中選擇存儲(chǔ)的應(yīng)用程序數(shù)據(jù)中包含圖片的應(yīng)用程序作為目標(biāo)應(yīng)用程序。選擇模塊30可從舊手機(jī)中包含的多個(gè)應(yīng)用程序中選擇目標(biāo)應(yīng)用程序,以將目標(biāo)應(yīng)用程序的數(shù)據(jù)進(jìn)行遷移,無需將舊手機(jī)中全部應(yīng)用程序的數(shù)據(jù)進(jìn)行遷移,數(shù)據(jù)遷移的靶向性更強(qiáng),數(shù)據(jù)遷移所消耗的資源更少,有效性更強(qiáng)。
在一些可行的實(shí)施方式中,選擇模塊30確定了目標(biāo)應(yīng)用程序之后,導(dǎo)入模塊40則可獲取目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù),以將目標(biāo)應(yīng)用程序數(shù)據(jù)遷移至新手機(jī)中。具體的,導(dǎo)入模塊40可首先確定目標(biāo)應(yīng)用程序的本地存儲(chǔ)空間中存儲(chǔ)的數(shù)據(jù)中需要遷移數(shù)據(jù)的選取范圍,從上述目標(biāo)應(yīng)用程序的數(shù)據(jù)存儲(chǔ)空間中獲取確定的數(shù)據(jù)選取范圍包含的應(yīng)用程序數(shù)據(jù),將選取的數(shù)據(jù)確定為待遷移數(shù)據(jù)。其中,上述數(shù)據(jù)選取范圍可包括:選取的數(shù)據(jù)對應(yīng)的時(shí)間節(jié)點(diǎn)(例如2016年1月1日00:00至2016年10月1日24:00)選取的數(shù)據(jù)的大小(例如2G)或者選取的數(shù)據(jù)的格式(jpg格式等)等。例如,選擇模塊30可將舊手機(jī)的攝像機(jī)確定為目標(biāo)應(yīng)用程序,導(dǎo)入模塊40可將攝像機(jī)對應(yīng)的本地存儲(chǔ)空間中存儲(chǔ)的圖片確定為待遷移的數(shù)據(jù),進(jìn)而可將攝像機(jī)對應(yīng)的本地存儲(chǔ)空間中存儲(chǔ)的圖片中選取2016年1月1日至2016年10月1日之間存儲(chǔ)的圖片作為待遷移圖片,或者從攝像機(jī)對應(yīng)的本地存儲(chǔ)空間中存儲(chǔ)的圖片中選取距離當(dāng)前時(shí)間最近的多張圖片,選取的圖片的大小之和小于或者等于2G,等。
進(jìn)一步的,在一些可行的實(shí)施方式中,導(dǎo)入模塊40獲取得到待遷移數(shù)據(jù)之后,還可將待遷移數(shù)據(jù)中包含的重復(fù)數(shù)據(jù)刪除得到目標(biāo)應(yīng)用程序數(shù)據(jù)。例如,導(dǎo)入模塊40從舊手機(jī)1中獲取得到2016年1月1日至2016年10月1日之間存儲(chǔ)的圖片有100張,從舊手機(jī)2中獲取得到的2016年1月1日至2016年10月1日之間存儲(chǔ)的圖片有150張。其中,上述100張照片和150張照片中有10張照片重復(fù)了,導(dǎo)入模塊40則可將舊手機(jī)2中包含的這10張重復(fù)的圖片刪除得到140張照片,進(jìn)而可將舊手機(jī)1上的100張圖片和舊手機(jī)2上的140張圖片確定為待遷移圖片。
進(jìn)一步的,具體實(shí)現(xiàn)中,導(dǎo)入模塊40獲取得到各個(gè)應(yīng)用程序?qū)?yīng)的待遷移數(shù)據(jù)之后,則可將各個(gè)應(yīng)用程序?qū)?yīng)的待遷移數(shù)據(jù)遷移至新手機(jī)中相應(yīng)的應(yīng)用程序?qū)?yīng)的本地存儲(chǔ)空間中。具體的,導(dǎo)入模塊40可將其安裝的應(yīng)用程序中與目標(biāo)應(yīng)用程序相同的應(yīng)用程序確定為指定應(yīng)用程序,進(jìn)而可將目標(biāo)應(yīng)用程序?qū)?yīng)的應(yīng)用數(shù)據(jù)導(dǎo)入指定應(yīng)用程序?qū)?yīng)的指定存儲(chǔ)空間中。導(dǎo)入模塊40可按指定應(yīng)用程序的數(shù)據(jù)錄入路徑或者數(shù)據(jù)錄入方式等設(shè)置信息,將上述獲取得到的指定應(yīng)用程序的待遷移數(shù)據(jù)存至指定應(yīng)用程序?qū)?yīng)的數(shù)據(jù)存儲(chǔ)空間中。其中,上述指定應(yīng)用程序?qū)?yīng)的指定存儲(chǔ)空間中還存儲(chǔ)著指定應(yīng)用程序在新手機(jī)上運(yùn)行時(shí)產(chǎn)生的數(shù)據(jù)(設(shè)為生成數(shù)據(jù))。待遷移的數(shù)據(jù)存儲(chǔ)至指定應(yīng)用程序?qū)?yīng)的數(shù)據(jù)存儲(chǔ)空間之后,手機(jī)用戶則可按照查看生成數(shù)據(jù)的方式查看導(dǎo)入的待遷移數(shù)據(jù)。
在本發(fā)明實(shí)施例中,新手機(jī)可根據(jù)舊手機(jī)上的應(yīng)用程序的信息選擇需要遷移數(shù)據(jù)的目標(biāo)應(yīng)用程序,將目標(biāo)應(yīng)用程序的數(shù)據(jù)遷移至新手機(jī)上,數(shù)據(jù)遷移的靶向性更強(qiáng),數(shù)據(jù)遷移的有效性更高。進(jìn)一步的,新手機(jī)可在其包含的與目標(biāo)應(yīng)用程序相同的指定應(yīng)用程序中導(dǎo)入目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù),以供用戶查閱。在本發(fā)明實(shí)施例中,將舊手機(jī)的數(shù)據(jù)導(dǎo)入到新手機(jī)的操作方便,適用性高,提高了應(yīng)用程序數(shù)據(jù)遷移的效率,增強(qiáng)手機(jī)的用戶體驗(yàn)。
參見圖4,是本發(fā)明實(shí)施例提供的終端設(shè)備的實(shí)施例結(jié)構(gòu)示意圖。本發(fā)明實(shí)施例提供的終端設(shè)備具體可為上述第一終端設(shè)備,其可包括:存儲(chǔ)器100和處理器200。
上述存儲(chǔ)器100用于存儲(chǔ)一組程序代碼。
上述處理器200用于調(diào)用存儲(chǔ)器100中存儲(chǔ)的程序代碼執(zhí)行如下操作:
建立與第二終端設(shè)備的通信連接;
獲取所述第二終端設(shè)備中包含的多個(gè)應(yīng)用程序的信息;
根據(jù)所述多個(gè)應(yīng)用程序的信息確定目標(biāo)應(yīng)用程序;
獲取所述目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù),并將所述應(yīng)用程序數(shù)據(jù)導(dǎo)入所述第一終端設(shè)備的指定存儲(chǔ)空間。
在一些可行的實(shí)施方式中,所述多個(gè)應(yīng)用程序的信息中包括每個(gè)應(yīng)用程序的啟動(dòng)頻率;
上述處理器200用于:
確定每個(gè)應(yīng)用程序的啟動(dòng)頻率,并將啟動(dòng)頻率大于或者等于預(yù)設(shè)頻率閾值的應(yīng)用程序確定為目標(biāo)應(yīng)用程序。
在一些可行的實(shí)施方式中,上述多個(gè)應(yīng)用程序的信息中包括每個(gè)應(yīng)用程序的類型;
上述處理器200用于:
根據(jù)每個(gè)應(yīng)用程序的類型選擇指定類型的應(yīng)用程序,將所述指定類型的應(yīng)用程序確定為目標(biāo)應(yīng)用程序。
在一些可行的實(shí)施方式中,上述多個(gè)應(yīng)用程序的信息中包括每個(gè)應(yīng)用程序產(chǎn)生的數(shù)據(jù)的類型;
上述處理器200用于:
根據(jù)每個(gè)應(yīng)用程序產(chǎn)生的數(shù)據(jù)的類型選擇指定類型的數(shù)據(jù),并將包含所述指定類型的數(shù)據(jù)的應(yīng)用程序確定為目標(biāo)應(yīng)用程序。
在一些可行的實(shí)施方式中,上述處理器200用于:
確定待遷移的所述目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù)的數(shù)據(jù)選取范圍;
從所述目標(biāo)應(yīng)用程序的數(shù)據(jù)存儲(chǔ)空間中獲取所述數(shù)據(jù)選取范圍包含的應(yīng)用程序數(shù)據(jù);
其中,所述數(shù)據(jù)選取范圍包括:選取的數(shù)據(jù)對應(yīng)的時(shí)間節(jié)點(diǎn)、選取的數(shù)據(jù)的大小以及選取的數(shù)據(jù)的格式中的至少一種。
在一些可行的實(shí)施方式中,上述處理器200用于:
將獲取得到的所述應(yīng)用程序數(shù)據(jù)中重復(fù)的數(shù)據(jù)剔除得到待遷移的目標(biāo)應(yīng)用程序數(shù)據(jù);
確定所述第一終端設(shè)備中的指定應(yīng)用程序,并將所述指定應(yīng)用程序?qū)?yīng)的數(shù)據(jù)存儲(chǔ)空間確定為指定存儲(chǔ)空間;
獲取所述指定應(yīng)用程序的設(shè)置信息,并根據(jù)所述設(shè)置信息將所述目標(biāo)應(yīng)用程序數(shù)據(jù)存儲(chǔ)至所述指定數(shù)據(jù)存儲(chǔ)空間
具體實(shí)現(xiàn)中,上述終端設(shè)備可通過其內(nèi)置的各個(gè)模塊執(zhí)行上述應(yīng)用程序數(shù)據(jù)遷移的方法中各個(gè)步驟所描述的實(shí)現(xiàn)方式,在此不再贅述。
在本發(fā)明實(shí)施例中,新手機(jī)可根據(jù)舊手機(jī)上的應(yīng)用程序的信息選擇需要遷移數(shù)據(jù)的目標(biāo)應(yīng)用程序,將目標(biāo)應(yīng)用程序的數(shù)據(jù)遷移至新手機(jī)上,數(shù)據(jù)遷移的靶向性更強(qiáng),數(shù)據(jù)遷移的有效性更高。進(jìn)一步的,新手機(jī)可在其包含的與目標(biāo)應(yīng)用程序相同的指定應(yīng)用程序中導(dǎo)入目標(biāo)應(yīng)用程序的應(yīng)用程序數(shù)據(jù),以供用戶查閱。在本發(fā)明實(shí)施例中,將舊手機(jī)的數(shù)據(jù)導(dǎo)入到新手機(jī)的操作方便,適用性高,提高了應(yīng)用程序數(shù)據(jù)遷移的效率,增強(qiáng)手機(jī)的用戶體驗(yàn)。
本領(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ā)明所涵蓋的范圍。