亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)下載方法及終端的制作方法

文檔序號:10661562閱讀:237來源:國知局
數(shù)據(jù)下載方法及終端的制作方法
【專利摘要】本公開是關(guān)于一種數(shù)據(jù)下載方法及終端,該方法包括:建立與從終端的連接,并獲取下載資源;根據(jù)所述下載資源,為所述從終端分配下載任務(wù),以使所述從終端根據(jù)所述下載任務(wù)下載數(shù)據(jù);接收所述從終端下載獲得的數(shù)據(jù),并將所述數(shù)據(jù)與自身下載的數(shù)據(jù)進行重組,以完成下載任務(wù)。本公開提供的數(shù)據(jù)下載方法及終端,能夠用于在網(wǎng)絡(luò)狀況不佳時,增加終端的數(shù)據(jù)下載速度,縮短用戶的等待時間,提高用戶的體驗。
【專利說明】
數(shù)據(jù)下載方法及終端
技術(shù)領(lǐng)域
[0001 ]本公開涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)下載方法及終端?!颈尘凹夹g(shù)】
[0002]隨著移動通信技術(shù)的快速發(fā)展和普及,以及WIFI技術(shù)的大量運用,通過移動終端進行網(wǎng)絡(luò)應(yīng)用已經(jīng)成為一種時尚。在這其中,通過移動網(wǎng)絡(luò)或WIFI網(wǎng)絡(luò)進行網(wǎng)絡(luò)資源下載表現(xiàn)的尤為突出。
[0003]但是,由于移動網(wǎng)絡(luò)和WIFI網(wǎng)絡(luò)存在受地域環(huán)境影響的特點,不同地域中移動網(wǎng)絡(luò)或WIFI網(wǎng)絡(luò)的信號強度存在差異。當(dāng)用戶處于某些信號強度較弱的場所時,由于受到信號強度影響,用戶上網(wǎng)或下載的速度往往很慢,等待時間較長。
【發(fā)明內(nèi)容】

