本發(fā)明涉及文件傳輸,具體涉及一種多設(shè)備間文件傳輸方法、系統(tǒng)及設(shè)備。
背景技術(shù):
1、云桌面是一種基于云計(jì)算技術(shù)的桌面虛擬化服務(wù)。它將傳統(tǒng)的桌面環(huán)境從本地計(jì)算設(shè)備(如個(gè)人電腦、筆記本電腦)上遷移到云端。用戶可以通過網(wǎng)絡(luò)訪問云端提供的虛擬桌面,使用的設(shè)備包括電腦、平板、智能手機(jī)等,只需有網(wǎng)絡(luò)連接即可訪問自己的完整桌面環(huán)境。
2、在用戶通過一臺智能設(shè)備使用云桌面訪問另一臺智能設(shè)備時(shí),用戶有將文件在兩臺智能設(shè)備的桌面間互相傳輸?shù)男枨?,現(xiàn)有的技術(shù)方案是,用戶手動(dòng)打開文件傳輸界面,在一個(gè)新的界面上上傳想要發(fā)送的文件,進(jìn)而在云桌面上的文件傳輸界面下載該文件。
3、然而,這種方式有別于本地桌面上的文件傳輸操作,本地桌面上的文件傳輸操作通常為用戶對一個(gè)文件進(jìn)行復(fù)制操作,在目標(biāo)目錄進(jìn)行粘貼操作,則這個(gè)文件就會(huì)被復(fù)制到目標(biāo)目錄下。因此,現(xiàn)有的云桌面的文件傳輸方式,相較于本地桌面的文件傳輸操作,較為繁瑣,用戶使用不便。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本發(fā)明的目的在于提供一種多設(shè)備間文件傳輸方法、系統(tǒng)及設(shè)備,以解決現(xiàn)有技術(shù)中云桌面的文件傳輸方式較為繁瑣,用戶使用不便的問題。
2、根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種多設(shè)備間文件傳輸方法,包括:
3、當(dāng)接收到用戶在第一設(shè)備上發(fā)出的復(fù)制操作指令時(shí),根據(jù)所述復(fù)制操作指令得到被復(fù)制的文件列表,將所述文件列表通過x11剪貼板機(jī)制同步存儲(chǔ)到第二設(shè)備;
4、當(dāng)接收到用戶在第二設(shè)備上發(fā)出的粘貼操作指令時(shí),從第一設(shè)備中遞歸下載所述文件列表對應(yīng)的全部文件和文件夾,將下載內(nèi)容保存至第二設(shè)備的臨時(shí)目錄中;
5、將臨時(shí)目錄中的文件列表設(shè)置為第二設(shè)備的x11剪貼板文件列表;
6、根據(jù)粘貼操作指令,將x11剪貼板文件列表對應(yīng)的全部文件和文件夾發(fā)送至指定目錄。
7、優(yōu)選的,將所述文件列表通過x11剪貼板機(jī)制同步到第二設(shè)備,還包括:
8、若所述第二設(shè)備中存在之前存儲(chǔ)的文件列表,則將之前存儲(chǔ)的文件列表刪除后,再將所述文件列表通過x11剪貼板機(jī)制同步存儲(chǔ)到第二設(shè)備。
9、優(yōu)選的,根據(jù)所述復(fù)制操作指令得到被復(fù)制的文件列表,包括:
10、根據(jù)所述復(fù)制操作指令得到待復(fù)制的文件或文件夾的路徑;
11、將所述待復(fù)制的文件或文件夾的路徑轉(zhuǎn)換為預(yù)設(shè)格式的文件列表。
12、優(yōu)選的,所述的多設(shè)備間文件傳輸方法,還包括:
13、通過網(wǎng)絡(luò)協(xié)議將所述文件列表從所述第一設(shè)備傳輸至第二設(shè)備。
14、優(yōu)選的,從第一設(shè)備中遞歸下載所述文件列表對應(yīng)的全部文件和文件夾,包括:
15、根據(jù)所述文件列表,對第一設(shè)備的文件系統(tǒng)進(jìn)行遞歸遍歷,逐級下載所述文件列表對應(yīng)的每個(gè)文件和文件夾。
16、優(yōu)選的,所述的多設(shè)備間文件傳輸方法,還包括:
17、若所述臨時(shí)目錄中的文件或文件夾存在的生命周期到達(dá)預(yù)設(shè)時(shí)間,則對所述文件或文件夾進(jìn)行刪除處理;
18、或,
19、獲取由用戶發(fā)送的刪除指令,根據(jù)所述刪除指令對所述臨時(shí)目錄中的文件或文件夾進(jìn)行刪除處理。
20、根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種多設(shè)備間文件傳輸系統(tǒng),包括:
21、文件列表同步模塊,用于當(dāng)接收到用戶在第一設(shè)備上發(fā)出的復(fù)制操作指令時(shí),根據(jù)所述復(fù)制操作指令得到被復(fù)制的文件列表,將所述文件列表通過x11剪貼板機(jī)制同步存儲(chǔ)到第二設(shè)備;
22、文件下載模塊,用于當(dāng)接收到用戶在第二設(shè)備上發(fā)出的粘貼操作指令時(shí),從第一設(shè)備中遞歸下載所述文件列表對應(yīng)的全部文件和文件夾,將下載內(nèi)容保存至第二設(shè)備的臨時(shí)目錄中;
23、文件粘貼模塊,用于將臨時(shí)目錄中的文件列表設(shè)置為第二設(shè)備的x11剪貼板文件列表;根據(jù)粘貼操作指令,將x11剪貼板文件列表對應(yīng)的全部文件和文件夾發(fā)送至指定目錄。
24、根據(jù)本發(fā)明實(shí)施例的第三方面,提供一種多設(shè)備間文件傳輸設(shè)備,包括:
25、主控器,及與所述主控器相連的存儲(chǔ)器;
26、存儲(chǔ)器,其中存儲(chǔ)有程序指令;
27、所述主控器用于執(zhí)行存儲(chǔ)器中存儲(chǔ)的程序指令,執(zhí)行上述任一項(xiàng)所述的方法。
28、本發(fā)明的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
29、可以理解的是,本發(fā)明示出的技術(shù)方案,能夠在接收到用戶在第一設(shè)備上發(fā)出的復(fù)制操作指令時(shí),得到被復(fù)制的文件列表,將文件列表通過x11剪貼板機(jī)制同步存儲(chǔ)到第二設(shè)備;當(dāng)接收到用戶在第二設(shè)備上發(fā)出的粘貼操作指令時(shí),從第一設(shè)備中遞歸下載所述文件列表對應(yīng)的全部文件和文件夾,并保存至第二設(shè)備的臨時(shí)目錄中;將臨時(shí)目錄中的文件列表設(shè)置為第二設(shè)備的x11剪貼板文件列表;根據(jù)粘貼操作指令,將x11剪貼板文件列表對應(yīng)的全部文件和文件夾發(fā)送至指定目錄??梢岳斫獾氖?,本發(fā)明提供的技術(shù)方案,能夠?qū)崿F(xiàn)多設(shè)備間文件列表的高效同步與粘貼操作,用戶僅需復(fù)制和粘貼操作,就能完成文件傳輸,符合用戶操作習(xí)慣。
30、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
1.一種多設(shè)備間文件傳輸方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的多設(shè)備間文件傳輸方法,其特征在于,將所述文件列表通過x11剪貼板機(jī)制同步到第二設(shè)備,還包括:
3.根據(jù)權(quán)利要求1所述的多設(shè)備間文件傳輸方法,其特征在于,根據(jù)所述復(fù)制操作指令得到被復(fù)制的文件列表,包括:
4.根據(jù)權(quán)利要求1所述的多設(shè)備間文件傳輸方法,其特征在于,還包括:
5.根據(jù)權(quán)利要求1所述的多設(shè)備間文件傳輸方法,其特征在于,從第一設(shè)備中遞歸下載所述文件列表對應(yīng)的全部文件和文件夾,包括:
6.根據(jù)權(quán)利要求1所述的多設(shè)備間文件傳輸方法,其特征在于,還包括:
7.一種多設(shè)備間文件傳輸系統(tǒng),其特征在于,包括:
8.一種多設(shè)備間文件傳輸設(shè)備,其特征在于,包括: