本技術(shù)涉及數(shù)據(jù)傳輸,具體涉及一種數(shù)據(jù)傳輸方法以及裝置。
背景技術(shù):
1、應(yīng)用接續(xù)是發(fā)生在同賬號下的多個設(shè)備間接續(xù)任務(wù)的無縫流轉(zhuǎn)。例如,用戶在設(shè)備a中編輯某一內(nèi)容,當(dāng)產(chǎn)生切換設(shè)備的需求時,用戶只需在需要切換到的設(shè)備(如設(shè)備b)中響應(yīng)接續(xù)請求,即可實現(xiàn)在設(shè)備b上繼續(xù)編輯上述內(nèi)容。但是手機端應(yīng)用往往多于其他類型的電子設(shè)備,當(dāng)其他類型的電子設(shè)備上不具有手機端上的應(yīng)用時,會導(dǎo)致數(shù)據(jù)無法接續(xù),使數(shù)據(jù)傳輸失敗。
2、也即,現(xiàn)有技術(shù)中兩個設(shè)備之間進(jìn)行數(shù)據(jù)傳輸?shù)某晒β瘦^低。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供一種數(shù)據(jù)傳輸方法以及裝置,可以提高兩個設(shè)備之間進(jìn)行數(shù)據(jù)傳輸?shù)某晒β省?/p>
2、第一方面,本技術(shù)提供的數(shù)據(jù)傳輸方法,應(yīng)用于第一設(shè)備,包括:
3、在接收到第二設(shè)備發(fā)出的目標(biāo)應(yīng)用基于待接續(xù)數(shù)據(jù)的接續(xù)請求的情況下,判斷所述待接續(xù)數(shù)據(jù)是否屬于加密類型數(shù)據(jù);
4、若所述待接續(xù)數(shù)據(jù)不屬于加密類型數(shù)據(jù),則判斷所述第一設(shè)備上是否安裝有與所述目標(biāo)應(yīng)用的應(yīng)用類型相同的本地同類應(yīng)用;
5、若所述第一設(shè)備上安裝有與所述目標(biāo)應(yīng)用的應(yīng)用類型相同的本地同類應(yīng)用,則向所述第二設(shè)備返回接續(xù)指示信息,所述接續(xù)指示信息用于指示所述第二設(shè)備向所述第一設(shè)備發(fā)送所述待接續(xù)數(shù)據(jù);
6、在接收到所述第二設(shè)備返回的所述待接續(xù)數(shù)據(jù)的情況下,利用所述本地同類應(yīng)用加載所述待接續(xù)數(shù)據(jù)。
7、在一可選的實施例中,所述若所述第一設(shè)備上安裝有與所述目標(biāo)應(yīng)用的應(yīng)用類型相同的本地同類應(yīng)用,則向所述第二設(shè)備返回接續(xù)指示信息,包括:
8、若所述第一設(shè)備上未安裝有與所述目標(biāo)應(yīng)用的應(yīng)用類型相同的本地同類應(yīng)用,則判斷所述本地同類應(yīng)用是否具有加載所述待接續(xù)數(shù)據(jù)的權(quán)限;
9、若所述本地同類應(yīng)用具有加載所述待接續(xù)數(shù)據(jù)的權(quán)限,則向所述第二設(shè)備返回所述接續(xù)指示信息。
10、在一可選的實施例中,所述在接收到第二設(shè)備發(fā)出的目標(biāo)應(yīng)用基于待接續(xù)數(shù)據(jù)的接續(xù)請求的情況下,判斷所述待接續(xù)數(shù)據(jù)是否屬于加密類型數(shù)據(jù),包括:
11、在接收到第二設(shè)備發(fā)出的目標(biāo)應(yīng)用基于待接續(xù)數(shù)據(jù)的接續(xù)請求的情況下,判斷所述第一設(shè)備上是否安裝有與所述目標(biāo)應(yīng)用的應(yīng)用名稱相同的本地同名應(yīng)用;
12、若所述第一設(shè)備上未安裝有與所述目標(biāo)應(yīng)用的應(yīng)用名稱相同的本地同名應(yīng)用,則判斷所述第一設(shè)備上是否安裝有與所述目標(biāo)應(yīng)用的應(yīng)用類型相同的本地同類應(yīng)用。
13、在一可選的實施例中,所述數(shù)據(jù)傳輸方法包括:
14、若所述第一設(shè)備上安裝有與所述目標(biāo)應(yīng)用的應(yīng)用名稱相同的本地同名應(yīng)用,則判斷所述本地同名應(yīng)用是否兼容所述目標(biāo)應(yīng)用;
15、若所述本地同名應(yīng)用兼容所述目標(biāo)應(yīng)用,則向所述第二設(shè)備返回接續(xù)指示信息。
16、第二方面,本技術(shù)提供的數(shù)據(jù)傳輸方法,應(yīng)用于第二設(shè)備,包括:
17、在檢測到點擊目標(biāo)應(yīng)用的操作的情況下,獲取所述目標(biāo)應(yīng)用的待接續(xù)數(shù)據(jù);
18、向第一設(shè)備發(fā)出目標(biāo)應(yīng)用基于待接續(xù)數(shù)據(jù)的接續(xù)請求;
19、在獲取到所述第一設(shè)備返回的接續(xù)指示信息的情況下,向所述第一設(shè)備發(fā)送所述待接續(xù)數(shù)據(jù),其中,所述第一設(shè)備在獲取到所述第二設(shè)備發(fā)出的目標(biāo)應(yīng)用基于待接續(xù)數(shù)據(jù)的接續(xù)請求時,判斷所述待接續(xù)數(shù)據(jù)是否屬于加密類型數(shù)據(jù);若所述待接續(xù)數(shù)據(jù)不屬于加密類型數(shù)據(jù),則判斷所述第一設(shè)備上是否安裝有與所述目標(biāo)應(yīng)用的應(yīng)用類型相同的本地同類應(yīng)用;若所述第一設(shè)備上安裝有與所述目標(biāo)應(yīng)用的應(yīng)用類型相同的本地同類應(yīng)用,則向所述第二設(shè)備返回接續(xù)指示信息。
20、在一可選的實施例中,所述在獲取到所述第一設(shè)備返回的接續(xù)指示信息的情況下,向所述第一設(shè)備發(fā)送所述待接續(xù)數(shù)據(jù),包括:
21、在獲取到所述第一設(shè)備返回的接續(xù)指示信息的情況下,發(fā)出接續(xù)彈窗;
22、在檢測到點擊接續(xù)彈窗的操作的情況下,向所述第一設(shè)備發(fā)送所述待接續(xù)數(shù)據(jù)。
23、在一可選的實施例中,所述向第一設(shè)備發(fā)出目標(biāo)應(yīng)用基于待接續(xù)數(shù)據(jù)的接續(xù)請求,包括:
24、若所述目標(biāo)應(yīng)用為首次運行,則向所述第一設(shè)備發(fā)出目標(biāo)應(yīng)用基于待接續(xù)數(shù)據(jù)的接續(xù)請求。
25、在一可選的實施例中,所述數(shù)據(jù)傳輸方法包括:
26、若所述目標(biāo)應(yīng)用不為首次運行,則基于預(yù)設(shè)注冊信息判斷所述目標(biāo)應(yīng)用是否屬于注冊接續(xù)應(yīng)用,其中,所述預(yù)設(shè)注冊信息包括所述第二設(shè)備上的各個應(yīng)用是否屬于支持與所述第一設(shè)備接續(xù)的注冊接續(xù)應(yīng)用;
27、若所述目標(biāo)應(yīng)用不屬于注冊接續(xù)應(yīng)用,則向所述第一設(shè)備發(fā)出目標(biāo)應(yīng)用基于待接續(xù)數(shù)據(jù)的接續(xù)請求。
28、在一可選的實施例中,所述的數(shù)據(jù)傳輸方法包括:
29、若所述目標(biāo)應(yīng)用屬于注冊接續(xù)應(yīng)用,則向所述第一設(shè)備發(fā)送所述待接續(xù)數(shù)據(jù)。
30、第三方面,本技術(shù)提供的數(shù)據(jù)傳輸裝置,包括:
31、第一判斷模塊,用于在接收到第二設(shè)備發(fā)出的目標(biāo)應(yīng)用基于待接續(xù)數(shù)據(jù)的接續(xù)請求的情況下,判斷所述待接續(xù)數(shù)據(jù)是否屬于加密類型數(shù)據(jù);
32、第二判斷模塊,用于若所述待接續(xù)數(shù)據(jù)不屬于加密類型數(shù)據(jù),則判斷所述第一設(shè)備上是否安裝有與所述目標(biāo)應(yīng)用的應(yīng)用類型相同的本地同類應(yīng)用;
33、返回模塊,用于若所述第一設(shè)備上安裝有與所述目標(biāo)應(yīng)用的應(yīng)用類型相同的本地同類應(yīng)用,則向所述第二設(shè)備返回接續(xù)指示信息,所述接續(xù)指示信息用于指示所述第二設(shè)備向所述第一設(shè)備發(fā)送所述待接續(xù)數(shù)據(jù);
34、加載模塊,用于在接收到所述第二設(shè)備返回的所述待接續(xù)數(shù)據(jù)的情況下,利用所述本地同類應(yīng)用加載所述待接續(xù)數(shù)據(jù)。
35、在一可選的實施例中,所述返回模塊,用于:
36、若所述第一設(shè)備上未安裝有與所述目標(biāo)應(yīng)用的應(yīng)用類型相同的本地同類應(yīng)用,則判斷所述本地同類應(yīng)用是否具有加載所述待接續(xù)數(shù)據(jù)的權(quán)限;
37、若所述本地同類應(yīng)用具有加載所述待接續(xù)數(shù)據(jù)的權(quán)限,則向所述第二設(shè)備返回所述接續(xù)指示信息。
38、在一可選的實施例中,所述第一判斷模塊,用于:
39、在接收到第二設(shè)備發(fā)出的目標(biāo)應(yīng)用基于待接續(xù)數(shù)據(jù)的接續(xù)請求的情況下,判斷所述第一設(shè)備上是否安裝有與所述目標(biāo)應(yīng)用的應(yīng)用名稱相同的本地同名應(yīng)用;
40、若所述第一設(shè)備上未安裝有與所述目標(biāo)應(yīng)用的應(yīng)用名稱相同的本地同名應(yīng)用,則判斷所述第一設(shè)備上是否安裝有與所述目標(biāo)應(yīng)用的應(yīng)用類型相同的本地同類應(yīng)用。
41、在一可選的實施例中,所述返回模塊,用于:
42、若所述第一設(shè)備上安裝有與所述目標(biāo)應(yīng)用的應(yīng)用名稱相同的本地同名應(yīng)用,則判斷所述本地同名應(yīng)用是否兼容所述目標(biāo)應(yīng)用;
43、若所述本地同名應(yīng)用兼容所述目標(biāo)應(yīng)用,則向所述第二設(shè)備返回接續(xù)指示信息。
44、第四方面,本技術(shù)提供的數(shù)據(jù)傳輸裝置,包括:
45、獲取模塊,用于在檢測到點擊目標(biāo)應(yīng)用的操作的情況下,獲取所述目標(biāo)應(yīng)用的待接續(xù)數(shù)據(jù);
46、請求發(fā)送模塊,用于向第一設(shè)備發(fā)出目標(biāo)應(yīng)用基于待接續(xù)數(shù)據(jù)的接續(xù)請求;
47、數(shù)據(jù)發(fā)送模塊,用于在獲取到所述第一設(shè)備返回的接續(xù)指示信息的情況下,向所述第一設(shè)備發(fā)送所述待接續(xù)數(shù)據(jù),其中,所述第一設(shè)備在獲取到所述第二設(shè)備發(fā)出的目標(biāo)應(yīng)用基于待接續(xù)數(shù)據(jù)的接續(xù)請求時,判斷所述待接續(xù)數(shù)據(jù)是否屬于加密類型數(shù)據(jù);若所述待接續(xù)數(shù)據(jù)不屬于加密類型數(shù)據(jù),則判斷所述第一設(shè)備上是否安裝有與所述目標(biāo)應(yīng)用的應(yīng)用類型相同的本地同類應(yīng)用;若所述第一設(shè)備上安裝有與所述目標(biāo)應(yīng)用的應(yīng)用類型相同的本地同類應(yīng)用,則向所述第二設(shè)備返回接續(xù)指示信息。
48、在一可選的實施例中,所述數(shù)據(jù)發(fā)送模塊,用于:
49、在獲取到所述第一設(shè)備返回的接續(xù)指示信息的情況下,發(fā)出接續(xù)彈窗;
50、在檢測到點擊接續(xù)彈窗的操作的情況下,向所述第一設(shè)備發(fā)送所述待接續(xù)數(shù)據(jù)。
51、在一可選的實施例中,所述請求發(fā)送模塊,用于:
52、若所述目標(biāo)應(yīng)用為首次運行,則向所述第一設(shè)備發(fā)出目標(biāo)應(yīng)用基于待接續(xù)數(shù)據(jù)的接續(xù)請求。
53、在一可選的實施例中,所述請求發(fā)送模塊,用于:
54、若所述目標(biāo)應(yīng)用不為首次運行,則基于預(yù)設(shè)注冊信息判斷所述目標(biāo)應(yīng)用是否屬于注冊接續(xù)應(yīng)用,其中,所述預(yù)設(shè)注冊信息包括所述第二設(shè)備上的各個應(yīng)用是否屬于支持與所述第一設(shè)備接續(xù)的注冊接續(xù)應(yīng)用;
55、若所述目標(biāo)應(yīng)用不屬于注冊接續(xù)應(yīng)用,則向所述第一設(shè)備發(fā)出目標(biāo)應(yīng)用基于待接續(xù)數(shù)據(jù)的接續(xù)請求。
56、在一可選的實施例中,所述請求發(fā)送模塊,用于:
57、若所述目標(biāo)應(yīng)用屬于注冊接續(xù)應(yīng)用,則向所述第一設(shè)備發(fā)送所述待接續(xù)數(shù)據(jù)。
58、第五方面,本技術(shù)提供的電子設(shè)備,包括存儲器和處理器,存儲器存儲有計算機程序,處理器用于運行存儲器內(nèi)的計算機程序,實現(xiàn)本技術(shù)所提供的第一方面的數(shù)據(jù)傳輸方法中的步驟或者第二方面的數(shù)據(jù)傳輸方法中的步驟。
59、第六方面,本技術(shù)提供的計算機可讀存儲介質(zhì),存儲有多條指令,該指令適于處理器進(jìn)行加載,實現(xiàn)本技術(shù)所提供的第一方面的數(shù)據(jù)傳輸方法中的步驟或者第二方面的數(shù)據(jù)傳輸方法中的步驟。
60、第七方面,本技術(shù)提供的計算機程序產(chǎn)品,包括計算機程序或指令,該計算機程序或指令被處理器執(zhí)行時實現(xiàn)本技術(shù)所提供的第一方面的數(shù)據(jù)傳輸方法中的步驟或者第二方面的數(shù)據(jù)傳輸方法中的步驟。
61、本技術(shù)中,相較于相關(guān)技術(shù),在檢測到第二設(shè)備發(fā)出的接續(xù)請求時,先判斷接續(xù)請求對應(yīng)的待接續(xù)數(shù)據(jù)是否屬于加密類型數(shù)據(jù),在接續(xù)請求對應(yīng)的待接續(xù)數(shù)據(jù)屬于加密類型數(shù)據(jù)時,表明目標(biāo)應(yīng)用的待繼續(xù)數(shù)據(jù)可以使用同類應(yīng)用進(jìn)行加載,則判斷第一設(shè)備上是否安裝有與目標(biāo)應(yīng)用的應(yīng)用類型相同的本地同類應(yīng)用,在第一設(shè)備上安裝有與目標(biāo)應(yīng)用的應(yīng)用類型相同的本地同類應(yīng)用時,指示第二設(shè)備發(fā)送待接續(xù)數(shù)據(jù)并利用本地同類應(yīng)用加載,避免兩個設(shè)備上安裝的應(yīng)用不一致導(dǎo)致無法數(shù)據(jù)傳輸?shù)那闆r,從而可以提高兩個設(shè)備之間數(shù)據(jù)傳輸?shù)某晒β省?/p>