文件發(fā)送方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及移動(dòng)互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及一種文件發(fā)送方法及裝置。
【背景技術(shù)】
[0002]隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,通過(guò)移動(dòng)網(wǎng)絡(luò)來(lái)發(fā)送文件已經(jīng)成為人們?cè)谖募l(fā)送時(shí)常用且重要的技術(shù)手段之一。
[0003]當(dāng)終端A需要發(fā)送文件至終端B時(shí),終端A接收用戶(hù)從終端A存儲(chǔ)的各個(gè)文件中選擇一個(gè)文件的選擇信號(hào);將選擇信號(hào)選擇的文件發(fā)送至終端B。比如,用戶(hù)想要將自己剛拍的照片通過(guò)即時(shí)通信工具分享給好友‘花花’,則當(dāng)用戶(hù)在自己使用的即時(shí)通信工具中打開(kāi)與‘花花’的對(duì)話(huà)框之后,終端可以接收用戶(hù)從相冊(cè)中選擇該照片的選擇信號(hào),并在接收到選擇信號(hào)之后,將選擇得到的照片發(fā)送至‘花花’。
[0004]在實(shí)現(xiàn)本發(fā)明實(shí)施例的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下問(wèn)題:當(dāng)終端A所處的網(wǎng)絡(luò)傳輸條件較差時(shí),終端A發(fā)送文件至終端B的發(fā)送速度較慢,并且在一些情況下終端A甚至?xí)l(fā)送失敗。
【發(fā)明內(nèi)容】
[0005]為了解決現(xiàn)有技術(shù)中會(huì)終端A發(fā)送文件的發(fā)送速度較慢,甚至?xí)l(fā)送失敗的問(wèn)題,本發(fā)明實(shí)施例提供了一種文件發(fā)送方法及裝置。所述技術(shù)方案如下:
[0006]第一方面,提供了一種文件發(fā)送方法,所述方法包括:
[0007]接收用于將目標(biāo)文件發(fā)送至目標(biāo)終端的觸發(fā)信號(hào);
[0008]檢測(cè)是否已經(jīng)上傳所述目標(biāo)文件至云端服務(wù)器;
[0009]如果已經(jīng)上傳所述目標(biāo)文件至所述云端服務(wù)器,則向所述云端服務(wù)器發(fā)送文件發(fā)送請(qǐng)求,所述文件發(fā)送請(qǐng)求用于觸發(fā)所述云端服務(wù)器將存儲(chǔ)在云端的所述目標(biāo)文件發(fā)送至所述目標(biāo)終端。
[0010]第二方面,提供了一種文件發(fā)送方法,所述方法包括:
[0011]接收并存儲(chǔ)發(fā)送終端上傳的目標(biāo)文件;
[0012]接收所述發(fā)送終端發(fā)送的文件發(fā)送請(qǐng)求,所述文件發(fā)送請(qǐng)求是所述發(fā)送終端在接收到用于將所述目標(biāo)文件發(fā)送至目標(biāo)終端的觸發(fā)信號(hào),且檢測(cè)到已經(jīng)上傳所述目標(biāo)文件時(shí)發(fā)送的請(qǐng)求;
[0013]將存儲(chǔ)的所述目標(biāo)文件發(fā)送至所述目標(biāo)終端。
[0014]第三方面,提供了一種文件發(fā)送裝置,所述裝置包括:
[0015]信號(hào)接收模塊,用于接收用于將目標(biāo)文件發(fā)送至目標(biāo)終端的觸發(fā)信號(hào);
[0016]文件檢測(cè)模塊,用于檢測(cè)是否已經(jīng)上傳所述目標(biāo)文件至云端服務(wù)器;
[0017]請(qǐng)求發(fā)送模塊,用于在已經(jīng)上傳所述目標(biāo)文件至所述云端服務(wù)器時(shí),向所述云端服務(wù)器發(fā)送文件發(fā)送請(qǐng)求,所述文件發(fā)送請(qǐng)求用于觸發(fā)所述云端服務(wù)器將存儲(chǔ)在云端的所述目標(biāo)文件發(fā)送至所述目標(biāo)終端。
[0018]第四方面,提供了一種文件發(fā)送裝置,所述裝置包括:
[0019]文件接收模塊,用于接收發(fā)送終端上傳的目標(biāo)文件;
[0020]文件存儲(chǔ)模塊,用于存儲(chǔ)所述文件接收模塊接收到的所述目標(biāo)文件;
[0021]請(qǐng)求接收模塊,用于接收所述發(fā)送終端發(fā)送的文件發(fā)送請(qǐng)求,所述文件發(fā)送請(qǐng)求是所述發(fā)送終端在接收到用于將所述目標(biāo)文件發(fā)送至目標(biāo)終端的觸發(fā)信號(hào),且檢測(cè)到已經(jīng)上傳所述目標(biāo)文件時(shí)發(fā)送的請(qǐng)求;
[0022]文件發(fā)送模塊,用于將存儲(chǔ)的所述目標(biāo)文件發(fā)送至所述目標(biāo)終端。
[0023]本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是:
[0024]在接收到將目標(biāo)文件發(fā)送至目標(biāo)終端的觸發(fā)信號(hào)時(shí),通過(guò)檢測(cè)是否已經(jīng)上傳目標(biāo)文件至云端服務(wù)器,進(jìn)而在已經(jīng)上傳目標(biāo)文件至云端服務(wù)器時(shí),發(fā)送文件發(fā)送請(qǐng)求至云端服務(wù)器,以便云端服務(wù)器將存儲(chǔ)在云端的目標(biāo)文件發(fā)送至目標(biāo)終端;解決了現(xiàn)有技術(shù)中終端發(fā)送文件的發(fā)送速度較慢,甚至?xí)l(fā)送失敗的問(wèn)題;達(dá)到了發(fā)送終端只需要發(fā)送文件發(fā)送請(qǐng)求至云端服務(wù)器,而不用直接發(fā)送文件至目標(biāo)終端,進(jìn)而達(dá)到提高文件的發(fā)送速度,避免文件發(fā)送失敗的效果。
【附圖說(shuō)明】
[0025]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0026]圖1是本發(fā)明實(shí)施例所涉及的實(shí)施環(huán)境的結(jié)構(gòu)示意圖;
[0027]圖2是本發(fā)明一個(gè)實(shí)施例提供的文件發(fā)送方法的方法流程圖;
[0028]圖3是本發(fā)明另一實(shí)施例提供的文件發(fā)送方法的方法流程圖;
[0029]圖4A是本發(fā)明再一實(shí)施例提供的文件發(fā)送方法的方法流程圖;
[0030]圖4B是本發(fā)明再一實(shí)施例提供的文件發(fā)送方法中用戶(hù)設(shè)置文件上傳順序時(shí)終端的顯示示意圖;
[0031]圖4C是本發(fā)明再一實(shí)施例提供的文件發(fā)送方法中用戶(hù)設(shè)置不用文件類(lèi)型的優(yōu)先級(jí)順序時(shí)終端的顯示示意圖;
[0032]圖5A是本發(fā)明再一實(shí)施例提供的文件發(fā)送方法的方法流程圖;
[0033]圖5B是本發(fā)明再一實(shí)施例提供的文件發(fā)送方法中將目標(biāo)文件發(fā)送至目標(biāo)終端時(shí)終端的顯示示意圖;
[0034]圖6A是本發(fā)明再一實(shí)施例提供的文件發(fā)送方法的方法流程圖;
[0035]圖6B是本發(fā)明再一實(shí)施例提供的文件發(fā)送方法中將目標(biāo)文件發(fā)送至目標(biāo)社交應(yīng)用分享平臺(tái)中的各個(gè)好友所使用的終端時(shí)終端的顯示示意圖;
[0036]圖7是本發(fā)明再一實(shí)施例提供的文件發(fā)送方法的方法流程圖;
[0037]圖8是本發(fā)明一個(gè)實(shí)施例提供的文件發(fā)送裝置的結(jié)構(gòu)方框圖;
[0038]圖9是本發(fā)明另一實(shí)施例提供的文件發(fā)送裝置的結(jié)構(gòu)方框圖;
[0039]圖10是本發(fā)明再一實(shí)施例提供的文件發(fā)送裝置的結(jié)構(gòu)方框圖。
【具體實(shí)施方式】
[0040]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0041]請(qǐng)參考圖1,其示出了本發(fā)明各個(gè)實(shí)施例提供的文件發(fā)送方法所涉及的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖,該實(shí)施環(huán)境包括發(fā)送終端110、目標(biāo)終端120、云端服務(wù)器130和目標(biāo)社交應(yīng)用分享平臺(tái)140。
[0042]發(fā)送終端110可以是諸如手機(jī)、平板電腦或者電子閱讀器之類(lèi)的終端。
[0043]目標(biāo)終端120可以是諸如手機(jī)、平板電腦或者電子閱讀器之類(lèi)的終端。
[0044]云端服務(wù)器130可以通過(guò)有線(xiàn)或者無(wú)線(xiàn)網(wǎng)絡(luò)與發(fā)送終端110和目標(biāo)終端120連接,通過(guò)已經(jīng)建立的連接在發(fā)送終端I1和目標(biāo)終端120之間傳送文件。此外,在一些應(yīng)用場(chǎng)景中,云端服務(wù)器130還可以通過(guò)有線(xiàn)或者無(wú)線(xiàn)網(wǎng)絡(luò)與目標(biāo)社交應(yīng)用分享平臺(tái)140進(jìn)行連接,通過(guò)已經(jīng)建立的連接將云端中存儲(chǔ)的文件發(fā)送至目標(biāo)社交應(yīng)用分享平臺(tái)140。
[0045]目標(biāo)社交應(yīng)用分享平臺(tái)140通過(guò)有線(xiàn)或者無(wú)線(xiàn)網(wǎng)絡(luò)與云端服務(wù)器130進(jìn)行連接,目標(biāo)社交應(yīng)用分享平臺(tái)140通過(guò)已經(jīng)建立的連接從云端服務(wù)器130中獲取文件。
[0046]需要說(shuō)明的是,圖1只是以實(shí)施環(huán)境中包括上述各個(gè)設(shè)備為例,在實(shí)際實(shí)現(xiàn)時(shí),在某些應(yīng)用場(chǎng)景中,實(shí)施環(huán)境中還可以只包括上述部分設(shè)備或者同時(shí)包括其他設(shè)備,本實(shí)施例對(duì)此并不做限定。
[0047]請(qǐng)參考圖2,其示出了本發(fā)明一個(gè)實(shí)施例提供的文件發(fā)送方法的方法流程圖,本實(shí)施例以該文件發(fā)送方法用于圖1所示的發(fā)送終端110中來(lái)舉例說(shuō)明,該文件發(fā)送方法可以包括:
[0048]步驟201,接收用于將目標(biāo)文件發(fā)送至目標(biāo)終端的觸發(fā)信號(hào);
[0049]步驟202,檢測(cè)是否已經(jīng)上傳目標(biāo)文件至云端服務(wù)器;
[0050]步驟203,如果已經(jīng)上傳目標(biāo)文件至云端服務(wù)器,則向云端服務(wù)器發(fā)送文件發(fā)送請(qǐng)求。
[0051 ] 其中,文件發(fā)送請(qǐng)求用于觸發(fā)云端服務(wù)器將存儲(chǔ)在云端的目標(biāo)文件發(fā)送至目標(biāo)終端。
[0052]綜上所述,本實(shí)施例提供的文件發(fā)送方法,在接收到將目標(biāo)文件發(fā)送至目標(biāo)終端的觸發(fā)信號(hào)時(shí),通過(guò)檢測(cè)是否已經(jīng)上傳目標(biāo)文件至云端服務(wù)器,進(jìn)而在已經(jīng)上傳目標(biāo)文件至云端服務(wù)器時(shí),發(fā)送文件發(fā)送請(qǐng)求至云端服務(wù)器,以便云端服務(wù)器將存儲(chǔ)在云端的目標(biāo)文件發(fā)送至目標(biāo)終端;解決了現(xiàn)有技術(shù)中終端發(fā)送文件的發(fā)送速度較慢,甚至?xí)l(fā)送失敗的問(wèn)題;達(dá)到了發(fā)送終端只需要發(fā)送文件發(fā)送請(qǐng)求至云端服務(wù)器,而不用直接發(fā)送文件至目標(biāo)終端,進(jìn)而達(dá)到提高文件的發(fā)送速度,避免文件發(fā)送失敗的效果。
[0053]請(qǐng)參考圖3,其示出了本發(fā)明另一實(shí)施例提供的文件發(fā)送方法的方法流程圖,本實(shí)施例以該文件發(fā)送方法用于圖1所示的云端服務(wù)器130中來(lái)舉例說(shuō)明,該文件發(fā)送方法可以包括:
[0054]步驟301,接收并存儲(chǔ)發(fā)送終端上傳的目標(biāo)文件;
[0055]步驟302,接收發(fā)送終端發(fā)送的文件發(fā)送請(qǐng)求;
[0056]其中,文件發(fā)送請(qǐng)求是發(fā)送終端在接收到用于將目標(biāo)文件發(fā)送至目標(biāo)終端的觸發(fā)信號(hào),且檢測(cè)到已經(jīng)上傳目標(biāo)文件時(shí)發(fā)送的請(qǐng)求。
[0057]步驟303,將存儲(chǔ)的目標(biāo)文件發(fā)送至目標(biāo)終端。
[0058]綜上所述,本實(shí)施例提供的文件發(fā)送方法,通過(guò)在接收到發(fā)送終端發(fā)送的將目標(biāo)文件發(fā)送至目標(biāo)終端的文件發(fā)送請(qǐng)求之后,直接將本地存儲(chǔ)的目標(biāo)文件發(fā)送至目標(biāo)終端;文件發(fā)送請(qǐng)求是發(fā)送終端在接收到用于將目標(biāo)文件發(fā)送至目標(biāo)終端的觸發(fā)信號(hào),且檢測(cè)到已經(jīng)上傳目標(biāo)文件時(shí)發(fā)送的請(qǐng)求;解決了現(xiàn)有技術(shù)中終端發(fā)送文件的發(fā)送速度較慢,甚至?xí)l(fā)送失敗的問(wèn)題;達(dá)到了發(fā)送終端只需要發(fā)送文件發(fā)送請(qǐng)求至云端服務(wù)器,而不用直接發(fā)送文件至目標(biāo)終端,進(jìn)而達(dá)到提高文件的發(fā)送速度,避免文件發(fā)送失敗的效果。
[0059]請(qǐng)參考圖4A,其示出了本發(fā)明再一實(shí)施例提供的文件發(fā)送方法的方法流程圖,本實(shí)施例以文件發(fā)送方法用于圖1所示的實(shí)施環(huán)境中來(lái)舉例說(shuō)明,該文件發(fā)送方法可以包括:
[0060]步驟401,發(fā)送終端顯示包含候選上傳順序的顯示界面;
[0061]為了后續(xù)步驟的執(zhí)行,發(fā)送終端可以顯示包括候選上傳順序的顯示界面。
[0062]其中,候選上傳順序包括如下順序中的至少一種:
[0063]按照文件被訪(fǎng)問(wèn)的頻率大小進(jìn)行排列的順序;
[0064]按照文件所在的文件夾被訪(fǎng)問(wèn)的頻率大小進(jìn)行排列的順序;
[0065]不同文件所對(duì)應(yīng)的文件類(lèi)型之間的優(yōu)先級(jí)順序。
[0066]步驟402,發(fā)送終端接收從候選上傳順序中選擇一個(gè)上傳順序的選擇信號(hào);
[0067]用戶(hù)可以從發(fā)送終端顯示的各個(gè)候選上傳順序中選擇一個(gè)順序作為后續(xù)文件自動(dòng)上傳時(shí)的文件上傳順序,也即發(fā)送終端可以接收從候選上傳順序中選擇一個(gè)上傳順序的選擇信號(hào)。
[0068]比如,以候選上傳順序同時(shí)包括上述各個(gè)順序?yàn)槔?,?dāng)用戶(hù)需要選擇其中的‘不同文件所對(duì)應(yīng)的文件類(lèi)型之間的優(yōu)先級(jí)順序’時(shí),用戶(hù)可以施加作用于該候選上傳順序上的選擇信號(hào),發(fā)送終端可以相應(yīng)的接收到用戶(hù)施加的選擇信號(hào),詳細(xì)示意圖請(qǐng)參考圖4B。
[0069]步驟403,發(fā)送終端將選擇信號(hào)選擇的上傳順序確定為文件上傳順序;
[0070]在發(fā)送終端接收到選擇信號(hào)之后,發(fā)送終端可以將選擇信號(hào)選擇的上傳順序確定為文件上傳順序。
[0071 ] 需