[0004]本公開提供一種數(shù)據(jù)下載方法及終端,用以提升終端在網(wǎng)絡(luò)狀況不佳時的數(shù)據(jù)下載速度,縮短用戶的等待時間,調(diào)高用戶體驗。
[0005]根據(jù)本公開實施例的第一方面,提供一種數(shù)據(jù)下載方法,包括:
[0006]建立與從終端的連接,并從網(wǎng)絡(luò)側(cè)獲取下載資源;
[0007]根據(jù)所述下載資源,為已建立連接的所述從終端分配下載任務(wù),以使所述從終端根據(jù)所述下載任務(wù)下載數(shù)據(jù);
[0008]接收所述從終端下載獲得的數(shù)據(jù),并將所述數(shù)據(jù)與自身下載的數(shù)據(jù)進行重組,以完成下載任務(wù)。
[0009]該技術(shù)方案可以包括以下有益效果:在當(dāng)前網(wǎng)絡(luò)狀況不佳時,主終端通過建立與從終端之間的連接,并根據(jù)獲取到的下載資源為從終端分配下載任務(wù),使得從終端根據(jù)分配到的下載任務(wù),與主終端同時進行數(shù)據(jù)下載,進而在不改變外部網(wǎng)絡(luò)環(huán)境的前提下,通過分散下載任務(wù),使用從終端與主終端協(xié)作下載的方式,提高了待下載數(shù)據(jù)的下載速度,縮短了用戶的等待時間,提高了用戶的體驗。[〇〇1〇]在第一方面的第一種可能的實現(xiàn)方式中,所述建立與從終端的連接之前,還包括:
[0011]檢測當(dāng)前的網(wǎng)速,并將所述網(wǎng)速與預(yù)設(shè)的網(wǎng)速閾值進行對比;
[0012]其中,若所述網(wǎng)速小于所述網(wǎng)速閾值,則建立與從終端的連接;
[0013]若所述網(wǎng)速大于或等于所述網(wǎng)速閾值,則不與從終端建立連接。
[0014]該技術(shù)方案可以包括以下有益效果:通過對當(dāng)前網(wǎng)速進行檢測,并將當(dāng)前網(wǎng)速與預(yù)設(shè)的網(wǎng)速閾值進行對比,根據(jù)對比結(jié)果確定是否與從終端建立連接,在網(wǎng)速較差的網(wǎng)絡(luò)環(huán)境下,能夠通過主動與從終端建立連接輔助下載的方式,提高下載速度和用戶體驗。
[0015]根據(jù)第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述建立與從終端的連接,包括:[〇〇16]通過內(nèi)置的藍牙或NFC建立與所述從終端的連接。
[0017]該技術(shù)方案可以包括以下有益效果:由于藍牙模塊和NFC模塊均為現(xiàn)有智能終端中的常規(guī)設(shè)置模塊,利用終端中內(nèi)置的藍牙或NFC實現(xiàn)主終端和從終端的連接,不但實現(xiàn)起來方便簡單,還能避免由于另外增設(shè)用于建立連接的模塊所帶來的成本增加的問題。
[0018]在第一方面的第三種可能的實現(xiàn)方式中,所述根據(jù)所述下載資源,為已建立連接的所述從終端分配下載任務(wù),包括:
[0019]從所述下載資源中獲取待下載數(shù)據(jù)中各子數(shù)據(jù)的排序信息,以及各子數(shù)據(jù)的地址信息;
[0020]根據(jù)預(yù)設(shè)的分配策略,對所述地址信息進行分配,并將為所述從終端分配的地址信息攜帶在任務(wù)指令中,發(fā)送給所述從終端。
[0021]該技術(shù)方案可以包括以下有益效果:通過獲取待下載數(shù)據(jù)中各子數(shù)據(jù)的地址信息,并按照預(yù)設(shè)的分配策略對地址信息進行配,使得從終端根據(jù)被分配到的地址信息下載對應(yīng)的子數(shù)據(jù),避免了主終端與從終端之間,以及從終端之間,由于下載內(nèi)容重合影響下載效率的問題,從而進一步的提高了下載的效率和速度。
[0022]根據(jù)第一方面的第三種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述接收所述從終端下載獲得的數(shù)據(jù),并將所述數(shù)據(jù)與自身下載的數(shù)據(jù)進行重組,包括:
[0023]實時接收所述從終端的實時下載數(shù)據(jù),并根據(jù)所述排序信息,將所述實時下載數(shù)據(jù)和自身下載的數(shù)據(jù)存儲在對應(yīng)的存儲區(qū)域。
[0024]該技術(shù)方案可以包括以下有益效果:通過實時接收從終端的下載數(shù)據(jù),并根據(jù)待下載數(shù)據(jù)中各子數(shù)據(jù)的排序,將從終端下載的數(shù)據(jù)存儲到相應(yīng)的區(qū)域中,從而避免了由于下載數(shù)據(jù)排序混亂,造成的下載數(shù)據(jù)不可用的問題,增強了下載的可靠性。
[0025]根據(jù)本公開實施例的第二方面,提供一種數(shù)據(jù)下載方法,包括:
[0026]建立與主終端的連接,并接收所述主終端下發(fā)的下載任務(wù),其中,所述下載任務(wù)是所述主終端根據(jù)獲取到的下載資源分配下發(fā)的;
[0027]根據(jù)所述下載任務(wù)下載數(shù)據(jù),并將所述下載數(shù)據(jù)發(fā)送給所述主終端,以使所述主終端將所述下載數(shù)據(jù)與所述主終端自身下載的數(shù)據(jù)進行重組,以完成下載任務(wù)。
[0028]該技術(shù)方案可以包括以下有益效果:在當(dāng)前網(wǎng)絡(luò)狀況不佳時,通過將主終端與從終端進行連接,并通過從終端分擔(dān)主終端的下載任務(wù),提高了待下載數(shù)據(jù)的下載速度,縮短了用戶的等待時間,提高了用戶的體驗。
[0029]在第二方面的第一種可能的實現(xiàn)方式中,所述建立與主終端的連接,包括:
[0030]通過內(nèi)置的藍牙或NFC建立與所述主終端的連接。
[0031]該技術(shù)方案可以包括以下有益效果:由于藍牙模塊和NFC模塊均為現(xiàn)有智能終端中的常規(guī)設(shè)置模塊,利用終端中內(nèi)置的藍牙或NFC實現(xiàn)主終端和從終端的連接,不但實現(xiàn)起來方便簡單,還能避免由于另外增設(shè)用于建立連接的模塊所帶來的成本增加的問題。[〇〇32]根據(jù)本公開實施例的第三方面,提供一種數(shù)據(jù)下載終端,包括:
[0033]第一建立模塊,用于建立與從終端的連接;
[0034]獲取模塊,用于從網(wǎng)絡(luò)側(cè)獲取下載資源;
[0035]分配模塊,用于據(jù)所述下載資源,為已建立連接的所述從終端分配下載任務(wù),以使所述從終端根據(jù)所述下載任務(wù)下載數(shù)據(jù);
[0036]第一接收模塊,用于接收所述從終端下載獲得的數(shù)據(jù);
[0037]處理模塊,用于將所述數(shù)據(jù)與終端自身下載的數(shù)據(jù)進行重組,以完成下載任務(wù)。
[0038]該技術(shù)方案可以包括以下有益效果:在當(dāng)前網(wǎng)絡(luò)狀況不佳時,主終端通過建立與從終端之間的連接,并根據(jù)獲取到的下載資源為從終端分配下載任務(wù),使得從終端根據(jù)分配到的下載任務(wù),與主終端同時進行數(shù)據(jù)下載,進而在不改變外部網(wǎng)絡(luò)環(huán)境的前提下,通過分散下載任務(wù),使用從終端與主終端協(xié)作下載的方式,提高了待下載數(shù)據(jù)的下載速度,縮短了用戶的等待時間,提高了用戶的體驗。[〇〇39]在第三方面的第一種可能的實現(xiàn)方式中,所述終端還包括:
[0040]檢測模塊,用于檢測當(dāng)前的網(wǎng)速,并將所述網(wǎng)速與預(yù)設(shè)的網(wǎng)速閾值進行對比;
[0041]其中,若所述網(wǎng)速小于所述網(wǎng)速閾值,則建立與從終端的連接;
[0042]若所述網(wǎng)速大于或等于所述網(wǎng)速閾值,則不與從終端建立連接。
[0043]該技術(shù)方案可以包括以下有益效果:通過對當(dāng)前網(wǎng)速進行檢測,并將當(dāng)前網(wǎng)速與預(yù)設(shè)的網(wǎng)速閾值進行對比,根據(jù)對比結(jié)果確定是否與從終端建立連接,在網(wǎng)速較差的網(wǎng)絡(luò)環(huán)境下,能夠通過主動與從終端建立連接輔助下載的方式,提高下載速度和用戶體驗。 [〇〇44]根據(jù)第三方面的第一種可能的實現(xiàn)方式,在第三方面的第二種可能的實現(xiàn)方式中,所述第一建立模塊,包括:藍牙模塊和/或NFC模塊;[〇〇45]所述第一建立模塊,用于通過所述藍牙模塊或NFC模塊與所述從終端建立連接。
[0046]該技術(shù)方案可以包括以下有益效果:由于藍牙模塊和NFC模塊均為現(xiàn)有智能終端中的常規(guī)設(shè)置模塊,利用終端中內(nèi)置的藍牙或NFC實現(xiàn)主終端和從終端的連接,不但實現(xiàn)起來方便簡單,還能避免由于另外增設(shè)用于建立連接的模塊所帶來的成本增加的問題。[〇〇47]在第三方面的第三種可能的實現(xiàn)方式中,所述分配模塊,包括:
[0048]獲取子模塊,用于從所述下載資源中獲取待下載數(shù)據(jù)中各子數(shù)據(jù)的排序信息,以及各子數(shù)據(jù)的地址信息;
[0049]分配子模塊,用于根據(jù)預(yù)設(shè)的分配策略,對所述地址信息進行分配;
[0050]發(fā)送子模塊,用于將為所述從終端分配的地址信息攜帶在任務(wù)指令中,發(fā)送給所述從終端。
[0051]該技術(shù)方案可以包括以下有益效果:通過獲取待下載數(shù)據(jù)中各子數(shù)據(jù)的地址信息,并按照預(yù)設(shè)的分配策略對地址信息進行配,使得從終端根據(jù)被分配到的地址信息下載對應(yīng)的子數(shù)據(jù),避免了主終端與從終端之間,以及從終端之間,由于下載內(nèi)容重合影響下載效率的問題,從而進一步的提高了下載的效率和速度。[〇〇52]根據(jù)第三方面的第三種可能的實現(xiàn)方式,在第三方面的第四中可能的實現(xiàn)方式中,所述第一接收模塊,具體用于實時接收所述從終端的實時下載數(shù)據(jù);[〇〇53]所述處理模塊,具體用于根據(jù)所述排序信息,將所述實時下載數(shù)據(jù)和自身下載的數(shù)據(jù)存儲在對應(yīng)的存儲區(qū)域。[〇〇54]該技術(shù)方案可以包括以下有益效果:通過實時接收從終端的下載數(shù)據(jù),并根據(jù)待下載數(shù)據(jù)中各子數(shù)據(jù)的排序,將從終端下載的數(shù)據(jù)存儲到相應(yīng)的區(qū)域中,從而避免了由于下載數(shù)據(jù)排序混亂,造成的下載數(shù)據(jù)不可用的問題,增強了下載的可靠性。
[0055]根據(jù)本公開實施例第四方面,提供一種數(shù)據(jù)下載終端,包括:
[0056]第二建立模塊,用于建立與主終端的連接;
[0057]第二接收模塊,用于接收所述主終端下發(fā)的下載任務(wù),其中,所述下載任務(wù)是所述主終端根據(jù)獲取到的下載資源分配下發(fā)的;
[0058]發(fā)送模塊,用于將根據(jù)所述下載任務(wù)下載獲得的數(shù)據(jù)發(fā)送給所述主終端,以使所述主終端將所述下載數(shù)據(jù)與所述主終端自身下載的數(shù)據(jù)進行重組,以完成下載任務(wù)。
[0059]該技術(shù)方案可以包括以下有益效果:在當(dāng)前網(wǎng)絡(luò)狀況不佳時,通過將主終端與從終端進行連接,并通過從終端分擔(dān)主終端的下載任務(wù),提高了待下載數(shù)據(jù)的下載速度,縮短了用戶的等待時間,提高了用戶的體驗。
[0060]在第四方面的第一種可能的實現(xiàn)方式中,所述第二建立模塊,包括:[0061 ] 藍牙模塊和/或nfc模塊;
[0062]所述第二建立模塊,用于通過所述藍牙模塊或NFC模塊與所述主終端建立連接。 [〇〇63]由于藍牙模塊和NFC模塊均為現(xiàn)有智能終端中的常規(guī)設(shè)置模塊,利用終端中內(nèi)置的藍牙或NFC實現(xiàn)主終端和從終端的連接,不但實現(xiàn)起來方便簡單,還能避免由于另外增設(shè)用于建立連接的模塊所帶來的成本增加的問題。[〇〇64]根據(jù)本公開實施例的第五方面,提供一種數(shù)據(jù)下載終端設(shè)備,包括:
[0065] 處理器;[〇〇66]被配置為存儲處理器可執(zhí)行指令的存儲器;[〇〇67]其中,所述處理器被配置為:
[0068]建立與從終端的連接,并從網(wǎng)絡(luò)側(cè)獲取下載資源;[〇〇69]根據(jù)所述下載資源,為已建立連接的所述從終端分配下載任務(wù),以使所述從終端根據(jù)所述下載任務(wù)下載數(shù)據(jù);
[0070]接收所述從終端下載獲得的數(shù)據(jù),并將所述數(shù)據(jù)與自身下載的數(shù)據(jù)進行重組,以完成下載任務(wù)。
[0071]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。【附圖說明】[〇〇72]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0073]圖1是根據(jù)一示例性實施例示出的一種數(shù)據(jù)下載方法實施例一的流程圖;
[0074]圖2是根據(jù)一示例性實施例示出的一種數(shù)據(jù)下載方法實施例二的流程圖;
[0075]圖3是根據(jù)一示例性實施例示出的一種數(shù)據(jù)下載方法實施例三的流程圖;
[0076]圖4是根據(jù)一示例性實施例示出的一種數(shù)據(jù)下載方法實施例四的流程圖;
[0077]圖5是根據(jù)一示例性實施例示出的一種數(shù)據(jù)下載終端實施例一的框圖;
[0078]圖6是根據(jù)一示例性實施例示出的一種數(shù)據(jù)下載終端實施例二的框圖;
[0079]圖7是根據(jù)一示例性實施例示出的一種數(shù)據(jù)下載終端實施例三的框圖;
[0080]圖8是根據(jù)一示例性實施例示出的一種數(shù)據(jù)下載終端實施例四的框圖;[0081 ]圖9是根據(jù)一示例性實施例示出的一種數(shù)據(jù)下載終端設(shè)備的框圖;
[0082]圖10是根據(jù)一示例性實施例示出的另一種數(shù)據(jù)下載終端設(shè)備的框圖。[〇〇83] 通過上述附圖,已示出本公開明確的實施例,后文中將有更詳細(xì)的描述。這些附圖和文字描述并不是為了通過任何方式限制本公開構(gòu)思的范圍,而是通過參考特定實施例為本領(lǐng)域技術(shù)人員說明本公開的概念?!揪唧w實施方式】
[0084]這里將詳細(xì)地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0085]圖1是根據(jù)一示例性實施例示出的一種數(shù)據(jù)下載方法實施例一的流程圖,該方法可以由一主終端來執(zhí)行,該主終端可以是如手機、平板電腦等具有上網(wǎng)和下載功能的終端。 如圖1所示,該方法包括以下步驟:
[0086]在步驟101中,建立與從終端的連接,并從網(wǎng)絡(luò)側(cè)獲取下載資源。
[0087]本實施例中,將需要提升上網(wǎng)或下載速度的終端稱之為主終端,將用來支持主終端提升上網(wǎng)和下載速度的另外一部或多部終端稱之為從終端。
[0088]進一步的,本實施例中,主終端和從終端的連接方式可以采用現(xiàn)有的有線方式或無線方式中的任意一種。以藍牙方式為例,當(dāng)執(zhí)行建立連接操作時,主終端和從終端均開啟藍牙的配對功能,通過藍牙的配對功能實現(xiàn)主終端和從終端的連接。其具體方式與現(xiàn)有藍牙連接方式類似,在這里不再贅述。[〇〇89]基于市場上大部分諸如手機、平板電腦等智能終端中均設(shè)置有藍牙功能和NFC功能,因此,出于成本和方法普適性的考慮,本實施例中,優(yōu)選采用藍牙或NFC的無線方式實現(xiàn)主終端與從終端之間的連接。
[0090]本實施例中,下載資源即是指待下載數(shù)據(jù)的下載地址,其包括待下載數(shù)據(jù)中各子數(shù)據(jù)的下載地址。下載資源的具體獲取方法,與現(xiàn)有技術(shù)類似,在這里不再贅述。
[0091]在步驟102中,根據(jù)所述下載資源,為所述從終端分配下載任務(wù),以使所述從終端根據(jù)所述下載任務(wù)下載數(shù)據(jù)。
[0092]在一個相對穩(wěn)定的網(wǎng)絡(luò)環(huán)境中,處于網(wǎng)絡(luò)環(huán)境下的終端的下載速度是基本保持穩(wěn)定的,即使下載速度在某些時刻出現(xiàn)波動,其波動范圍對整體下載速度的影響也不是很大, 因此,在不改變網(wǎng)絡(luò)環(huán)境的前提下,要想提升數(shù)據(jù)的下載速度只能從數(shù)據(jù)量本身出發(fā)進行考慮。而本領(lǐng)域技術(shù)人員應(yīng)該了解的是在相同網(wǎng)絡(luò)環(huán)境下,數(shù)據(jù)本身的數(shù)據(jù)量越小,耗費的下載時間也就越短,其直觀的表現(xiàn)就是下載速度快?;诖?,本實施例,通過將待下載數(shù)據(jù)的數(shù)據(jù)量分成幾個部分,分別采用不同終端對各部分?jǐn)?shù)據(jù)量進行下載的方式,來減小主終端需要下載的數(shù)據(jù)量的大小,從而縮小整個待下載數(shù)據(jù)的下載時間。
[0093]舉例來說,比如,當(dāng)下載視頻文件時,主終端在建立與從終端的連接之后,主終端從網(wǎng)絡(luò)側(cè)獲取待下載視頻下各子視頻數(shù)據(jù)的下載地址,在獲得各子視頻數(shù)據(jù)的下載地址后,主終端可以采用隨機分配的方式,為每個從終端分配下載任務(wù),即將為每個從終端隨機分配的子視頻數(shù)據(jù)的下載地址分配給對應(yīng)的從終端,使得從終端根據(jù)被分配的下載地址對數(shù)據(jù)進行下載。除此之外,主終端也可以根據(jù)預(yù)先設(shè)定的分配方式,為每個從終端分配任務(wù),示例的,主終端可以根據(jù)從終端的個數(shù)將待下載的數(shù)據(jù)平均分成幾部分,并將每部分分配給相應(yīng)的從終端,以使從終端協(xié)助主終端進行數(shù)據(jù)下載。主終端為從終端分配任務(wù)的方法可以是本領(lǐng)域技術(shù)人員根據(jù)需要具體設(shè)定的,在這里不做限定。
[0094]再比如,當(dāng)加載網(wǎng)頁數(shù)據(jù)時,主終端在建立與從終端的連接之后,根據(jù)待加載網(wǎng)頁的網(wǎng)絡(luò)地址對網(wǎng)頁數(shù)據(jù)進行加載,并創(chuàng)建網(wǎng)頁對應(yīng)的文件對象模型(Document Object Model,簡稱dom)數(shù)據(jù)結(jié)構(gòu)。在這里,網(wǎng)頁的dom數(shù)據(jù)結(jié)構(gòu)的創(chuàng)建方法與現(xiàn)有技術(shù)類似,在這里不多做贅述。在創(chuàng)建獲得網(wǎng)頁對應(yīng)的dom數(shù)據(jù)結(jié)構(gòu)之后,主終端可以根據(jù)dom數(shù)據(jù)結(jié)構(gòu)中節(jié)點的數(shù)量以及從終端的數(shù)量,將dom數(shù)據(jù)結(jié)構(gòu)中的節(jié)點劃分為幾個部分,并通過從終端對每個部分中每個節(jié)點對應(yīng)的數(shù)據(jù)內(nèi)容進行下載,從而縮短網(wǎng)頁數(shù)據(jù)的下載時間。從而提升網(wǎng)頁的打開速度。
[0095]在步驟103中,接收所述從終端下載獲得的數(shù)據(jù),并將所述數(shù)據(jù)與自身下載的數(shù)據(jù)進行重組,以完成下載任務(wù)。[〇〇96]本實施例中,從終端可以采用實時傳輸?shù)姆绞剑瑢嵤┫螺d獲得的數(shù)據(jù)發(fā)送給主終端,也可以采用一次性傳輸?shù)姆绞綄⑾螺d獲得的數(shù)據(jù)傳輸給主終端,即從終端完成下載任務(wù)后,一次性的將下載獲得的數(shù)據(jù)發(fā)送給終端。
[0097]由于每個待下載數(shù)據(jù)的子數(shù)據(jù)之間是存在一定的排列順序的,只有將各子數(shù)據(jù)按照排序進行組合才能組成可用的數(shù)據(jù),因此,在主終端獲得從終端下載獲得的數(shù)據(jù)之后,需要對各從終端的下載數(shù)據(jù)和其自身的下載數(shù)據(jù)按照子數(shù)據(jù)之間的固有順序進行重組,以便形成可用的數(shù)據(jù)。然而根據(jù)從終端與主終端之間的交互方式的方式的不同,數(shù)據(jù)重組的方式也可以不同。例如,在步驟101中獲取下載資源的同時,可以從下載資源中獲得各子數(shù)據(jù)之間的排列順序,并在獲得從終端的下載數(shù)據(jù)后,根據(jù)該順序?qū)Ω飨螺d數(shù)據(jù)進行排序。再例如,主終端還可以在為每個從終端分配任務(wù)時,就同時為每個從終端分配相應(yīng)的存儲區(qū)域, 在接收到從終端實時或一次性發(fā)送的數(shù)據(jù)時,將數(shù)據(jù)存儲到對應(yīng)的存儲區(qū)域中,以達到數(shù)據(jù)重組的目的。[〇〇98]以加載網(wǎng)頁數(shù)據(jù)為例。當(dāng)從終端與主終端之間采用一次性傳輸?shù)姆绞竭M行數(shù)據(jù)傳輸時,主終端在接收獲得各從終端下載的數(shù)據(jù)后,可以根據(jù)各從終端所下載的數(shù)據(jù)對應(yīng)在 dom數(shù)據(jù)結(jié)構(gòu)中的節(jié)點的位置為各數(shù)據(jù)進行排序,或直接將各數(shù)據(jù)存儲到相應(yīng)節(jié)點對應(yīng)的存儲空間中。當(dāng)從終端與主終端采用實時傳輸?shù)姆绞綍r,也可以采用上述類似的方法,在這里不再贅述。
[0099]實際執(zhí)行過程中,本實施例提供的方法在步驟101之前還可以設(shè)置一個觸發(fā)步驟, 用于對建立連接的觸發(fā)條件進行判斷。例如,該觸發(fā)步驟可以包括:檢測當(dāng)前的網(wǎng)速,并將當(dāng)前網(wǎng)速與預(yù)設(shè)的網(wǎng)速閾值進行對比;若所述網(wǎng)速小于所述網(wǎng)速閾值,則建立與從終端的連接;若所述網(wǎng)速大于或等于所述網(wǎng)速閾值,則不與從終端建立連接。其中,上述的網(wǎng)速閾值可以是根據(jù)具體需要具體設(shè)定的,在這里不做限定。
[0100]本實施例中,在當(dāng)前網(wǎng)絡(luò)狀況不佳時,主終端通過建立與從終端之間的連接,并根據(jù)獲取到的下載資源為從終端分配下載任務(wù),使得從終端根據(jù)分配到的下載任務(wù),與主終端同時進行數(shù)據(jù)下載,進而在不改變外部網(wǎng)絡(luò)環(huán)境的前提下,通過分散下載任務(wù),使用從終端與主終端協(xié)作下載的方式,提高了待下載數(shù)據(jù)的下載速度,縮短了用戶的等待時間,提高了用戶的體驗。
[0101]圖2是根據(jù)一示例性實施例示出的一種數(shù)據(jù)下載方法實施例二的流程圖,如圖2所示,該方法可以包括如下的步驟:
[0102]在步驟201中,建立與從終端的連接,并從網(wǎng)絡(luò)側(cè)獲取下載資源。
[0103]本實施例中,主終端和從終端的連接方式可以采用現(xiàn)有的有線方式或無線方式中的任意一種。以藍牙方式為例,當(dāng)執(zhí)行建立連接操作時,主終端和從終端均開啟藍牙的配對功能,通過藍牙的配對功能實現(xiàn)主終端和從終端的連接。其具體方式與現(xiàn)有藍牙連接方式類似,在這里不再贅述。[〇1〇4]基于市場上大部分諸如手機、平板電腦等智能終端中均設(shè)置有藍牙功能和NFC功能,因此,出于成本和方法普適性的考慮,本實施例中,優(yōu)選采用藍牙或NFC的無線方式實現(xiàn)主終端與從終端之間的連接。
[0105]本實施例中,下載資源即是指待下載數(shù)據(jù)的下載地址,其包括待下載數(shù)據(jù)中各子數(shù)據(jù)的下載地址,以及各子數(shù)據(jù)之間的排序關(guān)系。具體的下載資源的獲取方法,與現(xiàn)有技術(shù)類似,在這里不再贅述。
[0106]在步驟202中,從所述下載資源中獲取待下載數(shù)據(jù)中各子數(shù)據(jù)的排序信息,以及各子數(shù)據(jù)的地址信息。
[0107]在步驟203中,根據(jù)預(yù)設(shè)的分配策略,對所述地址信息進行分配,并將為所述從終端分配的地址信息攜帶在任務(wù)指令中,發(fā)送給所述從終端。
[0108]本實施例中,分配策略可以包括隨機分配,平均分配,按接入網(wǎng)絡(luò)分配等分配方法中的任意一種或任意幾種的結(jié)合。
[0109]具體來說,隨機分配,就是主終端隨機的對獲取到的各子數(shù)據(jù)的地址進行分配,即分配給每個從終端的地址個數(shù),以及每個地址對應(yīng)的子數(shù)據(jù)的大小完全是隨機的。
[0110]平均分配,就是指主終端按照子數(shù)據(jù)的個數(shù)和從終端的個數(shù),將子數(shù)據(jù)對應(yīng)的地址平均分配給每個從終端,即每個從終端被被分配的地址個數(shù)是相同的。例如待下載的數(shù)據(jù)中有6個子數(shù)據(jù),與主終端連接的從終端有2個,那么每個從終端被分配的地址數(shù)為兩個。
[0111]按接入網(wǎng)絡(luò)分配,就是指根據(jù)每個從終端接入的網(wǎng)絡(luò)類型的不同為從終端分配下載任務(wù),例如當(dāng)從終端的接入網(wǎng)絡(luò)既有WIFI網(wǎng)路,又有移動網(wǎng)絡(luò)時,可以為接入網(wǎng)絡(luò)為WIFI 網(wǎng)絡(luò)的從終端多分配一些下載任務(wù),而接入網(wǎng)絡(luò)為移動網(wǎng)絡(luò)的從終端則相對的少分配一些下載任務(wù)。進一步的,若在接入網(wǎng)絡(luò)為移動網(wǎng)絡(luò)的從終端中,既有4G網(wǎng)絡(luò)又有3G網(wǎng)絡(luò)或E網(wǎng)絡(luò)時,則按照4G、3G、E網(wǎng)絡(luò)的順序,依次降低分配給對應(yīng)從終端網(wǎng)絡(luò)任務(wù)的標(biāo)準(zhǔn)。
[0112]本實施例中,用于給從終端分配任務(wù)的任務(wù)指令,為本領(lǐng)域技術(shù)人員根據(jù)需要預(yù)先設(shè)定的能夠被主終端和從終端理解的,用于傳達下載指示的指令,其具體的表現(xiàn)形式可以根據(jù)具體需要具體設(shè)定,在這里不再贅述。
[0113]在步驟204中,接收所述從終端下載獲得的數(shù)據(jù),并將所述數(shù)據(jù)與自身下載的數(shù)據(jù)進行重組,以完成下載任務(wù)。
[0114]本實施例中,從終端可以采用實時傳輸?shù)姆绞?,將實施下載獲得的數(shù)據(jù)發(fā)送給主終端,也可以采用一次性傳輸?shù)姆绞綄⑾螺d獲得的數(shù)據(jù)傳輸給主終端,即從終端完成下載任務(wù)后,一次性的將下載獲得的數(shù)據(jù)發(fā)送給終端。
[0115]由于每個待下載數(shù)據(jù)的子數(shù)據(jù)之間是存在一定的排列順序的,只有將各子數(shù)據(jù)按照排序進行組合才能組成可用的數(shù)據(jù),因此,在主終端獲得從終端下載獲得的數(shù)據(jù)之后,需要對各從終端的下載數(shù)據(jù)和其自身的下載數(shù)據(jù)按照子數(shù)據(jù)之間的固有順序進行重組,以便形成可用的數(shù)據(jù)。然而根據(jù)從終端與主終端之間的交互方式的方式的不同,數(shù)據(jù)重組的方式也可以不同。例如,在步驟101中獲取下載資源的同時,可以從下載資源中獲得各子數(shù)據(jù)之間的排列順序,并在獲得從終端的下載數(shù)據(jù)后,根據(jù)該順序?qū)Ω飨螺d數(shù)據(jù)進行排序。再例如,主終端在為每個從終端分配任務(wù)時,就同時為每個從終端分配相應(yīng)的存儲區(qū)域,在接收到從終端實時或一次性發(fā)送的數(shù)據(jù)時,將數(shù)據(jù)存儲到對應(yīng)的存儲區(qū)域中,以達到數(shù)據(jù)重組的目的。
[0116]以加載網(wǎng)頁數(shù)據(jù)為例。當(dāng)從終端與主終端之間采用一次性傳輸?shù)姆绞竭M行數(shù)據(jù)傳輸時,主終端在接收獲得各從終端下載的數(shù)據(jù)后,可以根據(jù)各從終端所下載的數(shù)據(jù)在dom數(shù)據(jù)結(jié)構(gòu)中對應(yīng)節(jié)點的位置為各數(shù)據(jù)進行排序,或直接將各數(shù)據(jù)存儲到相應(yīng)節(jié)點對應(yīng)的存儲空間中。當(dāng)從終端與主終端采用實時傳輸?shù)姆绞綍r,也可以采用上述類似的方法,在這里不再贅述。
[0117]本實施例中,通過獲取待下載數(shù)據(jù)中各子數(shù)據(jù)的地址信息,并按照預(yù)設(shè)的分配策略對地址信息進行配,使得從終端根據(jù)被分配到的地址信息下載對應(yīng)的子數(shù)據(jù),避免了主終端與從終端之間,以及從終端之間,由于下載內(nèi)容重合影響下載效率的問題,從而進一步的提高了下載的效率和速度。
[0118]圖3是根據(jù)一示例性實施例示出的一種數(shù)據(jù)下載方法實施例三的流程圖,如圖3所示,該方法可以包括如下步驟:
[0119]在步驟301中,建立與從終端的連接,并從網(wǎng)絡(luò)側(cè)獲取下載資源,其中,所述下載資源包括待下載數(shù)據(jù)中各子數(shù)據(jù)的排序信息,以及各子數(shù)據(jù)的地址信息。
[0120]本實施例中,主終端和從終端的連接方式可以采用現(xiàn)有的有線方式或無線方式中的任意一種。以藍牙方式為例,當(dāng)執(zhí)行建立連接操作時,主終端和從終端均開啟藍牙的配對功能,通過藍牙的配對功能實現(xiàn)主終端和從終端的連接。其具體方式與現(xiàn)有藍牙連接方式類似,在這里不再贅述。[〇121]基于市場上大部分諸如手機、平板電腦等智能終端中均設(shè)置有藍牙功能和NFC功能,因此,出于成本和方法普適性的考慮,本實施例中,優(yōu)選采用藍牙或NFC的無線方式實現(xiàn)主終端與從終端之間的連接。
[0122]本實施例中,下載資源即是指待下載數(shù)據(jù)的下載地址,其包括待下載數(shù)據(jù)中各子數(shù)據(jù)的下載地址,以及各子數(shù)據(jù)之間的排序關(guān)系。具體的下載資源的獲取方法,與現(xiàn)有技術(shù)類似,在這里不再贅述。
[0123]在步驟302中,根據(jù)所述下載資源,為所述從終端分配下載任務(wù),以使所述從終端根據(jù)所述下載任務(wù)下載數(shù)據(jù)。
[0124]在一個相對穩(wěn)定的網(wǎng)絡(luò)環(huán)境中,處于網(wǎng)絡(luò)環(huán)境下的終端的下載速度是基本保持穩(wěn)定的,即使下載速度在某些時刻出現(xiàn)波動,其波動范圍對整體下載速度的影響也不是很大, 因此,在不改變網(wǎng)絡(luò)環(huán)境的前提下,要想提升數(shù)據(jù)的下載速度只能從數(shù)據(jù)大小本身出發(fā)進行考慮。而本領(lǐng)域技術(shù)人員應(yīng)該了解的是在相同網(wǎng)絡(luò)環(huán)境下,數(shù)據(jù)本身的數(shù)據(jù)量越小,耗費的下載時間也就越短,其直觀的表現(xiàn)就是下載速度快?;诖耍緦嵤├?,通過將待下載數(shù)據(jù)的數(shù)據(jù)量分成幾個部分,分別采用不同終端對各部分?jǐn)?shù)據(jù)量進行下載的方式,來減小主終端需要下載的數(shù)據(jù)量的大小,從而縮小整個待下載數(shù)據(jù)的下載時間。
[0125]舉例來說,比如,當(dāng)下載視頻文件時,主終端在建立與從終端的連接之后,主終端從網(wǎng)絡(luò)側(cè)獲取待下載視頻下各子視頻數(shù)據(jù)的下載地址,在獲得各子視頻數(shù)據(jù)的下載地址后,主終端可以采用隨機分配的方式,為每個從終端分配下載任務(wù),即將為每個從終端隨機分配的子視頻數(shù)據(jù)的下載地址給對應(yīng)的從終端,使得從終端根據(jù)被分配的下載地址對數(shù)據(jù)進行下載。除此之外,主終端也可以根據(jù)預(yù)先設(shè)定的分配方式,為每個從終端分配任務(wù),示例的,主終端可以根據(jù)從終端的個數(shù)將待下載的數(shù)據(jù)平均分成幾部分,并將每部分分配給相應(yīng)的從終端,以使從終端協(xié)助主終端進行數(shù)據(jù)下載。具體的,主終端為從終端分配任務(wù)的方法可以是本領(lǐng)域技術(shù)人員根據(jù)需要具體設(shè)定的,在這里不做限定。
[0126]再比如,當(dāng)加載網(wǎng)頁數(shù)據(jù)時,主終端在建立與從終端的連接之后,根據(jù)待加載網(wǎng)頁的網(wǎng)絡(luò)地址對網(wǎng)頁數(shù)據(jù)進行加載,并創(chuàng)建網(wǎng)頁對應(yīng)的文件對象模型(Document Object Model,簡稱dom)數(shù)據(jù)結(jié)構(gòu)。在這里,網(wǎng)頁的dom數(shù)據(jù)結(jié)構(gòu)的創(chuàng)建方法與現(xiàn)有技術(shù)類似,在這里不多做贅述。在創(chuàng)建獲得網(wǎng)頁對應(yīng)的dom數(shù)據(jù)結(jié)構(gòu)之后,主終端可以根據(jù)dom數(shù)據(jù)結(jié)構(gòu)中節(jié)點的數(shù)量以及從終端的數(shù)量,將dom數(shù)據(jù)結(jié)構(gòu)中的節(jié)點劃分為幾個部分,并通過從終端對每個部分中每個節(jié)點對應(yīng)的數(shù)據(jù)內(nèi)容進行下載,從而縮短網(wǎng)頁數(shù)據(jù)的下載時間。從而提升網(wǎng)頁的打開速度。
[0127]在步驟303中,實時接收所述從終端的實時下載數(shù)據(jù),并根據(jù)所述排序信息,將所述實時下載數(shù)據(jù)和自身下載的數(shù)據(jù)存儲在對應(yīng)的存儲區(qū)域。
[0128]在接收到下載任務(wù)后,從終端即根據(jù)下載任務(wù)重的地址信息對對應(yīng)的子數(shù)據(jù)進行下載。本實施例中,從終端采用實時傳輸?shù)姆绞?,一邊下載一邊將下載獲得數(shù)據(jù)傳輸給主終端。此時,雖然從終端已經(jīng)發(fā)來數(shù)據(jù),但是由于從終端并未完成下載任務(wù),因此,如果從終端每發(fā)來一次數(shù)據(jù)就對數(shù)據(jù)進行一次排序的話,不但操作繁瑣,占用處理資源,還非常不利于數(shù)據(jù)的整合,因此,本實施例中,主終端在獲取到待下載數(shù)據(jù)中格子數(shù)據(jù)的排序信息后,即按照子數(shù)據(jù)的排序關(guān)系,為每個子數(shù)據(jù)設(shè)置相應(yīng)的存儲區(qū)域,當(dāng)從終端每次發(fā)來數(shù)據(jù)后,根據(jù)數(shù)據(jù)中攜帶的子數(shù)據(jù)的標(biāo)識存儲在相應(yīng)的存儲區(qū)域中,從而在達到重組數(shù)據(jù)目的的同時,還能簡化處理過程,提高處理的效率。
[0129]本實施例中,通過實時接收從終端的下載數(shù)據(jù),并根據(jù)待下載數(shù)據(jù)中各子數(shù)據(jù)的排序,將從終端下載的數(shù)據(jù)存儲到相應(yīng)的區(qū)域中,從而避免了由于下載數(shù)據(jù)排序混亂,造成的下載數(shù)據(jù)不可用的問題,增強了下載的可靠性。
[0130]圖4是根據(jù)一示例性實施例示出的一種數(shù)據(jù)下載方法實施例四的流程圖,該方法可以由一從終端來執(zhí)行,該從終端可以為如手機、平板電腦等用于協(xié)助主終端進行下載任務(wù)的終端。如圖4所示,該方法可以包括如下步驟:
[0131]在步驟401中,建立與主終端的連接,并接收所述主終端下發(fā)的下載任務(wù),其中,所述下載任務(wù)是所述主終端根據(jù)獲取到的下載資源分配下發(fā)的。
[0132]本實施例中,主終端和從終端的連接方式可以采用現(xiàn)有的有線方式或無線方式中的任意一種。以藍牙方式為例,當(dāng)執(zhí)行建立連接操作時,主終端和從終端均開啟藍牙的配對功能,通過藍牙的配對功能實現(xiàn)主終端和從終端的連接。其具體方式與現(xiàn)有藍牙連接方式類似,在這里不再贅述。
[0133]基于市場上大部分諸如手機、平板電腦等智能終端中均設(shè)置有藍牙功能和NFC功能,因此,出于成本和方法普適性的考慮,本實施例中,優(yōu)選采用藍牙或NFC的無線方式實現(xiàn)主終端與從終端之間的連接。
[0134]本實施例中,下載資源即是指待下載數(shù)據(jù)的下載地址,其包括待下載數(shù)據(jù)中各子數(shù)據(jù)的下載地址,以及各子數(shù)據(jù)之間的排列順序。具體的下載資源的獲取方法,與現(xiàn)有技術(shù)類似,在這里不再贅述。
[0135]進一步的,主終端在獲得下載資源后,可以根據(jù)隨機分配、平均分配、按接入網(wǎng)絡(luò)分配等分配方法中的任意一種或幾種組合的方式為從終端分配任務(wù)。
[0136]其中,隨機分配,就是指主終端隨機的對獲取到的各子數(shù)據(jù)的地址進行分配,即分配給每個從終端的地址個數(shù),以及每個地址對應(yīng)的子數(shù)據(jù)的大小完全是隨機的。
[0137]平均分配,就是指主終端按照子數(shù)據(jù)的個數(shù)和從終端的個數(shù),將子數(shù)據(jù)對應(yīng)的地址平均分配給每個從終端,即每個從終端被被分配的地址個數(shù)是相同的。例如待下載的數(shù)據(jù)中有6個子數(shù)據(jù),與主終端連接的從終端有2個,那么每個從終端被分配的地址數(shù)為兩個。
[0138]按接入網(wǎng)絡(luò)分配,就是指根據(jù)每個從終端接入的網(wǎng)絡(luò)類型的不同為從終端分配下載任務(wù),例如當(dāng)從終端的接入網(wǎng)絡(luò)既有WIFI網(wǎng)路,又有移動網(wǎng)絡(luò)時,可以為接入網(wǎng)絡(luò)為WIFI 網(wǎng)絡(luò)的從終端多分配一些下載任務(wù),而接入網(wǎng)絡(luò)為移動網(wǎng)絡(luò)的從終端則相對的少分配一些下載任務(wù)。進一步的,若在接入網(wǎng)絡(luò)為移動網(wǎng)絡(luò)的從終端中,既有4G網(wǎng)絡(luò)又有3G網(wǎng)絡(luò)或E網(wǎng)絡(luò)時,則按照4G、3G、E網(wǎng)絡(luò)的順序,依次降低分配給對應(yīng)從終端網(wǎng)絡(luò)任務(wù)的標(biāo)準(zhǔn)。
[0139]在步驟402中,根據(jù)所述下載任務(wù)下載數(shù)據(jù),并將所述下載數(shù)據(jù)發(fā)送給所述主終端,以使所述主終端將所述下載數(shù)據(jù)與所述主終端自身下載的數(shù)據(jù)進行重組,以完成下載任務(wù)。
[0140]本實施例的執(zhí)行方式和效果與圖1中所示方法的執(zhí)行方式和效果相同,在這里不再贅述。
[0141]圖5是根據(jù)一示例性實施例示出的一種數(shù)據(jù)下載終端實施例一的框圖,如圖5所示,該裝置包括:
[0142]第一建立模塊11,用于建立與從終端的連接;
[0143]獲取模塊12,用于從網(wǎng)絡(luò)側(cè)獲取下載資源;
[0144]分配模塊13,用于據(jù)所述下載資源,為已建立連接的所述從終端分配下載任務(wù),以使所述從終端根據(jù)所述下載任務(wù)下載數(shù)據(jù);
[0145]第一接收模塊14,用于接收所述從終端下載獲得的數(shù)據(jù);
[0146]處理模塊15,用于將所述數(shù)據(jù)與終端自身下載的數(shù)據(jù)進行重組,以完成下載任務(wù)。
[0147]其中,所述第一建立模塊11,包括:藍牙模塊111和NFC模塊112;
[0148]所述第一建立模塊11,用于通過所述藍牙模塊111或NFC模塊112與所述從終端建立連接。
[0149]實際執(zhí)行過程中,本實施例提供的終端還可以包括檢測模塊16,用于檢測當(dāng)前的網(wǎng)速,并將所述網(wǎng)速與預(yù)設(shè)的網(wǎng)速閾值進行對比;
[0150]其中,若所述網(wǎng)速小于所述網(wǎng)速閾值,則建立與從終端的連接;
[0151]若所述網(wǎng)速大于或等于所述網(wǎng)速閾值,則不與從終端建立連接。
[0152]本實施例提供的數(shù)據(jù)下載終端可以用于執(zhí)行圖1所示方法實施例的技術(shù)方案。
[0153]本實施例中提供的數(shù)據(jù)下載終端其具體可以是諸如手機、平板電腦等具備上網(wǎng)和下載功能的終端,本實施例中,數(shù)據(jù)下載終端具體可以表現(xiàn)為待提升下載速度的終端(即主終端)。
[0154]本實施例中,主終端和從終端的連接方式可以采用現(xiàn)有的有線方式或無線方式中的任意一種。以藍牙方式為例,當(dāng)執(zhí)行建立連接操作時,主終端的第一建立模塊11開啟藍牙模塊111的配對功能,通過藍牙的配對功能實現(xiàn)與從終端的連接。其具體方式與現(xiàn)有藍牙連接方式類似,在這里不再贅述。
[0155]基于市場上大部分諸如手機、平板電腦等智能終端中均設(shè)置有藍牙功能和NFC功能,因此,出于成本和方法普適性的考慮,本實施例中,優(yōu)選采用第一建立模塊11中的通過所述藍牙模塊111或NFC模塊112與所述從終端建立連接。
[0156]本實施例中,下載資源即是指待下載數(shù)據(jù)的下載地址,其包括待下載數(shù)據(jù)中各子數(shù)據(jù)的下載地址。具體的下載資源的獲取方法,與現(xiàn)有技術(shù)類似,在這里不再贅述。
[0157]進一步的,由于在一個相對穩(wěn)定的網(wǎng)絡(luò)環(huán)境中,處于網(wǎng)絡(luò)環(huán)境下的終端的下載速度是基本保持穩(wěn)定的,即使下載速度在某些時刻出現(xiàn)波動,其波動范圍對整體下載速度的影響也不是很大,因此,在不改變網(wǎng)絡(luò)環(huán)境的前提下,要想提升數(shù)據(jù)的下載速度只能從數(shù)據(jù)大小本身出發(fā)進行考慮。而本領(lǐng)域技術(shù)人員應(yīng)該了解的是在相同網(wǎng)絡(luò)環(huán)境下,數(shù)據(jù)本身的數(shù)據(jù)量越小,耗費的下載時間也就越短,其直觀的表現(xiàn)就是下載速度快。基于此,本實施例, 通過將待下載數(shù)據(jù)的數(shù)據(jù)量分成幾個部分,分別采用不同終端對各部分?jǐn)?shù)據(jù)量進行下載的方式,來減小主終端需要下載的數(shù)據(jù)量的大小,從而縮小整個待下載數(shù)據(jù)的下載時間。
[0158]舉例來說,比如,當(dāng)下載視頻文件時,第一建立模塊11在建立與從終端的連接之后,主終端的獲取模塊12從網(wǎng)絡(luò)側(cè)獲取待下載視頻下各子視頻數(shù)據(jù)的下載地址,并在獲得各子視頻數(shù)據(jù)的下載地址后,通過分配模塊13采用隨機分配的方式,為每個從終端分配下載任務(wù),即將為每個從終端隨機分配的子視頻數(shù)據(jù)的下載地址給對應(yīng)的從終端,使得從終端根據(jù)被分配的下載地址對數(shù)據(jù)進行下載。除此之外,分配模塊13也可以根據(jù)預(yù)先設(shè)定的分配方式,為每個從終端分配任務(wù),示例的,分配模塊13可以根據(jù)從終端的個數(shù)將待下載的數(shù)據(jù)平均分成幾部分,并將每部分分配給相應(yīng)的從終端,以使從終端協(xié)助主終端進行數(shù)據(jù)下載。具體的,分配模塊13為從終端分配任務(wù)所采用的方法可以是本領(lǐng)域技術(shù)人員根據(jù)需要具體設(shè)定的,在這里不做限定。[0159 ]再比如,當(dāng)加載網(wǎng)頁數(shù)據(jù)時,第一建立模塊11與從終端的連接之后,獲取模塊12根據(jù)待加載網(wǎng)頁的網(wǎng)絡(luò)地址對網(wǎng)頁數(shù)據(jù)進行加載,并創(chuàng)建網(wǎng)頁對應(yīng)的文件對象模型 (Document Object Model,簡稱dom)數(shù)據(jù)結(jié)構(gòu)(相當(dāng)于下載資源)。在這里,網(wǎng)頁的dom數(shù)據(jù)結(jié)構(gòu)的創(chuàng)建方法與現(xiàn)有技術(shù)類似,在這里不多做贅述。在創(chuàng)建獲得網(wǎng)頁對應(yīng)的dom數(shù)據(jù)結(jié)構(gòu)之后,分配模塊13可以根據(jù)dom數(shù)據(jù)結(jié)構(gòu)中節(jié)點的數(shù)量以及從終端的數(shù)量,將dom數(shù)據(jù)結(jié)構(gòu)中的節(jié)點劃分為幾個部分,并通過從終端對每個部分中每個節(jié)點對應(yīng)的數(shù)據(jù)內(nèi)容進行下載,從而以此來縮短網(wǎng)頁數(shù)據(jù)的下載時間,提升網(wǎng)頁的打開速度。
[0160]本實施例中,從終端可以采用實時傳輸?shù)姆绞?,將實時下載獲得的數(shù)據(jù)發(fā)送給主終端,也可以采用一次性傳輸?shù)姆绞綄⑾螺d獲得的數(shù)據(jù)傳輸給主終端,即從終端完成下載任務(wù)后,一次性的將下載獲得的數(shù)據(jù)發(fā)送給終端。
[0161]由于每個待下載數(shù)據(jù)的子數(shù)據(jù)之間是存在一定的排列順序的,只有將各子數(shù)據(jù)按照排序進行組合才能組成可用的數(shù)據(jù),因此,在主終端的第一接收模塊14接收到從終端下載獲得的數(shù)據(jù)之后,主終端需要通過處理模塊15對各從終端的下載數(shù)據(jù)和其自身的下載數(shù)據(jù)按照子數(shù)據(jù)之間的固有順序進行重組,以便形成可用的數(shù)據(jù)。并且根據(jù)從終端與主終端之間交互方式的不同,數(shù)據(jù)重組的方式也可以不同。例如,在獲取模塊12獲取下載資源的同時,獲取模塊12還可以從下載資源中獲得各子數(shù)據(jù)之間的排列順序,從而在第一接收模塊14在接收到從終端的下載數(shù)據(jù)后,可以通過處理模塊15根據(jù)該排列順序?qū)Ω飨螺d數(shù)據(jù)進行排序,以達到數(shù)據(jù)重組的目的。
[0162]以加載網(wǎng)頁數(shù)據(jù)為例。當(dāng)從終端與主終端之間采用一次性傳輸?shù)姆绞竭M行數(shù)據(jù)傳輸時,主終端的第一接收模塊14在接收獲得各從終端下載的數(shù)據(jù)后,處理模塊15可以根據(jù)各從終端所下載的數(shù)據(jù)在dom數(shù)據(jù)結(jié)構(gòu)中對應(yīng)節(jié)點的位置為各數(shù)據(jù)進行排序,或直接將各數(shù)據(jù)存儲到相應(yīng)節(jié)點對應(yīng)的存儲空間中。當(dāng)從終端與主終端采用實時傳輸?shù)姆绞綍r,也可以采用上述類似的方法,在這里不再贅述。
[0163]本實施例中,在當(dāng)前網(wǎng)絡(luò)狀況不佳時,主終端通過建立與從終端之間的連接,并根據(jù)獲取到的下載資源為從終端分配下載任務(wù),使得從終端根據(jù)分配到的下載任務(wù),與主終端同時進行數(shù)據(jù)下載,進而在不改變外部網(wǎng)絡(luò)環(huán)境的前提下,通過分散下載任務(wù),使用從終端與主終端協(xié)作下載的方式,提高了待下載數(shù)據(jù)的下載速度,縮短了用戶的等待時間,提高了用戶的體驗。
[0164]圖6是根據(jù)一示例性實施例示出的一種數(shù)據(jù)下載終端實施例二的框圖,如圖6所示,在圖5所示實施例的基礎(chǔ)上,所述分配模塊13,包括:
[0165]獲取子模塊131,用于從所述下載資源中獲取待下載數(shù)據(jù)中各子數(shù)據(jù)的排序信息, 以及各子數(shù)據(jù)的地址信息;
[0166]分配子模塊132,用于根據(jù)預(yù)設(shè)的分配策略,對所述地址信息進行分配;
[0167]發(fā)送子模塊133,用于將為所述從終端分配的地址信息攜帶在任務(wù)指令中,發(fā)送給所述從終端。
[0168]本實施例提供的數(shù)據(jù)下載終端可以用于執(zhí)行圖2所示方法實施例的技術(shù)方案。
[0169]本實施例中,分配子模塊132的分配策略可以包括隨機分配,平均分配,按接入網(wǎng)絡(luò)分配等分配方法中的任意一種或任意幾種的結(jié)合。
[0170]具體來說,隨機分配,就是主終端隨機的對獲取到的各子數(shù)據(jù)的地址進行分配,即分配給每個從終端的地址個數(shù),以及每個地址對應(yīng)的子數(shù)據(jù)的大小完全是隨機的。
[0171]平均分配,就是指主終端按照子數(shù)據(jù)的個數(shù)和從終端的個數(shù),將子數(shù)據(jù)對應(yīng)的地址平均分配給每個從終端,即每個從終端被被分配的地址個數(shù)是相同的。例如待下載的數(shù)據(jù)中有6個子數(shù)據(jù),與主終端連接的從終端有2個,那么每個從終端被分配的地址數(shù)為兩個。
[0172]按接入網(wǎng)絡(luò)分配,就是指根據(jù)每個從終端接入的網(wǎng)絡(luò)類型的不同為從終端分配下載任務(wù),例如當(dāng)從終端的接入網(wǎng)絡(luò)既有WIFI網(wǎng)路,又有移動網(wǎng)絡(luò)時,可以為接入網(wǎng)絡(luò)為WIFI 網(wǎng)絡(luò)的從終端多分配一些下載任務(wù),而接入網(wǎng)絡(luò)為移動網(wǎng)絡(luò)的從終端則相對的少分配一些下載任務(wù)。進一步的,若在接入網(wǎng)絡(luò)為移動網(wǎng)絡(luò)的從終端中,既有4G網(wǎng)絡(luò)又有3G網(wǎng)絡(luò)或E網(wǎng)絡(luò)時,則按照4G、3G、E網(wǎng)絡(luò)的順序,依次降低分配給對應(yīng)從終端網(wǎng)絡(luò)任務(wù)的標(biāo)準(zhǔn)。
[0173]本實施例中,用于給從終端分配任務(wù)的任務(wù)指令,為本領(lǐng)域技術(shù)人員根據(jù)需要預(yù)先設(shè)定的能夠被主終端和從終端理解的,用于傳達下載指示的指令,其具體的表現(xiàn)形式可以根據(jù)具體需要具體設(shè)定,在這里不再贅述。
[0174]具體的,當(dāng)獲取子模塊131從下載資源中獲得待下載數(shù)據(jù)中各子數(shù)據(jù)的排序信息以及各子數(shù)據(jù)的地址信息后,分配子模塊132根據(jù)預(yù)設(shè)的分配策略對獲取子模塊131獲得的地址信息進行分配,并將為各從終端分配的地址信息通過發(fā)送子模塊133發(fā)送給各從終端。
[0175]本實施例中,通過獲取待下載數(shù)據(jù)中各子數(shù)據(jù)的地址信息,并按照預(yù)設(shè)的分配策略對地址信息進行配,使得從終端根據(jù)被分配到的地址信息下載對應(yīng)的子數(shù)據(jù),避免了主終端與從終端之間,以及從終端之間,由于下載內(nèi)容重合影響下載效率的問題,從而進一步的提高了下載的效率和速度。
[0176]圖7是根據(jù)一示例性實施例示出的一種數(shù)據(jù)下載終端實施例三的框圖,如圖7所示,在圖5所示實施例的基礎(chǔ)上,所述第一接收模塊14,包括:
[0177]接收子模塊141,用于實時接收所述從終端的實時下載數(shù)據(jù);
[0178]所述處理模塊15,具體用于根據(jù)所述排序信息,將所述實時下載數(shù)據(jù)和自身下載的數(shù)據(jù)存儲在對應(yīng)的存儲區(qū)域。
[0179]本實施例提供的數(shù)據(jù)下載終端能夠用于執(zhí)行圖3所示的方法,其執(zhí)行方式和有益效果與圖3所示實施例類似在這里不再贅述。
[0180]圖8是根據(jù)一示例性實施例示出的一種數(shù)據(jù)下載終端實施例四的框圖,如圖8所示,本實施例提供的數(shù)據(jù)下載終端,包括;
[0181]第二建立模塊21,用于建立與主終端的連接;
[0182]第二接收模塊22,用于接收所述主終端下發(fā)的下載任務(wù),其中,所述下載任務(wù)是所述主終端根據(jù)獲取到的下載資源分配下發(fā)的;
[0183]發(fā)送模塊23,用于將根據(jù)所述下載任務(wù)下載獲得的數(shù)據(jù)發(fā)送給所述主終端,以使所述主終端將所述下載數(shù)據(jù)與所述主終端自身下載的數(shù)據(jù)進行重組,以完成下載任務(wù)。
[0184]其中,所述第二建立模塊21,包括:
[0185]藍牙模塊211和NFC模塊212;
[0186]所述第二建立模塊21,用于通過所述藍牙模塊211或NFC模塊212與所述主終端建立連接。
[0187]本實施例提供的數(shù)據(jù)下載終端可以用于執(zhí)行圖4所示方法實施例的技術(shù)方案。
[0188]關(guān)于上述實施例中的數(shù)據(jù)下載終端,其中各個模塊、子模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
[0189]以上描述了數(shù)據(jù)下載終端的內(nèi)部功能和結(jié)構(gòu),如圖9所示,實際中,該數(shù)據(jù)下載終端可包括:
[0190]處理器;[〇191]被配置為存儲處理器可執(zhí)行指令的存儲器;
[0192]其中,所述處理器被配置為:
[0193]建立與從終端的連接,并網(wǎng)絡(luò)側(cè)獲取下載資源;
[0194]根據(jù)所述下載資源,為已建立連接的所述從終端分配下載任務(wù),以使所述從終端根據(jù)所述下載任務(wù)下載數(shù)據(jù);
[0195]接收所述從終端下載獲得的數(shù)據(jù),并將所述數(shù)據(jù)與自身下載的數(shù)據(jù)進行重組,以完成下載任務(wù)。
[0196]本實施例中,在當(dāng)前網(wǎng)絡(luò)狀況不佳時,主終端通過建立與從終端之間的連接,并根據(jù)獲取到的下載資源為從終端分配下載任務(wù),使得從終端根據(jù)分配到的下載任務(wù),與主終端同時進行數(shù)據(jù)下載,進而在不改變外部網(wǎng)絡(luò)環(huán)境的前提下,通過分散下載任務(wù),使用從終端與主終端協(xié)作下載的方式,提高了待下載數(shù)據(jù)的下載速度,縮短了用戶的等待時間,提高了用戶的體驗。
[0197]圖10是根據(jù)一示例性實施例示出的另一種數(shù)據(jù)下載終端的框圖。例如,數(shù)據(jù)下載終端800可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。
[0198]參照圖10,數(shù)據(jù)下載終端設(shè)備800可以包括以下一個或多個組件:處理組件802,存儲器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口 812,傳感器組件814,以及通信組件816。
[0199]處理組件802通??刂茢?shù)據(jù)下載終端設(shè)備800的整體操作,諸如與顯示,電話呼叫, 數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件802可以包括一個或多個處理器 820來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個或多個模塊,便于處理組件802和其他組件之間的交互。例如,處理組件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
[0200]存儲器804被配置為存儲各種類型的數(shù)據(jù)以支持在設(shè)備800的操作。這些數(shù)據(jù)的示例包括用于在數(shù)據(jù)下載終端設(shè)備800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器804可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPR0M), 可擦除可編程只讀存儲器(EPROM),可編程只讀存儲器(PR0M),只讀存儲器(R0M),磁存儲器,快閃存儲器,磁盤或光盤。[〇2〇1]電源組件806為數(shù)據(jù)下載終端設(shè)備800的各種組件提供電力。電源組件806可以包括電源管理系統(tǒng),一個或多個電源,及其他與為數(shù)據(jù)下載終端設(shè)備800生成、管理和分配電力相關(guān)聯(lián)的組件。[〇2〇2]多媒體組件808包括在所述數(shù)據(jù)下載終端設(shè)備800和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件808包括一個前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備800處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。 每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。[〇2〇3]音頻組件810被配置為輸出和/或輸入音頻信號。例如,音頻組件810包括一個麥克風(fēng)(MIC),當(dāng)數(shù)據(jù)下載終端設(shè)備800處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器804 或經(jīng)由通信組件816發(fā)送。在一些實施例中,音頻組件810還包括一個揚聲器,用于輸出音頻信號。[〇2〇4] I/O接口 812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。[〇2〇5]傳感器組件814包括一個或多個傳感器,用于為數(shù)據(jù)下載終端設(shè)備800提供各個方面的狀態(tài)評估。例如,傳感器組件814可以檢測到設(shè)備800的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為數(shù)據(jù)下載終端設(shè)備800的顯示器和小鍵盤,傳感器組件814還可以檢測數(shù)據(jù)下載終端設(shè)備800或數(shù)據(jù)下載終端設(shè)備800—個組件的位置改變,用戶與數(shù)據(jù)下載終端設(shè)備800接觸的存在或不存在,數(shù)據(jù)下載終端設(shè)備800方位或加速/減速和數(shù)據(jù)下載終端設(shè)備800的溫度變化。傳感器組件814可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件814還可以包括光傳感器,如CMOS或(XD圖像傳感器, 用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件814還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。[〇2〇6]通信組件816被配置為便于數(shù)據(jù)下載終端設(shè)備800和其他設(shè)備之間有線或無線方式的通信。數(shù)據(jù)下載終端設(shè)備800可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件816經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信組件816還包括近場通信 (NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會 (IrDA)技術(shù),超寬帶(UWB)技術(shù),藍牙(BT)技術(shù)和其他技術(shù)來實現(xiàn)。
[0207]在示例性實施例中,數(shù)據(jù)下載終端設(shè)備800可以被一個或多個應(yīng)用專用集成電路 (ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0208]在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質(zhì),例如包括指令的存儲器804,上述指令可由數(shù)據(jù)下載終端設(shè)備800的處理器820執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質(zhì)可以是R0M、隨機存取存儲器(RAM)、CD-R0M、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
[0209]—種非臨時性計算機可讀存儲介質(zhì),當(dāng)所述存儲介質(zhì)中的指令由移動終端的處理器執(zhí)行時,使得移動終端能夠執(zhí)行一種數(shù)據(jù)下載方法,所述方法包括:
[0210]建立與從終端的連接,并獲取下載資源;
[0211]根據(jù)所述下載資源,為所述從終端分配下載任務(wù),以使所述從終端根據(jù)所述下載任務(wù)下載數(shù)據(jù);
[0212]接收所述從終端下載獲得的數(shù)據(jù),并將所述數(shù)據(jù)與自身下載的數(shù)據(jù)進行重組,以完成下載任務(wù)。
[0213]本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。[〇214]應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。
【主權(quán)項】
1.一種數(shù)據(jù)下載方法,其特征在于,所述方法包括:建立與從終端的連接,并從網(wǎng)絡(luò)側(cè)獲取下載資源;根據(jù)所述下載資源,為已建立連接的所述從終端分配下載任務(wù),以使所述從終端根據(jù) 所述下載任務(wù)下載數(shù)據(jù);接收所述從終端下載獲得的數(shù)據(jù),并將所述數(shù)據(jù)與自身下載的數(shù)據(jù)進行重組,以完成 下載任務(wù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述建立與從終端的連接之前,還包括:檢測當(dāng)前的網(wǎng)速,并將所述網(wǎng)速與預(yù)設(shè)的網(wǎng)速閾值進行對比;其中,若所述網(wǎng)速小于所述網(wǎng)速閾值,則建立與從終端的連接;若所述網(wǎng)速大于或等于所述網(wǎng)速閾值,則不與從終端建立連接。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述建立與從終端的連接,包括:通過內(nèi)置的藍牙或NFC建立與所述從終端的連接。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述下載資源,為已建立連接的 所述從終端分配下載任務(wù),包括:從所述下載資源中獲取待下載數(shù)據(jù)中各子數(shù)據(jù)的排序信息,以及各子數(shù)據(jù)的地址信 息;根據(jù)預(yù)設(shè)的分配策略,對所述地址信息進行分配,并將為所述從終端分配的地址信息 攜帶在任務(wù)指令中,發(fā)送給所述從終端。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述接收所述從終端下載獲得的數(shù)據(jù),并 將所述數(shù)據(jù)與自身下載的數(shù)據(jù)進行重組,包括:實時接收所述從終端的實時下載數(shù)據(jù),并根據(jù)所述排序信息,將所述實時下載數(shù)據(jù)和 自身下載的數(shù)據(jù)存儲在對應(yīng)的存儲區(qū)域。6.—種數(shù)據(jù)下載方法,其特征在于,包括:建立與主終端的連接,并接收所述主終端下發(fā)的下載任務(wù),其中,所述下載任務(wù)是所述 主終端根據(jù)獲取到的下載資源分配下發(fā)的;根據(jù)所述下載任務(wù)下載數(shù)據(jù),并將所述下載數(shù)據(jù)發(fā)送給所述主終端,以使所述主終端 將所述下載數(shù)據(jù)與所述主終端自身下載的數(shù)據(jù)進行重組,以完成下載任務(wù)。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述建立與主終端的連接,包括:通過內(nèi)置的藍牙或NFC建立與所述主終端的連接。8.—種數(shù)據(jù)下載終端,其特征在于,所述終端包括:第一建立模塊,用于建立與從終端的連接;獲取模塊,用于從網(wǎng)絡(luò)側(cè)獲取下載資源;分配模塊,用于據(jù)所述下載資源,為已建立連接的所述從終端分配下載任務(wù),以使所述 從終端根據(jù)所述下載任務(wù)下載數(shù)據(jù);第一接收模塊,用于接收所述從終端下載獲得的數(shù)據(jù);處理模塊,用于將所述數(shù)據(jù)與終端自身下載的數(shù)據(jù)進行重組,以完成下載任務(wù)。9.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述終端還包括:檢測模塊,用于檢測當(dāng)前的網(wǎng)速,并將所述網(wǎng)速與預(yù)設(shè)的網(wǎng)速閾值進行對比;其中,若所述網(wǎng)速小于所述網(wǎng)速閾值,則建立與從終端的連接;若所述網(wǎng)速大于或等于所述網(wǎng)速閾值,則不與從終端建立連接。10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述第一建立模塊,包括:藍牙模塊和/或 NFC模塊;所述第一建立模塊,用于通過所述藍牙模塊或NFC模塊與所述從終端建立連接。11.根據(jù)權(quán)利要求8所述的終端,其特征在于,所述分配模塊,包括:獲取子模塊,用于從所述下載資源中獲取待下載數(shù)據(jù)中各子數(shù)據(jù)的排序信息,以及各 子數(shù)據(jù)的地址信息;分配子模塊,用于根據(jù)預(yù)設(shè)的分配策略,對所述地址信息進行分配;發(fā)送子模塊,用于將為所述從終端分配的地址信息攜帶在任務(wù)指令中,發(fā)送給所述從終端。12.根據(jù)權(quán)利要求11所述的終端,其特征在于,所述第一接收模塊,包括:接收子模塊,用于實時接收所述從終端的實時下載數(shù)據(jù);所述處理模塊,具體用于根據(jù)所述排序信息,將所述實時下載數(shù)據(jù)和自身下載的數(shù)據(jù) 存儲在對應(yīng)的存儲區(qū)域。13.—種數(shù)據(jù)下載終端,其特征在于,包括:第二建立模塊,用于建立與主終端的連接;第二接收模塊,用于接收所述主終端下發(fā)的下載任務(wù),其中,所述下載任務(wù)是所述主終 端根據(jù)獲取到的下載資源分配下發(fā)的;發(fā)送模塊,用于將根據(jù)所述下載任務(wù)下載獲得的數(shù)據(jù)發(fā)送給所述主終端,以使所述主 終端將所述下載數(shù)據(jù)與所述主終端自身下載的數(shù)據(jù)進行重組,以完成下載任務(wù)。14.根據(jù)權(quán)利要求13所述的終端,其特征在于,所述第二建立模塊,包括:藍牙模塊和/或NFC模塊;所述第二建立模塊,用于通過所述藍牙模塊或NFC模塊與所述主終端建立連接。15.—種數(shù)據(jù)下載終端,其特征在于,包括:處理器;被配置為存儲處理器可執(zhí)行指令的存儲器;其中,所述處理器被配置為:建立與從終端的連接,并從網(wǎng)絡(luò)側(cè)獲取下載資源;根據(jù)所述下載資源,為已建立連接的所述從終端分配下載任務(wù),以使所述從終端根據(jù) 所述下載任務(wù)下載數(shù)據(jù);接收所述從終端下載獲得的數(shù)據(jù),并將所述數(shù)據(jù)與自身下載的數(shù)據(jù)進行重組,以完成 下載任務(wù)。
【文檔編號】H04W72/04GK106028259SQ201610279768
【公開日】2016年10月12日
【申請日】2016年4月28日
【發(fā)明人】王霖川, 李英俊, 顏為林
【申請人】北京小米移動軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1