傳輸數(shù)據(jù)的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種傳輸數(shù)據(jù)的方法及裝置,屬于數(shù)據(jù)傳輸【技術(shù)領(lǐng)域】。所述方法包括:檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型;如果檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為無(wú)線保真WiFi連接,則進(jìn)行數(shù)據(jù)傳輸;如果檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接,則暫停數(shù)據(jù)傳輸。所述裝置包括:第一檢測(cè)模塊和傳輸模塊。本發(fā)明通過檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型,并在檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接時(shí),進(jìn)行數(shù)據(jù)傳輸,從而在無(wú)需用戶參與的情況下,可進(jìn)行數(shù)據(jù)傳輸,進(jìn)而提高了數(shù)據(jù)傳輸?shù)撵`活性;另外,在WiFi連接的情況下傳輸數(shù)據(jù)還可節(jié)省流量和費(fèi)用。
【專利說明】傳輸數(shù)據(jù)的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)傳輸【技術(shù)領(lǐng)域】,特別涉及一種傳輸數(shù)據(jù)的方法及裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,傳輸數(shù)據(jù)的應(yīng)用范圍也越來(lái)越廣。用戶不僅可以將終端本地?cái)?shù)據(jù)通過網(wǎng)絡(luò)上傳到遠(yuǎn)程服務(wù)器,還可將遠(yuǎn)程服務(wù)器上的數(shù)據(jù)通過網(wǎng)絡(luò)下載到終端本地。
[0003]現(xiàn)有技術(shù)在傳輸數(shù)據(jù)時(shí),無(wú)論當(dāng)前網(wǎng)絡(luò)為何種連接類型,根據(jù)用戶的選擇均可觸發(fā)將終端本地?cái)?shù)據(jù)通過網(wǎng)絡(luò)上傳到遠(yuǎn)端服務(wù)器,或?qū)⑦h(yuǎn)端服務(wù)器上的數(shù)據(jù)下載到終端本地,且在數(shù)據(jù)傳輸中斷后,需要用戶重新選擇以觸發(fā)數(shù)據(jù)傳輸?shù)睦^續(xù)進(jìn)行。
[0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]由于現(xiàn)有技術(shù)在數(shù)據(jù)傳輸中斷后,需要用戶重新選擇以觸發(fā)數(shù)據(jù)傳輸?shù)睦^續(xù)進(jìn)行,導(dǎo)致該種傳輸數(shù)據(jù)的方式不夠靈活;且無(wú)論當(dāng)前網(wǎng)絡(luò)為何種連接類型,現(xiàn)有技術(shù)均可根據(jù)用戶的選擇觸發(fā)進(jìn)行數(shù)據(jù)傳輸,致使有些數(shù)據(jù)傳輸會(huì)耗費(fèi)用戶過多的流量和費(fèi)用,影響用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種傳輸數(shù)據(jù)的方法及裝置。所述技術(shù)方案如下:
[0007]—方面,提供了一種傳輸數(shù)據(jù)的方法,所述方法包括:
[0008]檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型;
[0009]如果檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為無(wú)線保真WiFi連接,則進(jìn)行數(shù)據(jù)傳輸;
[0010]如果檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接,則暫停數(shù)據(jù)傳輸。
[0011]進(jìn)一步地,所述檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型之前,還包括:
[0012]檢測(cè)用戶傳輸數(shù)據(jù)的屏幕點(diǎn)擊事件或按鍵事件,如果檢測(cè)到所述用戶傳輸數(shù)據(jù)的屏幕點(diǎn)擊事件或按鍵事件,則觸發(fā)執(zhí)行檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型的步驟;
[0013]或者,檢測(cè)網(wǎng)絡(luò)切換事件,如果檢測(cè)到網(wǎng)絡(luò)切換事件,則觸發(fā)執(zhí)行檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型的步驟。
[0014]進(jìn)一步地,所述如果檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接,所述方法還包括:
[0015]提示用戶是否傳輸數(shù)據(jù);
[0016]如果判斷用戶選擇傳輸數(shù)據(jù),則進(jìn)行數(shù)據(jù)傳輸,否則,暫停數(shù)據(jù)傳輸。
[0017]其中,所述進(jìn)行數(shù)據(jù)傳輸,具體包括:
[0018]將未完成的上傳任務(wù)所對(duì)應(yīng)的本地?cái)?shù)據(jù)或用戶當(dāng)前選擇上傳的本地?cái)?shù)據(jù)上傳到遠(yuǎn)程服務(wù)器;
[0019]和/或,將未完成的下載任務(wù)所對(duì)應(yīng)的數(shù)據(jù)或用戶當(dāng)前選擇下載的數(shù)據(jù)從遠(yuǎn)程服務(wù)器下載到本地。
[0020]進(jìn)一步地,所述將未完成的下載任務(wù)所對(duì)應(yīng)的數(shù)據(jù)或用戶當(dāng)前選擇下載的數(shù)據(jù)從遠(yuǎn)程服務(wù)器下載到本地,具體包括:
[0021]如果所述未完成的下載任務(wù)所對(duì)應(yīng)的數(shù)據(jù)或用戶當(dāng)前選擇下載的數(shù)據(jù)中包括圖片,且所述遠(yuǎn)程服務(wù)器上存儲(chǔ)了所述圖片對(duì)應(yīng)的高清圖片和標(biāo)準(zhǔn)圖片,則當(dāng)檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接時(shí),從所述遠(yuǎn)程服務(wù)器上下載高清圖片;當(dāng)檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接時(shí),從所述遠(yuǎn)程服務(wù)器上下載標(biāo)準(zhǔn)圖片。
[0022]另一方面,還提供了一種傳輸數(shù)據(jù)的裝置,所述裝置包括:
[0023]第一檢測(cè)模塊,用于檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型;
[0024]傳輸模塊,用于如果所述第一檢測(cè)模塊檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為無(wú)線保真WiFi連接,則進(jìn)行數(shù)據(jù)傳輸;如果檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接,則暫停數(shù)據(jù)傳輸。
[0025]進(jìn)一步地,所述裝置還包括:
[0026]第二檢測(cè)模塊,用于檢測(cè)用戶傳輸數(shù)據(jù)的屏幕點(diǎn)擊事件或按鍵事件,如果檢測(cè)到所述用戶傳輸數(shù)據(jù)的屏幕點(diǎn)擊事件或按鍵事件,則觸發(fā)所述第一檢測(cè)模塊執(zhí)行檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型的步驟;
[0027]或者,所述第二檢測(cè)模塊,用于檢測(cè)網(wǎng)絡(luò)切換事件,如果檢測(cè)到網(wǎng)絡(luò)切換事件,則觸發(fā)所述第一檢測(cè)模塊執(zhí)行檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型的步驟。
[0028]進(jìn)一步地,所述裝置還包括:
[0029]提示模塊,用于如果檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接,則提示用戶是否傳輸數(shù)據(jù);
[0030]所述傳輸模塊,還用于如果判斷用戶選擇傳輸數(shù)據(jù),則進(jìn)行數(shù)據(jù)傳輸,否則,暫停數(shù)據(jù)傳輸。
[0031]其中,所述傳輸模塊,具體用于將未完成的上傳任務(wù)所對(duì)應(yīng)的本地?cái)?shù)據(jù)或用戶當(dāng)前選擇上傳的本地?cái)?shù)據(jù)上傳到遠(yuǎn)程服務(wù)器;和/或,將未完成的下載任務(wù)所對(duì)應(yīng)的數(shù)據(jù)或田用戶當(dāng)前選擇下載的數(shù)據(jù)從遠(yuǎn)程服務(wù)器下載到本地。
[0032]進(jìn)一步地,所述傳輸模塊,具體用于如果所述未完成的下載任務(wù)所對(duì)應(yīng)的數(shù)據(jù)或用戶當(dāng)前選擇下載的數(shù)據(jù)中包括圖片,且所述遠(yuǎn)程服務(wù)器上存儲(chǔ)了所述圖片對(duì)應(yīng)的高清圖片和標(biāo)準(zhǔn)圖片,則當(dāng)檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接時(shí),從所述遠(yuǎn)程服務(wù)器上下載高清圖片;當(dāng)檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接時(shí),從所述遠(yuǎn)程服務(wù)器上下載標(biāo)準(zhǔn)圖片。
[0033]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
[0034]通過檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型,并在檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接時(shí),進(jìn)行數(shù)據(jù)傳輸,從而在無(wú)需用戶參與的情況下,可進(jìn)行數(shù)據(jù)傳輸,進(jìn)而提高了數(shù)據(jù)傳輸?shù)撵`活性;另外,在WiFi連接的情況下傳輸數(shù)據(jù)還可節(jié)省流量和費(fèi)用。
【專利附圖】
【附圖說明】
[0035]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0036]圖1是本發(fā)明實(shí)施例一提供的一種傳輸數(shù)據(jù)的方法流程圖;
[0037]圖2是本發(fā)明實(shí)施例二提供的一種傳輸數(shù)據(jù)的方法流程圖;
[0038]圖3是本發(fā)明實(shí)施例三提供的一種傳輸數(shù)據(jù)的方法流程圖;
[0039]圖4是本發(fā)明實(shí)施例四提供的一種傳輸數(shù)據(jù)的裝置結(jié)構(gòu)示意圖;
[0040]圖5是本發(fā)明實(shí)施例四提供的另一種傳輸數(shù)據(jù)的裝置結(jié)構(gòu)示意圖;
[0041]圖6是本發(fā)明實(shí)施例四提供的又一種傳輸數(shù)據(jù)的裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0042]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0043]實(shí)施例一
[0044]本實(shí)施例提供了 一種傳輸數(shù)據(jù)的方法,參見圖1,本實(shí)施例提供的方法流程具體如下:
[0045]101:檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型;
[0046]進(jìn)一步地,檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型之前,還包括:
[0047]檢測(cè)用戶傳輸數(shù)據(jù)的屏幕點(diǎn)擊事件或按鍵事件,如果檢測(cè)到用戶傳輸數(shù)據(jù)的屏幕點(diǎn)擊事件或按鍵事件,則觸發(fā)執(zhí)行檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型的步驟;
[0048]或者,檢測(cè)網(wǎng)絡(luò)切換事件,如果檢測(cè)到網(wǎng)絡(luò)切換事件,則觸發(fā)執(zhí)行檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型的步驟。
[0049]102:如果檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi (Wireless Fidelity,無(wú)線保真)連接,則進(jìn)行數(shù)據(jù)傳輸;
[0050]103:如果檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接,則暫停數(shù)據(jù)傳輸。
[0051]進(jìn)一步地,如果檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接,方法還包括:
[0052]提示用戶是否傳輸數(shù)據(jù);
[0053]如果判斷用戶選擇傳輸數(shù)據(jù),則進(jìn)行數(shù)據(jù)傳輸,否則,暫停數(shù)據(jù)傳輸。
[0054]具體地,進(jìn)行數(shù)據(jù)傳輸,包括但不限于:
[0055]將未完成的上傳任務(wù)所對(duì)應(yīng)的本地?cái)?shù)據(jù)或用戶當(dāng)前選擇上傳的本地?cái)?shù)據(jù)上傳到遠(yuǎn)程服務(wù)器;
[0056]和/或,將未完成的下載任務(wù)所對(duì)應(yīng)的數(shù)據(jù)或用戶當(dāng)前選擇下載的數(shù)據(jù)從遠(yuǎn)程服務(wù)器下載到本地。
[0057]其中,將未完成的下載任務(wù)所對(duì)應(yīng)的數(shù)據(jù)或用戶當(dāng)前選擇下載的數(shù)據(jù)從遠(yuǎn)程服務(wù)器下載到本地,包括但不限于:
[0058]如果未完成的下載任務(wù)所對(duì)應(yīng)的數(shù)據(jù)或用戶當(dāng)前選擇下載的數(shù)據(jù)中包括圖片,且遠(yuǎn)程服務(wù)器上存儲(chǔ)了圖片對(duì)應(yīng)的高清圖片和標(biāo)準(zhǔn)圖片,則當(dāng)檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接時(shí),從遠(yuǎn)程服務(wù)器上下載高清圖片;當(dāng)檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接時(shí),從遠(yuǎn)程服務(wù)器上下載標(biāo)準(zhǔn)圖片。
[0059]本實(shí)施例提供的方法,通過檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型,并在檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接時(shí),進(jìn)行數(shù)據(jù)傳輸,從而在無(wú)需用戶參與的情況下,可進(jìn)行數(shù)據(jù)傳輸,進(jìn)而提高了數(shù)據(jù)傳輸?shù)撵`活性;另外,在WiFi連接的情況下傳輸數(shù)據(jù)還可節(jié)省流量和費(fèi)用。
[0060]為了更加清楚地闡述上述實(shí)施例提供的方法,結(jié)合上述內(nèi)容,以如下實(shí)施例二和實(shí)施例三為例,對(duì)傳輸數(shù)據(jù)的方法進(jìn)行解釋說明,詳見如下實(shí)施例二和實(shí)施例三:
[0061]實(shí)施例二
[0062]本實(shí)施例提供了 一種傳輸數(shù)據(jù)的方法,其中,傳輸數(shù)據(jù)包括上傳數(shù)據(jù)或下載數(shù)據(jù),結(jié)合上述實(shí)施例一的內(nèi)容,為了便于說明,本實(shí)施例以將用戶當(dāng)前選擇上傳的本地?cái)?shù)據(jù)上傳至遠(yuǎn)端服務(wù)器為例,對(duì)本實(shí)施例提供的傳輸數(shù)據(jù)的方法進(jìn)行舉例說明。參見圖2,本實(shí)施例提供的方法流程具體如下:
[0063]201:檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型;
[0064]其中,網(wǎng)絡(luò)的連接類型包括但不限于WiFi連接、移動(dòng)網(wǎng)絡(luò)連接等等,本實(shí)施例不對(duì)網(wǎng)絡(luò)的具體連接類型進(jìn)行限定。檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型時(shí),由于本實(shí)施例提供的方法可應(yīng)用于操作系統(tǒng)級(jí)應(yīng)用程序中或Web (網(wǎng)絡(luò))應(yīng)用程序中,當(dāng)應(yīng)用于操作系統(tǒng)級(jí)應(yīng)用程序中時(shí),可通過設(shè)備API (Application Programming Interface,應(yīng)用程序編程接口)來(lái)檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型,當(dāng)應(yīng)用于Web應(yīng)用中時(shí),可通過設(shè)備API或?yàn)g覽器提供的API來(lái)判斷當(dāng)前網(wǎng)絡(luò)的連接類型。本實(shí)施例不對(duì)本實(shí)施例提供的方法的具體應(yīng)用場(chǎng)景進(jìn)行限定,同樣不對(duì)檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型的方式進(jìn)行限定。具體實(shí)施時(shí),觸發(fā)檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型的方式可以有多種,本實(shí)施例提供的觸發(fā)方式包括但不限于以下兩種:
[0065]第一種觸發(fā)方式:檢測(cè)用戶傳輸數(shù)據(jù)的屏幕點(diǎn)擊事件或按鍵事件,如果檢測(cè)到用戶傳輸數(shù)據(jù)的屏幕點(diǎn)擊事件或按鍵事件,則觸發(fā)執(zhí)行檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型的步驟;
[0066]針對(duì)該種方式,由于現(xiàn)有的點(diǎn)擊事件或按鍵事件的檢測(cè)方式已經(jīng)十分成熟,因此,檢測(cè)用戶傳輸數(shù)據(jù)的屏幕點(diǎn)擊事件或按鍵事件時(shí),可依據(jù)現(xiàn)有的檢測(cè)方式實(shí)現(xiàn),本實(shí)施例對(duì)此不作具體限定。例如,如果用戶選擇將文件A上傳至遠(yuǎn)端服務(wù)器,則用戶在選中文件A之后,點(diǎn)擊屏幕上的上傳選項(xiàng)或按下對(duì)應(yīng)的按鍵,使該步驟在檢測(cè)到用戶上傳數(shù)據(jù)的屏幕點(diǎn)擊事件或按鍵事件后,觸發(fā)檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型的步驟。
[0067]第二種觸發(fā)方式:檢測(cè)網(wǎng)絡(luò)切換事件,如果檢測(cè)到網(wǎng)絡(luò)切換事件,則觸發(fā)執(zhí)行檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型的步驟。
[0068]針對(duì)該種方式,網(wǎng)絡(luò)切換事件可以發(fā)生在任意時(shí)間或地點(diǎn),例如,終端在小區(qū)A時(shí),網(wǎng)絡(luò)的連接類型為移動(dòng)網(wǎng)絡(luò)連接,該終端從小區(qū)A移動(dòng)到小區(qū)B后,網(wǎng)絡(luò)的連接類型由移動(dòng)網(wǎng)絡(luò)連接切換為WiFi連接,由此發(fā)生了網(wǎng)絡(luò)切換,在檢測(cè)到該網(wǎng)絡(luò)切換事件后,觸發(fā)該步驟執(zhí)行檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型的步驟。
[0069]需要說明的是,無(wú)論是檢測(cè)用戶上傳數(shù)據(jù)的屏幕點(diǎn)擊事件或按鍵事件,還是檢測(cè)網(wǎng)絡(luò)切換事件,又或是檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型,本實(shí)施例不對(duì)檢測(cè)的具體時(shí)間進(jìn)行限定,既可以在相應(yīng)的事件發(fā)生后觸發(fā)檢測(cè)操作,也可按照預(yù)設(shè)周期觸發(fā)檢測(cè)操作,預(yù)設(shè)周期的大小可隨實(shí)際情況進(jìn)行限定,本實(shí)施例對(duì)此同樣不作具體限定。
[0070]202:判斷檢測(cè)到的當(dāng)前網(wǎng)絡(luò)的連接類型是否為WiFi連接,如果是,執(zhí)行步驟206,如果否,則執(zhí)行步驟203 ;
[0071]針對(duì)該步驟,之所以判斷檢測(cè)到的當(dāng)前網(wǎng)絡(luò)的連接類型是否為WiFi連接,是由于在WiFi連接的情況下,即使自動(dòng)進(jìn)行數(shù)據(jù)的傳輸,通常情況下也不會(huì)對(duì)用戶的流量及費(fèi)用產(chǎn)生影響,因而后續(xù)步驟在判斷出檢測(cè)到的當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接時(shí),通過自動(dòng)傳輸數(shù)據(jù),可節(jié)省用戶的流量及費(fèi)用,進(jìn)而提升用戶體驗(yàn)。關(guān)于判斷檢測(cè)到的當(dāng)前網(wǎng)絡(luò)的連接類型是否為WiFi連接的方式,本實(shí)施例對(duì)此不作具體限定。
[0072]203:提示用戶是否上傳數(shù)據(jù);
[0073]具體地,在上述步驟202判斷出檢測(cè)到的當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接的情況下,為了滿足用戶的數(shù)據(jù)傳輸需求,本實(shí)施例提供的方法采取了提示用戶是否上傳數(shù)據(jù)的步驟。具體提示方式可以提示條的形式向用戶提供是否上傳數(shù)據(jù)的選項(xiàng),或是采用其他提示方式,本實(shí)施例不對(duì)具體的提示方式進(jìn)行限定。
[0074]204:判斷用戶是否選擇上傳數(shù)據(jù),如果是,則執(zhí)行步驟206,如果否,則執(zhí)行步驟205 ;
[0075]針對(duì)該步驟,如果用戶確認(rèn)在非WiFi連接的情況下繼續(xù)執(zhí)行上傳數(shù)據(jù)的操作,則根據(jù)上述步驟203提供的提示方式,可返回用戶選擇是否上傳數(shù)據(jù)的信息,根據(jù)返回結(jié)果即可判斷用戶是否選擇上傳數(shù)據(jù)。例如,如果上述步驟202是以提示條的形式向用戶提供是否上傳數(shù)據(jù)的選項(xiàng),通過用戶對(duì)上傳數(shù)據(jù)的選項(xiàng)進(jìn)行的選擇操作即可獲取到用戶選擇上傳數(shù)據(jù)的信息,則判斷用戶選擇上傳數(shù)據(jù),繼續(xù)執(zhí)行步驟206 ;反之,通過用戶對(duì)不上傳數(shù)據(jù)的選項(xiàng)進(jìn)行的選擇操作可獲取到用戶選擇不上傳數(shù)據(jù)的信息,則判斷用戶選擇不上傳數(shù)據(jù),繼續(xù)執(zhí)行步驟205。
[0076]205:暫停數(shù)據(jù)傳輸,流程結(jié)束;
[0077]針對(duì)該步驟,通過上述步驟204在檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接的情況下,判斷用戶選擇不上傳數(shù)據(jù)后,則暫停數(shù)據(jù)傳輸,以此滿足用戶需求。
[0078]206:將用戶當(dāng)前選擇上傳的本地?cái)?shù)據(jù)上傳至遠(yuǎn)端服務(wù)器,流程結(jié)束。
[0079]具體地,無(wú)論是在檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接的情況下,還是在檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接,判斷用戶選擇上傳數(shù)據(jù)的情況下,均可觸發(fā)執(zhí)行該步驟。
[0080]其中,用戶當(dāng)前選擇上傳的本地?cái)?shù)據(jù)包括但不限于圖片、文本、軟件包、音視頻等類型的數(shù)據(jù),本實(shí)施例不對(duì)用戶當(dāng)前選擇上傳的本地?cái)?shù)據(jù)的具體內(nèi)容及類型進(jìn)行限定。將用戶當(dāng)前選擇上傳的本地?cái)?shù)據(jù)上傳至遠(yuǎn)端服務(wù)器時(shí),具體上傳方式可依據(jù)現(xiàn)有的數(shù)據(jù)上傳方式實(shí)現(xiàn),本實(shí)施例對(duì)此不作具體限定。
[0081]進(jìn)一步地,當(dāng)本實(shí)施例提供的方法在傳輸數(shù)據(jù)時(shí),如果由于網(wǎng)絡(luò)無(wú)法連接等原因造成數(shù)據(jù)傳輸中斷,即上傳數(shù)據(jù)的任務(wù)未完成,則本實(shí)施例提供的方法還支持重新檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型,并在檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接時(shí),自動(dòng)執(zhí)行未完成的上傳任務(wù)的步驟。從而實(shí)現(xiàn)即使在數(shù)據(jù)傳輸中斷的情況下,無(wú)需用戶的選擇操作,也可自動(dòng)進(jìn)行數(shù)據(jù)傳輸。
[0082]本實(shí)施例提供的方法,通過檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型,并在檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接時(shí),進(jìn)行數(shù)據(jù)傳輸,從而在無(wú)需用戶參與的情況下,可進(jìn)行數(shù)據(jù)傳輸,進(jìn)而提高了數(shù)據(jù)傳輸?shù)撵`活性;另外,在WiFi連接的情況下傳輸數(shù)據(jù)還可節(jié)省流量和費(fèi)用。
[0083]實(shí)施例三
[0084]本實(shí)施例提供了 一種傳輸數(shù)據(jù)的方法,其中,傳輸數(shù)據(jù)包括上傳數(shù)據(jù)或下載數(shù)據(jù),結(jié)合上述實(shí)施例一的內(nèi)容,為了便于說明,本實(shí)施例以將用戶當(dāng)前選擇下載的數(shù)據(jù)從遠(yuǎn)端服務(wù)器下載到本地為例,對(duì)本實(shí)施例提供的傳輸數(shù)據(jù)的方法進(jìn)行舉例說明。參見圖3,本實(shí)施例提供的方法流程具體如下:
[0085]301:檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型;
[0086]該步驟的具體實(shí)現(xiàn)方式可參考上述實(shí)施例二中步驟201的相關(guān)描述,此處不再贅述。
[0087]302:判斷檢測(cè)到的當(dāng)前網(wǎng)絡(luò)的連接類型是否為WiFi連接,如果是,執(zhí)行步驟303,如果否,則執(zhí)行步驟306;
[0088]該步驟的具體實(shí)現(xiàn)方式可參考上述實(shí)施例二中步驟202的相關(guān)描述,此處不再贅述。
[0089]303:提示用戶是否下載數(shù)據(jù);
[0090]具體地,在上述步驟302判斷出檢測(cè)到的當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接的情況下,為了滿足用戶的數(shù)據(jù)傳輸需求,本實(shí)施例提供的方法采取了提示用戶是否下載數(shù)據(jù)的步驟。具體提示方式可以提示條的形式向用戶提供是否下載數(shù)據(jù)的選項(xiàng),或是采用其他提示方式,本實(shí)施例不對(duì)具體的提示方式進(jìn)行限定。
[0091]304:判斷用戶是否選擇下載數(shù)據(jù),如果是,則執(zhí)行步驟306,如果否,則執(zhí)行步驟305 ;
[0092]針對(duì)該步驟,如果用戶確認(rèn)在非WiFi連接的情況下繼續(xù)執(zhí)行下載數(shù)據(jù)的操作,則根據(jù)上述步驟303提供的提示方式,可返回用戶選擇是否下載數(shù)據(jù)的信息,根據(jù)返回結(jié)果即可判斷用戶是否選擇下載數(shù)據(jù)。例如,如果上述步驟302是以提示條的形式向用戶提供是否下載數(shù)據(jù)的選項(xiàng),通過用戶對(duì)下載數(shù)據(jù)的選項(xiàng)進(jìn)行的選擇操作即可獲取到用戶選擇下載數(shù)據(jù)的信息,則判斷用戶選擇下載數(shù)據(jù),繼續(xù)執(zhí)行步驟306 ;反之,通過用戶對(duì)不下載數(shù)據(jù)的選項(xiàng)進(jìn)行的選擇操作可獲取到用戶選擇不下載數(shù)據(jù)的信息,則判斷用戶選擇不下載數(shù)據(jù),繼續(xù)執(zhí)行步驟205。
[0093]305:暫停數(shù)據(jù)傳輸,流程結(jié)束;
[0094]針對(duì)該步驟,通過上述步驟304在檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接的情況下,判斷用戶選擇不下載數(shù)據(jù)后,則暫停數(shù)據(jù)傳輸,以此滿足用戶需求。
[0095]306:將用戶當(dāng)前選擇下載的數(shù)據(jù)從遠(yuǎn)程服務(wù)器下載到本地,流程結(jié)束。
[0096]具體地,無(wú)論是在檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接的情況下,還是在檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接,判斷用戶選擇下載數(shù)據(jù)的情況下,均可觸發(fā)執(zhí)行該步驟。
[0097]其中,用戶當(dāng)前選擇下載的數(shù)據(jù)包括但不限于圖片、文本、軟件包、音視頻等類型的數(shù)據(jù),本實(shí)施例不對(duì)用戶當(dāng)前選擇下載的數(shù)據(jù)的具體內(nèi)容及類型進(jìn)行限定。將用戶當(dāng)前選擇下載的數(shù)據(jù)從遠(yuǎn)程服務(wù)器下載到本地時(shí),具體下載方式可依據(jù)現(xiàn)有的數(shù)據(jù)下載方式實(shí)現(xiàn),本實(shí)施例對(duì)此不作具體限定。
[0098]進(jìn)一步地,當(dāng)本實(shí)施例提供的方法在傳輸數(shù)據(jù)時(shí),如果由于網(wǎng)絡(luò)無(wú)法連接等原因造成數(shù)據(jù)傳輸中斷,即下載數(shù)據(jù)的任務(wù)未完成,則本實(shí)施例提供的方法還支持重新檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型,并在檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接時(shí),自動(dòng)執(zhí)行未完成的下載任務(wù)的步驟。從而實(shí)現(xiàn)即使在數(shù)據(jù)傳輸中斷的情況下,無(wú)需用戶的選擇操作,也可自動(dòng)進(jìn)行數(shù)據(jù)傳輸。[0099]需要說明的是,無(wú)論下載的數(shù)據(jù)為未完成的下載任務(wù)所對(duì)應(yīng)的數(shù)據(jù),還是用戶當(dāng)前選擇下載的數(shù)據(jù),如果未完成的下載任務(wù)所對(duì)應(yīng)的數(shù)據(jù)或用戶當(dāng)前選擇下載的數(shù)據(jù)中包括圖片,且遠(yuǎn)程服務(wù)器上存儲(chǔ)了圖片對(duì)應(yīng)的高清圖片和標(biāo)準(zhǔn)圖片,則當(dāng)檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接時(shí),從遠(yuǎn)程服務(wù)器上下載高清圖片;當(dāng)檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接時(shí),從遠(yuǎn)程服務(wù)器上下載標(biāo)準(zhǔn)圖片,從而進(jìn)一步節(jié)省流量及費(fèi)用。
[0100]本實(shí)施例提供的方法,通過檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型,并在檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接時(shí),進(jìn)行數(shù)據(jù)傳輸,從而在無(wú)需用戶參與的情況下,可進(jìn)行數(shù)據(jù)傳輸,進(jìn)而提高了數(shù)據(jù)傳輸?shù)撵`活性;另外,在WiFi連接的情況下傳輸數(shù)據(jù)還可節(jié)省流量和費(fèi)用。
[0101]實(shí)施例四
[0102]本實(shí)施例提供了 一種傳輸數(shù)據(jù)的裝置,該裝置用于執(zhí)行上述實(shí)施例一或?qū)嵤├峁┑膫鬏敂?shù)據(jù)的方法。參見圖4,該裝置包括:
[0103]第一檢測(cè)模41,用于檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型;
[0104]傳輸模塊42,用于如果第一檢測(cè)模塊41檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接,則進(jìn)行數(shù)據(jù)傳輸;如果檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接,則暫停數(shù)據(jù)傳輸。
[0105]進(jìn)一步地,參見圖5,該裝置還包括:
[0106]第二檢測(cè)模塊43,用于檢測(cè)用戶傳輸數(shù)據(jù)的屏幕點(diǎn)擊事件或按鍵事件,如果檢測(cè)到用戶傳輸數(shù)據(jù)的屏幕點(diǎn)擊事件或按鍵事件,則觸發(fā)第一檢測(cè)模塊41執(zhí)行檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型的步驟;
[0107]或者,第二檢測(cè)模塊43,用于檢測(cè)網(wǎng)絡(luò)切換事件,如果檢測(cè)到網(wǎng)絡(luò)切換事件,則觸發(fā)第一檢測(cè)模塊41執(zhí)行檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型的步驟。
[0108]進(jìn)一步地,參見圖6,該裝置還包括:
[0109]提示模塊44,用于如果檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接,則提示用戶是否傳輸數(shù)據(jù);
[0110]傳輸模塊42,還用于如果判斷用戶選擇傳輸數(shù)據(jù),則進(jìn)行數(shù)據(jù)傳輸,否則,暫停數(shù)據(jù)傳輸。
[0111]進(jìn)一步地,傳輸模塊42,具體用于將未完成的上傳任務(wù)所對(duì)應(yīng)的本地?cái)?shù)據(jù)或用戶當(dāng)前選擇上傳的本地?cái)?shù)據(jù)上傳到遠(yuǎn)程服務(wù)器;和/或,將未完成的下載任務(wù)所對(duì)應(yīng)的數(shù)據(jù)或用戶當(dāng)前選擇下載的數(shù)據(jù)從遠(yuǎn)程服務(wù)器下載到本地。
[0112]其中,傳輸模塊42,具體用于如果未完成的下載任務(wù)所對(duì)應(yīng)的數(shù)據(jù)或用戶當(dāng)前選擇下載的數(shù)據(jù)中包括圖片,且遠(yuǎn)程服務(wù)器上存儲(chǔ)了圖片對(duì)應(yīng)的高清圖片和標(biāo)準(zhǔn)圖片,則當(dāng)檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接時(shí),從遠(yuǎn)程服務(wù)器上下載高清圖片;當(dāng)檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接時(shí),從遠(yuǎn)程服務(wù)器上下載標(biāo)準(zhǔn)圖片。
[0113]本實(shí)施例提供的裝置,通過檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型,并在檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接時(shí),進(jìn)行數(shù)據(jù)傳輸,從而在無(wú)需用戶參與的情況下,可進(jìn)行數(shù)據(jù)傳輸,進(jìn)而提高了數(shù)據(jù)傳輸?shù)撵`活性;另外,在WiFi連接的情況下傳輸數(shù)據(jù)還可節(jié)省流量和費(fèi)用。
[0114]需要說明的是:上述實(shí)施例提供的傳輸數(shù)據(jù)的裝置在傳輸數(shù)據(jù)時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的傳輸數(shù)據(jù)的裝置與傳輸數(shù)據(jù)的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
[0115]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0116]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來(lái)完成,也可以通過程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0117]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種傳輸數(shù)據(jù)的方法,其特征在于,所述方法包括: 檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型; 如果檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為無(wú)線保真WiFi連接,則進(jìn)行數(shù)據(jù)傳輸; 如果檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接,則暫停數(shù)據(jù)傳輸。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型之前,還包括: 檢測(cè)用戶傳輸數(shù)據(jù)的屏幕點(diǎn)擊事件或按鍵事件,如果檢測(cè)到所述用戶傳輸數(shù)據(jù)的屏幕點(diǎn)擊事件或按鍵事件,則觸發(fā)執(zhí)行檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型的步驟; 或者,檢測(cè)網(wǎng)絡(luò)切換事件,如果檢測(cè)到網(wǎng)絡(luò)切換事件,則觸發(fā)執(zhí)行檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型的步驟。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述如果檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接,所述方法還包括: 提示用戶是否傳輸數(shù)據(jù); 如果判斷用戶選擇傳輸數(shù)據(jù),則進(jìn)行數(shù)據(jù)傳輸,否則,暫停數(shù)據(jù)傳輸。
4.根據(jù)權(quán)利要求1至3中任一權(quán)利要求所述的方法,其特征在于,所述進(jìn)行數(shù)據(jù)傳輸,具體包括: 將未完成的上傳任務(wù)所對(duì)應(yīng)的本地?cái)?shù)據(jù)或用戶當(dāng)前選擇上傳的本地?cái)?shù)據(jù)上傳到遠(yuǎn)程服務(wù)器;` 和/或,將未完成的下載任務(wù)所對(duì)應(yīng)的數(shù)據(jù)或用戶當(dāng)前選擇下載的數(shù)據(jù)從遠(yuǎn)程服務(wù)器下載到本地。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將未完成的下載任務(wù)所對(duì)應(yīng)的數(shù)據(jù)或用戶當(dāng)前選擇下載的數(shù)據(jù)從遠(yuǎn)程服務(wù)器下載到本地,具體包括: 如果所述未完成的下載任務(wù)所對(duì)應(yīng)的數(shù)據(jù)或用戶當(dāng)前選擇下載的數(shù)據(jù)中包括圖片,且所述遠(yuǎn)程服務(wù)器上存儲(chǔ)了所述圖片對(duì)應(yīng)的高清圖片和標(biāo)準(zhǔn)圖片,則當(dāng)檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接時(shí),從所述遠(yuǎn)程服務(wù)器上下載高清圖片;當(dāng)檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接時(shí),從所述遠(yuǎn)程服務(wù)器上下載標(biāo)準(zhǔn)圖片。
6.一種傳輸數(shù)據(jù)的裝置,其特征在于,所述裝置包括: 第一檢測(cè)模塊,用于檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型; 傳輸模塊,用于如果所述第一檢測(cè)模塊檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為無(wú)線保真WiFi連接,則進(jìn)行數(shù)據(jù)傳輸;如果檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接,則暫停數(shù)據(jù)傳輸。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 第二檢測(cè)模塊,用于檢測(cè)用戶傳輸數(shù)據(jù)的屏幕點(diǎn)擊事件或按鍵事件,如果檢測(cè)到所述用戶傳輸數(shù)據(jù)的屏幕點(diǎn)擊事件或按鍵事件,則觸發(fā)所述第一檢測(cè)模塊執(zhí)行檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型的步驟; 或者,所述第二檢測(cè)模塊,用于檢測(cè)網(wǎng)絡(luò)切換事件,如果檢測(cè)到網(wǎng)絡(luò)切換事件,則觸發(fā)所述第一檢測(cè)模塊執(zhí)行檢測(cè)當(dāng)前網(wǎng)絡(luò)的連接類型的步驟。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 提示模塊,用于如果檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接,則提示用戶是否傳輸數(shù)據(jù);所述傳輸模塊,還用于如果判斷用戶選擇傳輸數(shù)據(jù),則進(jìn)行數(shù)據(jù)傳輸,否則,暫停數(shù)據(jù)傳輸。
9.根據(jù)權(quán)利要求6至8中任一權(quán)利要求所述的裝置,其特征在于,所述傳輸模塊,具體用于將未完成的上傳任務(wù)所對(duì)應(yīng)的本地?cái)?shù)據(jù)或用戶當(dāng)前選擇上傳的本地?cái)?shù)據(jù)上傳到遠(yuǎn)程服務(wù)器;和/或,將未完成的下載任務(wù)所對(duì)應(yīng)的數(shù)據(jù)或用戶當(dāng)前選擇下載的數(shù)據(jù)從遠(yuǎn)程服務(wù)器下載到本地。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述傳輸模塊,具體用于如果所述未完成的下載任務(wù)所對(duì)應(yīng)的數(shù)據(jù)或用戶當(dāng)前選擇下載的數(shù)據(jù)中包括圖片,且所述遠(yuǎn)程服務(wù)器上存儲(chǔ)了所述圖片對(duì)應(yīng)的高清圖片和標(biāo)準(zhǔn)圖片,則當(dāng)檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為WiFi連接時(shí),從所述遠(yuǎn)程服務(wù)器上下載高清圖片;當(dāng)檢測(cè)到當(dāng)前網(wǎng)絡(luò)的連接類型為非WiFi連接時(shí),從所述遠(yuǎn)程服務(wù)器上下載標(biāo)準(zhǔn)圖片。
【文檔編號(hào)】H04L29/08GK103685330SQ201210318732
【公開日】2014年3月26日 申請(qǐng)日期:2012年8月31日 優(yōu)先權(quán)日:2012年8月31日
【發(fā)明者】朱中元 申請(qǐng)人:騰訊科技(深圳)有限公司