文件下載方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別涉及一種文件下載方法及裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,終端不僅可以在線查看視頻、音頻、文檔等文件,還可以離線查看文件。而離線查看文件之前,終端需要從服務(wù)器中下載文件,并進(jìn)行存儲(chǔ)。
[0003]假如該終端為手機(jī),此時(shí),手機(jī)下載文件的方法可以包括兩種,第一種:手機(jī)下載并安裝查看文件的應(yīng)用,當(dāng)手機(jī)接收到用戶通過(guò)該應(yīng)用提交的下載指令時(shí),該手機(jī)向服務(wù)器發(fā)送下載請(qǐng)求,該下載請(qǐng)求中攜帶待下載文件標(biāo)識(shí)。當(dāng)服務(wù)器接收到該下載請(qǐng)求時(shí),服務(wù)器根據(jù)該待下載文件標(biāo)識(shí),從存儲(chǔ)的文件標(biāo)識(shí)與文件之間的對(duì)應(yīng)關(guān)系中獲取對(duì)應(yīng)的文件,并將獲取的文件發(fā)送給該手機(jī)。第二種:通過(guò)電腦根據(jù)上述第一種方式下載該文件之后,將手機(jī)通過(guò)USB (Universal Serial Bus,通用串行總線)連接到電腦,并將電腦下載的文件復(fù)制到手機(jī)中。
[0004]由于手機(jī)的屏幕較小,通過(guò)上述第一種方式下載文件時(shí),操作較困難,容易出錯(cuò)。而通過(guò)上述第二種方式向手機(jī)下載文件時(shí),需要執(zhí)行下載操作和復(fù)制操作,操作比較復(fù)雜,降低了下載文件的效率。
【發(fā)明內(nèi)容】
[0005]為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明實(shí)施例提供了一種文件下載方法及裝置。所述技術(shù)方案如下:
[0006]一方面,提供了一種文件下載方法,所述方法包括:
[0007]接收第一終端發(fā)送的第一文件下載請(qǐng)求,所述第一文件下載請(qǐng)求攜帶所述第一終端已登錄的用戶賬號(hào)和待下載的第一文件標(biāo)識(shí),所述第一文件下載請(qǐng)求用于請(qǐng)求將第一文件下載至與所述用戶賬號(hào)綁定的第二終端;
[0008]確定所述第二終端已登錄所述用戶賬號(hào);
[0009]基于所述用戶賬號(hào)和所述第一文件標(biāo)識(shí),向所述第二終端發(fā)送所述第一文件。
[0010]另一方面,提供了一種文件下載裝置,所述裝置包括:
[0011]第一接收模塊,用于接收第一終端發(fā)送的第一文件下載請(qǐng)求,所述第一文件下載請(qǐng)求攜帶所述第一終端已登錄的用戶賬號(hào)和待下載的第一文件標(biāo)識(shí),所述第一文件下載請(qǐng)求用于請(qǐng)求將第一文件下載至與所述用戶賬號(hào)綁定的第二終端;
[0012]確定模塊,用于確定所述第二終端已登錄所述用戶賬號(hào);
[0013]第一發(fā)送模塊,用于基于所述用戶賬號(hào)和所述第一文件標(biāo)識(shí),向所述第二終端發(fā)送所述第一文件。
[0014]在本發(fā)明實(shí)施例中,第一終端向服務(wù)器發(fā)送第一文件下載請(qǐng)求后,服務(wù)器確定第二終端已登錄該用戶賬號(hào)時(shí),該服務(wù)器直接向第二終端發(fā)送第一文件,假如第一終端為電腦,第二終端為手機(jī),這樣,通過(guò)電腦向服務(wù)器發(fā)送第一文件下載請(qǐng)求,避免手機(jī)屏幕較小容易出錯(cuò)的情況,并且通過(guò)電腦向服務(wù)器發(fā)送第一文件下載請(qǐng)求之后,服務(wù)器直接將第一文件下載至手機(jī)上,并沒(méi)有將第一文件下載到電腦,省去了文件復(fù)制的過(guò)程,減少了下載文件的時(shí)間,進(jìn)而提高了下載文件的效率。
【附圖說(shuō)明】
[0015]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是本發(fā)明實(shí)施例提供的一種文件下載系統(tǒng)架構(gòu)圖;
[0017]圖2是本發(fā)明實(shí)施例提供的第一種文件下載方法流程圖;
[0018]圖3是本發(fā)明實(shí)施例提供的第二種文件下載方法流程圖;
[0019]圖4是本發(fā)明實(shí)施例提供的一種指令提交界面示意圖;
[0020]圖5是本發(fā)明實(shí)施例提供的第一種登錄提示信息顯示界面示意圖;
[0021]圖6是本發(fā)明實(shí)施例提供的第二種登錄提示信息顯示界面示意圖;
[0022]圖7是本發(fā)明實(shí)施例提供的一種下載提示信息顯示界面示意圖;
[0023]圖8是本發(fā)明實(shí)施例提供的第一種文件下載裝置結(jié)構(gòu)示意圖;
[0024]圖9是本發(fā)明實(shí)施例提供的第二種文件下載裝置結(jié)構(gòu)示意圖;
[0025]圖10是本發(fā)明實(shí)施例提供的第三種文件下載裝置結(jié)構(gòu)示意圖;
[0026]圖11是本發(fā)明實(shí)施例提供的第四種文件下載裝置結(jié)構(gòu)示意圖;
[0027]圖12是本發(fā)明實(shí)施例提供的第五種文件下載裝置結(jié)構(gòu)示意圖;
[0028]圖13是本發(fā)明實(shí)施例提供的第六種文件下載裝置結(jié)構(gòu)示意圖;
[0029]圖14是本發(fā)明實(shí)施例提供的第七種文件下載裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0030]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0031]圖1是本發(fā)明實(shí)施例提供的一種文件下載系統(tǒng)架構(gòu)圖。參見(jiàn)圖1,該系統(tǒng)包括??第一終端、第二終端和服務(wù)器。第一終端和第二終端均用于安裝查看文件的應(yīng)用,并通過(guò)該應(yīng)用登錄用戶賬戶,以及通過(guò)該應(yīng)用查看該文件,且第一終端可以為個(gè)人計(jì)算機(jī)、掌上電腦等,第二終端可以為手機(jī)、pad等。服務(wù)器可以包括web服務(wù)器、存儲(chǔ)服務(wù)器和數(shù)據(jù)服務(wù)器,且web服務(wù)器用于接收第一終端發(fā)送的第一文件下載請(qǐng)求,存儲(chǔ)服務(wù)器用于在第二終端未登錄用戶賬號(hào)時(shí),存儲(chǔ)該用戶賬號(hào)與文件標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系,數(shù)據(jù)服務(wù)器用于存儲(chǔ)文件,并將待下載的文件發(fā)送給第二終端。
[0032]圖2是本發(fā)明實(shí)施例提供的一種文件下載方法流程圖。參見(jiàn)圖2,該方法包括:
[0033]步驟201:接收第一終端發(fā)送的第一文件下載請(qǐng)求,第一文件下載請(qǐng)求攜帶第一終端已登錄的用戶賬號(hào)和待下載的第一文件標(biāo)識(shí),第一文件下載請(qǐng)求用于請(qǐng)求將第一文件下載至與該用戶賬號(hào)綁定的第二終端。
[0034]步驟202:確定第二終端已登錄該用戶賬號(hào)。
[0035]步驟203:基于該用戶賬號(hào)和第一文件標(biāo)識(shí),向第二終端發(fā)送第一文件。
[0036]在本發(fā)明實(shí)施例中,第一終端向服務(wù)器發(fā)送第一文件下載請(qǐng)求后,服務(wù)器確定第二終端已登錄該用戶賬號(hào)時(shí),該服務(wù)器直接向第二終端發(fā)送第一文件,假如第一終端為電腦,第二終端為手機(jī),這樣,通過(guò)電腦向服務(wù)器發(fā)送第一文件下載請(qǐng)求,避免手機(jī)屏幕較小容易出錯(cuò)的情況,并且通過(guò)電腦向服務(wù)器發(fā)送第一文件下載請(qǐng)求之后,服務(wù)器直接將第一文件下載至手機(jī)上,并沒(méi)有將第一文件下載到電腦,省去了文件復(fù)制的過(guò)程,減少了下載文件的時(shí)間,進(jìn)而提高了下載文件的效率。
[0037]可選地,確定第二終端已登錄該用戶賬號(hào),包括:
[0038]判斷第二終端是否已登錄該用戶賬號(hào);
[0039]當(dāng)?shù)诙K端未登錄該用戶賬號(hào)時(shí),向第一終端發(fā)送登錄提示信息,使第二終端登錄該用戶賬號(hào)。
[0040]可選地,判斷第二終端是否已登錄該用戶賬號(hào),包括:
[0041]根據(jù)該用戶賬號(hào),獲取已登錄該用戶賬號(hào)的終端與服務(wù)器之間的連接;
[0042]確定與該用戶賬號(hào)綁定的第二終端標(biāo)識(shí);
[0043]基于第二終端標(biāo)識(shí),判斷獲取的連接中是否包括第二終端與服務(wù)器之間的連接;
[0044]當(dāng)獲取的連接中包括第二終端與服務(wù)器之間的連接時(shí),確定第二終端已登錄該用戶賬號(hào);
[0045]當(dāng)獲取的連接中不包括第二終端與服務(wù)器之間的連接時(shí),確定第二終端未登錄該用戶賬號(hào)。
[0046]可選地,當(dāng)?shù)诙K端未登錄該用戶賬號(hào)時(shí),向第一終端發(fā)送登錄提示信息,使第二終端登錄該用戶賬號(hào),包括:
[0047]存儲(chǔ)該用戶賬號(hào)和第一文件標(biāo)識(shí);
[0048]向第一終端發(fā)送登錄提示信息,該登錄提示信息用于提示用戶使第二終端登錄該用戶賬號(hào);
[0049]當(dāng)建立與第二終端之間的連接時(shí),確定第二終端已登錄該用戶賬號(hào)。
[0050]可選地,確定與該用戶賬號(hào)綁定的第二終端標(biāo)識(shí),包括:
[0051]根據(jù)該用戶賬號(hào),從存儲(chǔ)的用戶賬號(hào)與終端標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系中,獲取與該用戶賬號(hào)綁定的第二終端標(biāo)識(shí),該用戶賬號(hào)與終端標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系中存儲(chǔ)的終端標(biāo)識(shí)為歷史登錄該用戶賬號(hào)的終端標(biāo)識(shí);或者,
[0052]當(dāng)?shù)谝晃募螺d請(qǐng)求還攜帶第二終端標(biāo)識(shí)時(shí),將第一文件下載請(qǐng)求攜帶的第二終端標(biāo)識(shí)確定為與該用戶賬號(hào)綁定的第二終端標(biāo)識(shí)。
[0053]可選地,接收第一終端發(fā)送的第一文件下載請(qǐng)求之前,還包括:
[0054]接收第