專利名稱:數(shù)據(jù)下載的方法、系統(tǒng)和終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域,尤其涉及一種數(shù)據(jù)下載的方法、系統(tǒng)和終端。
背景技術(shù):
隨著科技的高速發(fā)展,當(dāng)前的網(wǎng)絡(luò)已經(jīng)進(jìn)入云計算時代,數(shù)據(jù)的存儲,軟件、硬件 的處理任務(wù)等都慢慢向云計算模式轉(zhuǎn)移。云端的軟硬件服務(wù)將慢慢取代終端的軟硬件服 務(wù)。數(shù)據(jù)下載功能,已成為手機(jī)終端基本功能,其中數(shù)據(jù)下載速度是衡量手機(jī)終端數(shù) 據(jù)下載功能的好壞的標(biāo)準(zhǔn),而影響數(shù)據(jù)下載速度的功能瓶頸主要是帶寬限制。目前的手機(jī) 終端數(shù)據(jù)下載的方式依然是以服務(wù)器與手機(jī)終端點對點的方式。在現(xiàn)有硬件條件下手機(jī)終 端只能使用自己的固定帶寬進(jìn)行數(shù)據(jù)下載,其數(shù)據(jù)下載速度無法提升。而與此同時,與該手 機(jī)終端共用的云端的其他手機(jī)終端可能處于空閑狀態(tài),即數(shù)據(jù)下載資源利用率低下。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種數(shù)據(jù)下載的方法、系統(tǒng)和終端,通過充分利用數(shù) 據(jù)下載資源,提高數(shù)據(jù)下載的速度。本發(fā)明提出一種數(shù)據(jù)下載的方法,包括步驟目標(biāo)終端通過服務(wù)器確定代理終端;目標(biāo)終端將待下載數(shù)據(jù)地址發(fā)送給代理終端;代理終端從待下載數(shù)據(jù)地址下載第二數(shù)據(jù),并將第二數(shù)據(jù)發(fā)送給目標(biāo)終端。優(yōu)選地,所述目標(biāo)終端通過服務(wù)器確定代理終端之后還包括目標(biāo)終端根據(jù)下載 數(shù)據(jù)大小和代理終端狀態(tài),對待下載數(shù)據(jù)進(jìn)行劃分,并將劃分信息和待下載數(shù)據(jù)地址發(fā)送 給代理終端;所述代理終端為兩個或兩個以上;所述第二數(shù)據(jù)是代理終端根據(jù)劃分信息對應(yīng)地從待下載數(shù)據(jù)地址下載的。優(yōu)選地,所述代理終端將第二數(shù)據(jù)發(fā)送給目標(biāo)終端之后還包括目標(biāo)終端將第二數(shù)據(jù)進(jìn)行整合。優(yōu)選地,所述的數(shù)據(jù)下載的方法,還包括目標(biāo)終端根據(jù)劃分信息對應(yīng)地從待下載數(shù)據(jù)地址下載第一數(shù)據(jù);目標(biāo)終端將第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行整合。優(yōu)選地,所述目標(biāo)終端通過服務(wù)器確定代理終端具體包括目標(biāo)終端向服務(wù)器查找待選終端,將待下載數(shù)據(jù)地址發(fā)送給待選終端;待選終端測試待選終端自身訪問數(shù)據(jù)服務(wù)器的速度信息、待選終端自身與目標(biāo)終 端通訊的信號質(zhì)量信息,并將速度信息和信號質(zhì)量信息發(fā)送給目標(biāo)終端;目標(biāo)終端根據(jù)所述速度信息和信號質(zhì)量信息,從待選終端中選擇代理終端。本發(fā)明另提出一種數(shù)據(jù)下載的系統(tǒng),包括目標(biāo)終端、服務(wù)器和代理終端;
目標(biāo)終端,用于通過服務(wù)器確定代理終端;將待下載數(shù)據(jù)地址發(fā)送給代理終端;代理終端,用于從待下載數(shù)據(jù)地址下載第二數(shù)據(jù),并將第二數(shù)據(jù)發(fā)送給目標(biāo)終端。優(yōu)選地,所述目標(biāo)終端,還用于目標(biāo)終端根據(jù)下載數(shù)據(jù)大小和代理終端狀態(tài),對待 下載數(shù)據(jù)進(jìn)行劃分,并將劃分信息和待下載數(shù)據(jù)地址發(fā)送給代理終端;所述代理終端為兩個或兩個以上;所述第二數(shù)據(jù)是代理終端根據(jù)劃分信息對應(yīng)地從待下載數(shù)據(jù)地址下載的。優(yōu)選地,所述目標(biāo)終端,還用于將第二數(shù)據(jù)進(jìn)行整合。優(yōu)選地,所述目標(biāo)終端,還用于根據(jù)劃分信息對應(yīng)地從待下載數(shù)據(jù)地址下載第一 數(shù)據(jù);以及將第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行整合。優(yōu)選地,所述的數(shù)據(jù)下載的系統(tǒng),其特征在于,包括待選終端;目標(biāo)終端,用于向服務(wù)器查找待選終端,將待下載數(shù)據(jù)地址發(fā)送給待選終端;并根 據(jù)待選終端發(fā)送的所述速度信息和信號質(zhì)量信息,從待選終端中選擇代理終端。待選終端,用于測試待選終端自身訪問數(shù)據(jù)服務(wù)器的速度信息、待選終端自身與 目標(biāo)終端通訊的信號質(zhì)量信息,并將速度信息和信號質(zhì)量信息發(fā)送給目標(biāo)終端。本發(fā)明另提出一種數(shù)據(jù)下載的終端,包括確定模塊,用于通過服務(wù)器確定代理終端;第一發(fā)送模塊,用于將待下載數(shù)據(jù)地址發(fā)送給代理終端;接收模塊,用于接收代理終端從所述待下載數(shù)據(jù)地址下載的第二數(shù)據(jù)。優(yōu)選地,所述的數(shù)據(jù)下載的終端,還包括劃分模塊,用于根據(jù)下載數(shù)據(jù)大小和代理終端狀態(tài),對待下載數(shù)據(jù)進(jìn)行劃分,并通 過第一發(fā)送模塊將劃分信息和待下載數(shù)據(jù)地址發(fā)送給代理終端。優(yōu)選地,所述的數(shù)據(jù)下載的終端,還包括第一整合模塊,用于將第二數(shù)據(jù)進(jìn)行整合。優(yōu)選地,所述的數(shù)據(jù)下載的終端,還包括第一下載模塊,用于根據(jù)劃分信息對應(yīng)地從待下載數(shù)據(jù)地址下載第一數(shù)據(jù);第二整合模塊,用于將將第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行整合。優(yōu)選地,所述確定模塊,具體用于向服務(wù)器查找待選終端,將待下載數(shù)據(jù)地址發(fā)送 給待選終端;并根據(jù)待選終端發(fā)送的所述速度信息和信號質(zhì)量信息,從待選終端中選擇代 理終端。本發(fā)明另提出一種數(shù)據(jù)下載的終端,包括第二下載模塊,用于根據(jù)目標(biāo)終端發(fā)送的劃分信息對應(yīng)地從待下載數(shù)據(jù)地址下載
第二數(shù)據(jù);第二發(fā)送模塊,用于將第二數(shù)據(jù)發(fā)送給目標(biāo)終端。優(yōu)選地,所述的數(shù)據(jù)下載的終端,其特征在于,還包括測試模塊,用于根據(jù)目標(biāo)終端發(fā)送的待下載數(shù)據(jù)地址,測試待選終端自身訪問數(shù) 據(jù)服務(wù)器的速度信息、待選終端自身與目標(biāo)終端通訊的信號質(zhì)量信息,并通過第二發(fā)送模 塊將速度信息和信號質(zhì)量信息發(fā)送給目標(biāo)終端。由上可知,本發(fā)明提供的數(shù)據(jù)下載的方法、系統(tǒng)和終端,通過對待下載數(shù)據(jù)分派給 所選的代理終端進(jìn)行數(shù)據(jù)下載,提高了數(shù)據(jù)下載資源的利用率,縮短了數(shù)據(jù)下載的時間,提高了終端的數(shù)據(jù)下載速度。
圖1是本發(fā)明的數(shù)據(jù)下載的方法一實施例的流程圖;圖2是本發(fā)明的數(shù)據(jù)下載的方法實施例的另一流程圖;圖3是本發(fā)明的數(shù)據(jù)下載的方法實施例的另一流程圖;圖4是本發(fā)明的數(shù)據(jù)下載的系統(tǒng)一實施例的結(jié)構(gòu)示意圖;圖5是本發(fā)明的數(shù)據(jù)下載的系統(tǒng)一實施例的結(jié)構(gòu)示意圖;圖6是本發(fā)明的數(shù)據(jù)下載的終端一實施例的結(jié)構(gòu)示意圖;圖7是本發(fā)明的數(shù)據(jù)下載的終端實施例的另一結(jié)構(gòu)示意圖;圖8是本發(fā)明的數(shù)據(jù)下載的終端實施例的另一結(jié)構(gòu)示意圖;圖9是本發(fā)明的數(shù)據(jù)下載的終端實施例的另一結(jié)構(gòu)示意圖;圖10是本發(fā)明的另一數(shù)據(jù)下載的終端一實施例結(jié)構(gòu)示意圖;圖11是本發(fā)明的另一數(shù)據(jù)下載的終端實施例的另一結(jié)構(gòu)示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。
具體實施例方式應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參見圖1,提出本發(fā)明的一種數(shù)據(jù)下載的方法一實施例,包括步驟S101、目標(biāo)終端通過服務(wù)器中確定代理終端;步驟S102、目標(biāo)終端將待下載數(shù)據(jù)地址發(fā)送給代理終端;步驟S103、代理終端從待下載數(shù)據(jù)地址下載第二數(shù)據(jù),并將第二數(shù)據(jù)發(fā)送給目標(biāo) 終端。上述數(shù)據(jù)下載的方法實施例中,所述代理終端為一個或多個。即目標(biāo)終端可以將 待下載的數(shù)據(jù)數(shù)據(jù)分派給一個或多個代理終端進(jìn)行下載。上述數(shù)據(jù)下載的方法實施例,通查找代理終端,將待下載數(shù)據(jù)分派給所選的代理 終端進(jìn)行數(shù)據(jù)下載,提高了數(shù)據(jù)下載資源的利用率,縮短了數(shù)據(jù)下載的時間,提高了終端的 數(shù)據(jù)下載速度。上述目標(biāo)終端或代理終端在接入服務(wù)器后,需向服務(wù)器提供自身的基本信息,以 方便接入該服務(wù)器的其他終端的查詢與聯(lián)系。所述基本信息可以是終端的聯(lián)系號碼,如手 機(jī)號碼,但隱去用戶關(guān)鍵信息,以保證信息的安全。上述數(shù)據(jù)下載的方法實施例中,所述目標(biāo)終端為需要下載數(shù)據(jù)的終端,代理終端 為與目標(biāo)終端歸屬于同一服務(wù)器的終端。其代理終端為被選為幫助目標(biāo)終端下載數(shù)據(jù)的終端。進(jìn)一步地,上述數(shù)據(jù)下載的方法實施例中,所述目標(biāo)終端通過服務(wù)器確定代理終 端之后還包括如下處理目標(biāo)終端根據(jù)下載數(shù)據(jù)大小和代理終端狀態(tài),對待下載數(shù)據(jù)進(jìn)行 劃分,并將劃分信息和待下載數(shù)據(jù)地址發(fā)送給代理終端。其中所述代理終端為兩個或兩個 以上。所述第二數(shù)據(jù)是代理終端根據(jù)劃分信息對應(yīng)地從待下載數(shù)據(jù)地址下載的。上述數(shù)據(jù)下載的方法實施例中,所述劃分信息具體包括劃分后的待下載數(shù)據(jù)的起始點和終了點,以使各個代理終端,或者目標(biāo)終端和各代理終端知曉自身下載的數(shù)據(jù)起始 點和終了點。進(jìn)一步地,上述數(shù)據(jù)下載的方法實施例中,所述代理終端將第二數(shù)據(jù)發(fā)送目標(biāo)終 端之后還包括如下處理目標(biāo)終端將第二數(shù)據(jù)進(jìn)行整合。即目標(biāo)終端將待下載的數(shù)據(jù)全部 分派給代理終端,然后再將代理終端下載的第二數(shù)據(jù)進(jìn)行整合。所述目標(biāo)終端接收的第二數(shù)據(jù)后。將所有接收到的第二數(shù)據(jù)進(jìn)行整合時,需要根 據(jù)劃分信息進(jìn)行合并,即根據(jù)各個第二數(shù)據(jù)對應(yīng)的起始點和終了點進(jìn)行匹配整合,本實施 例采用字節(jié)流整合方式拼接組織數(shù)據(jù)。所述目標(biāo)終端也可以根據(jù)劃分的具體情況,將每段待下載數(shù)據(jù)的起始點和終了點 作為劃分信息發(fā)送給對應(yīng)的代理終端。目標(biāo)終端將第二數(shù)據(jù)進(jìn)行整合,是在所有待下載的數(shù)據(jù)下載完畢之后進(jìn)行的。進(jìn)一步地,參見圖2,上述數(shù)據(jù)下載的方法實施例中,還包括步驟S201、目標(biāo)終端根據(jù)劃分信息對應(yīng)地從待下載數(shù)據(jù)地址下載第一數(shù)據(jù);步驟S201、目標(biāo)終端將第二數(shù)據(jù)和第一數(shù)據(jù)進(jìn)行整合。目標(biāo)終端下載完第一數(shù)據(jù)后,將第一數(shù)據(jù)和接收的第二數(shù)據(jù)進(jìn)行整合的原理與目 標(biāo)終端將所有的第二數(shù)據(jù)進(jìn)行整合的原理相同,即需要根據(jù)劃分信息進(jìn)行整合,即根據(jù)第 一數(shù)據(jù)和接收的第二數(shù)據(jù)對應(yīng)的起始點和終了點進(jìn)行匹配整合,本實施例采用字節(jié)流整合 方式拼接組織數(shù)據(jù)。目標(biāo)終端也可以根據(jù)劃分的具體情況,將每段待下載數(shù)據(jù)的起始點和終了點作為 劃分信息發(fā)送給對應(yīng)的代理終端。另外,當(dāng)代理終端下載數(shù)據(jù)失敗,代理終端會向目標(biāo)終端發(fā)送失敗信息,目標(biāo)終端 根據(jù)失敗信息,確定該下載失敗的數(shù)據(jù)是由自身完成下載還是另選一代理終端。若另選一 代理終端,則將下載失敗的數(shù)據(jù)對應(yīng)的劃分信息和待下載數(shù)據(jù)的地址發(fā)送該另選的代理終 端,以使該另選的代理終端對所述下載失敗的數(shù)據(jù)進(jìn)行下載,并在下載完畢后將下載的第 二數(shù)據(jù)發(fā)送給目標(biāo)終端。上述數(shù)據(jù)下載的方法實施例中,目標(biāo)終端在判斷代理終端下載數(shù)據(jù)是否失敗,還 可以通過設(shè)置定時器,即通過判斷在設(shè)定時間內(nèi)是否收到代理終端發(fā)送的第二數(shù)據(jù),確定 該代理終端是否下載失??;若設(shè)定時間內(nèi)沒有收到該代理終端發(fā)送的第二數(shù)據(jù),則認(rèn)為該 代理終端下載失敗,否則下載成功。上述數(shù)據(jù)下載的方法實施例中,目標(biāo)終端將第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行整合,是在 所有待下載的數(shù)據(jù)下載完畢之后進(jìn)行的。進(jìn)一步地,參見圖3,上述數(shù)據(jù)下載的方法實施例中,所述目標(biāo)終端通過服務(wù)器確 定代理終端具體包括步驟S301、目標(biāo)終端向服務(wù)器查找待選終端,將待下載數(shù)據(jù)地址發(fā)送給待選終 端;步驟S302、待選終端測試待選終端自身訪問數(shù)據(jù)服務(wù)器的速度信息、待選終端自 身與目標(biāo)終端通訊的信號質(zhì)量信息,并將速度信息和信號質(zhì)量信息發(fā)送給目標(biāo)終端;步驟S303、目標(biāo)終端根據(jù)所述速度信息和信號質(zhì)量信息,從待選終端中選擇代理 終端。
即所述目標(biāo)終端在下載待下載數(shù)據(jù)之前,向數(shù)據(jù)服務(wù)器獲取待下載數(shù)據(jù)的地址和 待下載數(shù)據(jù)的大小信息。并將待下載數(shù)據(jù)的地址信息發(fā)送給所有的所述待選終端,待選終 端接收該待下載數(shù)據(jù)地址信息,根據(jù)該地址信息測試其自身訪問數(shù)據(jù)服務(wù)器的速度,以及 其自身與目標(biāo)終端通訊的信號質(zhì)量,并將所測試到的速度信息和自身與目標(biāo)終端通訊的信 號質(zhì)量信息發(fā)送給目標(biāo)終端;以使所述目標(biāo)終端根據(jù)各個待選終端發(fā)送的速度信息和通訊 的信號質(zhì)量信息,從多個待選終端選擇代理終端,其中代理終端為符合下載條件的待選終 端。以上所述的本實施例中,目標(biāo)終端、代理終端向數(shù)據(jù)服務(wù)器下載數(shù)據(jù),以及目標(biāo)終 端與代理終端進(jìn)行數(shù)據(jù)傳送時,當(dāng)網(wǎng)絡(luò)環(huán)境好,可采用wif i、藍(lán)牙等方式。當(dāng)網(wǎng)絡(luò)環(huán)境差,可 采用短信、彩信等方式。另外,當(dāng)被選為代理終端的待選終端在進(jìn)行數(shù)據(jù)傳送時產(chǎn)生資費(fèi), 可以根據(jù)實際需要選擇保留或放棄該代理終端的代理使用。參見圖4,提出本發(fā)明的數(shù)據(jù)下載的系統(tǒng)100實施例,包括目標(biāo)終端10、服務(wù)器 20和代理終端31。目標(biāo)終端10,用于通過服務(wù)器20確定代理終端31 ;將待下載數(shù)據(jù)地址 發(fā)送給代理終端31。代理終端31,用于從待下載數(shù)據(jù)地址下載第二數(shù)據(jù),并將第二數(shù)據(jù)發(fā) 送給目標(biāo)終端10。上述數(shù)據(jù)下載的方法實施例中,所述代理終端為一個或多個。即目標(biāo)終端可以將 待下載的數(shù)據(jù)數(shù)據(jù)分派給一個或多個代理終端進(jìn)行下載。上述數(shù)據(jù)下載的系統(tǒng)100實施例,通查找代理終端31,將待下載數(shù)據(jù)分派給所選 的代理終端31進(jìn)行數(shù)據(jù)下載,提高了數(shù)據(jù)下載資源的利用率,縮短了數(shù)據(jù)下載的時間,提 高了終端的數(shù)據(jù)下載速度。上述目標(biāo)終端10或代理終端31在接入服務(wù)器20后,需向服務(wù)器20提供自身的 基本信息,以方便接入該服務(wù)器20的其他終端的查詢與聯(lián)系。所述基本信息可以是終端的 聯(lián)系號碼,如手機(jī)號碼,但隱去用戶關(guān)鍵信息,以保證信息的安全。上述數(shù)據(jù)下載的系統(tǒng)100實施例中,所述目標(biāo)終端10為需要下載數(shù)據(jù)的終端,代 理終端31為與目標(biāo)終端10歸屬于同一服務(wù)器20的終端。其代理終端31為被選為幫助目 標(biāo)終端10下載數(shù)據(jù)的終端。進(jìn)一步地,上述數(shù)據(jù)下載的系統(tǒng)100實施例中,所述目標(biāo)終端10,還用于目標(biāo)終端 10根據(jù)下載數(shù)據(jù)大小和代理終端31狀態(tài),對待下載數(shù)據(jù)進(jìn)行劃分,并將劃分信息和待下載 數(shù)據(jù)地址發(fā)送給代理終端31。其中,所述代理終端31為兩個或兩個以上。所述第二數(shù)據(jù)是 代理終端31根據(jù)劃分信息對應(yīng)地從待下載數(shù)據(jù)地址下載的。上述數(shù)據(jù)下載的系統(tǒng)100實施例中,所述劃分信息具體包括劃分后的待下載數(shù)據(jù) 的起始點和終了點,以使各個代理終端31,或者目標(biāo)終端10和各代理終端31知曉自身下載 的數(shù)據(jù)起始點和終了點。進(jìn)一步地,上述數(shù)據(jù)下載的系統(tǒng)100實施例中,所述目標(biāo)終端10,還用于將第二數(shù) 據(jù)進(jìn)行整合。即目標(biāo)終端10將待下載的數(shù)據(jù)全部分派給代理終端31,然后再將代理終端 31下載的第二數(shù)據(jù)進(jìn)行整合。所述目標(biāo)終端10接收的第二數(shù)據(jù)后。將所有接收到的第二數(shù)據(jù)進(jìn)行整合時,需要 根據(jù)劃分信息進(jìn)行合并,即根據(jù)各個第二數(shù)據(jù)對應(yīng)的起始點和終了點進(jìn)行匹配整合,本實 施例采用字節(jié)流整合方式拼接組織數(shù)據(jù)。
所述目標(biāo)終端10也可以根據(jù)劃分的具體情況,將每段待下載數(shù)據(jù)的起始點和終 了點作為劃分信息發(fā)送給對應(yīng)的代理終端31。目標(biāo)終端10將第二數(shù)據(jù)進(jìn)行整合,是在所有待下載的數(shù)據(jù)下載完畢之后進(jìn)行的。進(jìn)一步地,所述數(shù)據(jù)下載的系統(tǒng)100實施例中,所述目標(biāo)終端10,還用于根據(jù)劃分 信息對應(yīng)的從待下載數(shù)據(jù)地址下載第一數(shù)據(jù),并將第二數(shù)據(jù)和第一數(shù)據(jù)進(jìn)行整合。目標(biāo)終 端10下載完第一數(shù)據(jù)后,將第一數(shù)據(jù)和接收的第二數(shù)據(jù)進(jìn)行整合的原理與目標(biāo)終端10將 所有的第二數(shù)據(jù)進(jìn)行整合的原理相同,即需要根據(jù)劃分信息進(jìn)行整合,即根據(jù)第一數(shù)據(jù)和 接收的第二數(shù)據(jù)對應(yīng)的起始點和終了點進(jìn)行匹配整合,本實施例采用字節(jié)流整合方式拼接 組織數(shù)據(jù)。目標(biāo)終端10也可以根據(jù)劃分的具體情況,將每段待下載數(shù)據(jù)的起始點和終了點 作為劃分信息發(fā)送給對應(yīng)的代理終端31。另外,當(dāng)代理終端31下載數(shù)據(jù)失敗,代理終端31會向目標(biāo)終端10發(fā)送失敗信息, 目標(biāo)終端10根據(jù)失敗信息,確定該下載失敗的數(shù)據(jù)是由自身完成下載還是另選一代理終 端31。若另選一代理終端31,則將下載失敗的數(shù)據(jù)對應(yīng)的劃分信息和待下載數(shù)據(jù)的地址發(fā) 送該另選的代理終端31,以使該另選的代理終端31對所述下載失敗的數(shù)據(jù)進(jìn)行下載,并在 下載完畢后將下載的第二數(shù)據(jù)發(fā)送給目標(biāo)終端10。上述數(shù)據(jù)下載的系統(tǒng)100實施例中,目標(biāo)終端10在判斷代理終端31下載數(shù)據(jù)是 否失敗,還可以通過設(shè)置定時器,即通過判斷在設(shè)定時間內(nèi)是否收到代理終端31發(fā)送的第 二數(shù)據(jù),確定該代理終端31是否下載失??;若設(shè)定時間內(nèi)沒有收到該代理終端31發(fā)送的第 二數(shù)據(jù),則認(rèn)為該代理終端31下載失敗,否則下載成功。上述數(shù)據(jù)下載的系統(tǒng)100實施例中,目標(biāo)終端10將第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行整 合,是在所有待下載的數(shù)據(jù)下載完畢之后進(jìn)行的。進(jìn)一步地,參見圖5,上述數(shù)據(jù)下載的系統(tǒng)100實施例,還包括待選終端30 ;目標(biāo)終端10,用于向服務(wù)器20查找待選終端30,將待下載數(shù)據(jù)地址發(fā)送給待選終 端30 ;并根據(jù)待選終端30發(fā)送的所述速度信息和信號質(zhì)量信息,從待選終端30中選擇代 理終端31。待選終端30,用于測試待選終端30自身訪問數(shù)據(jù)服務(wù)器的速度信息、待選終端30 自身與目標(biāo)終端10通訊的信號質(zhì)量信息,并將速度信息和信號質(zhì)量信息發(fā)送給目標(biāo)終端 10。即所述目標(biāo)終端10在下載待下載數(shù)據(jù)之前,向數(shù)據(jù)服務(wù)器獲取待下載數(shù)據(jù)的地 址和待下載數(shù)據(jù)的大小信息。并將待下載數(shù)據(jù)的地址信息發(fā)送給所有的所述待選終端30, 待選終端30接收該待下載數(shù)據(jù)地址信息,根據(jù)該地址信息測試其自身訪問數(shù)據(jù)服務(wù)器的 速度,以及其自身與目標(biāo)終端通訊的信號質(zhì)量,并將所測試到的速度信息和自身與目標(biāo)終 端10通訊的信號質(zhì)量信息發(fā)送給目標(biāo)終端10 ;以使所述目標(biāo)終端10根據(jù)各個待選終端30 發(fā)送的速度信息和通訊的信號質(zhì)量信息,從多個待選終端30選擇代理終端31,其中代理終 端31為符合下載條件的待選終端30。以上所述的本實施例中,目標(biāo)終端10、代理終端31向數(shù)據(jù)服務(wù)器下載數(shù)據(jù),以及 目標(biāo)終端10與代理終端31進(jìn)行數(shù)據(jù)傳送時,當(dāng)網(wǎng)絡(luò)環(huán)境好,可采用wifi、藍(lán)牙等方式。當(dāng) 網(wǎng)絡(luò)環(huán)境差,可采用短信、彩信等方式。另外,當(dāng)被選為代理終端31的待選終端30在進(jìn)行數(shù)據(jù)傳送時產(chǎn)生資費(fèi),可以根據(jù)實際需要選擇保留或放棄該代理終端31的代理使用。參見圖6,提出本發(fā)明的一種數(shù)據(jù)下載的終端200 —實施例,包括確定模塊210、 第一發(fā)送模塊220、接收模塊230。確定模塊210,用于通過服務(wù)器確定代理終端31。第一 發(fā)送模塊220,用于將待下載數(shù)據(jù)地址發(fā)送給代理終端31。接收模塊230,用于接收代理終 端31從所述待下載數(shù)據(jù)地址下載的第二數(shù)據(jù)。進(jìn)一步地,參見圖7,上述數(shù)據(jù)下載的終端200實施例,還包括劃分模塊M0。劃 分模塊M0,用于根據(jù)下載數(shù)據(jù)大小和代理終端31狀態(tài),對待下載數(shù)據(jù)進(jìn)行劃分,并通過第 一發(fā)送模塊220將劃分信息和待下載數(shù)據(jù)地址發(fā)送給代理終端31。進(jìn)一步地,參見圖8,上述數(shù)據(jù)下載的終端200實施例,還包括第一整合模塊250,
用于將第二數(shù)據(jù)進(jìn)行整合。進(jìn)一步地,參見圖9,上述數(shù)據(jù)下載的終端200實施例,還包括第一下載模塊沈0, 用于根據(jù)劃分信息對應(yīng)地從待下載數(shù)據(jù)地址下載第一數(shù)據(jù)。第二整合模塊270,用于將將第 一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行整合。進(jìn)一步地,上述數(shù)據(jù)下載的終端200實施例,所述確定模塊210,具體用于向服務(wù) 器20查找待選終端30,將待下載數(shù)據(jù)地址發(fā)送給待選終端30 ;并根據(jù)待選終端30發(fā)送的 所述速度信息和信號質(zhì)量信息,從待選終端30中選擇代理終端31。本實施例所描述的數(shù)據(jù)下載的終端200為上述數(shù)據(jù)下載的系統(tǒng)100實施例中的目 標(biāo)終端10,在此不再對數(shù)據(jù)下載的終端200進(jìn)行進(jìn)一步的詳細(xì)描述。參見圖10,提出本發(fā)明的一種數(shù)據(jù)下載的終端300—實施例,其包括第二下載模 塊310和第二發(fā)送模塊320。第二下載模塊310,用于根據(jù)目標(biāo)終端10發(fā)送的劃分信息對 應(yīng)地從待下載數(shù)據(jù)地址下載第二數(shù)據(jù)。第二發(fā)送模塊320,用于將第二數(shù)據(jù)發(fā)送給目標(biāo)終端 10。進(jìn)一步地,參見圖11,上述數(shù)據(jù)下載的終端300實施例,還包括測試模塊330。測 試模塊330,用于根據(jù)目標(biāo)終端10發(fā)送的待下載數(shù)據(jù)地址,測試待選終端30自身訪問數(shù)據(jù) 服務(wù)器的速度信息、待選終端30自身與目標(biāo)終端10通訊的信號質(zhì)量信息,并通過第二發(fā)送 模塊320將速度信息和信號質(zhì)量信息發(fā)送給目標(biāo)終端10。本實施例所描述的數(shù)據(jù)下載的終端300為上述數(shù)據(jù)下載的系統(tǒng)100實施例中的代 理終端31,在此不再對數(shù)據(jù)下載的終端300進(jìn)行進(jìn)一步的詳細(xì)描述。以上實施例中的所述服務(wù)器可以為云服務(wù)器。另外以上實施例中的所述數(shù)據(jù)服務(wù) 器用于為目標(biāo)終端提供數(shù)據(jù)下載。應(yīng)當(dāng)理解的是,以上僅為本發(fā)明的優(yōu)選實施例,不能因此限制本發(fā)明的專利范圍, 凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在 其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)下載的方法,其特征在于,包括步驟 目標(biāo)終端通過服務(wù)器確定代理終端;目標(biāo)終端將待下載數(shù)據(jù)地址發(fā)送給代理終端;代理終端從待下載數(shù)據(jù)地址下載第二數(shù)據(jù),并將第二數(shù)據(jù)發(fā)送給目標(biāo)終端。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)下載的方法,其特征在于,所述目標(biāo)終端從服務(wù)器中確定代理終端之后還包括目標(biāo)終端根據(jù)下載數(shù)據(jù)大小和代 理終端狀態(tài),對待下載數(shù)據(jù)進(jìn)行劃分,并將劃分信息和待下載數(shù)據(jù)地址發(fā)送給代理終端; 所述代理終端為兩個或兩個以上;所述第二數(shù)據(jù)是代理終端根據(jù)劃分信息對應(yīng)地從待下載數(shù)據(jù)地址下載的。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)下載的方法,其特征在于,所述代理終端將第二數(shù)據(jù)發(fā) 送給目標(biāo)終端之后還包括目標(biāo)終端將第二數(shù)據(jù)進(jìn)行整合。
4.根據(jù)權(quán)利要求2所述的數(shù)據(jù)下載的方法,其特征在于,還包括 目標(biāo)終端根據(jù)劃分信息對應(yīng)地從待下載數(shù)據(jù)地址下載第一數(shù)據(jù); 目標(biāo)終端將第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行整合。
5.根據(jù)權(quán)利要求1至4任一項所述的數(shù)據(jù)下載的方法,其特征在于,所述目標(biāo)終端通過 服務(wù)器確定代理終端具體包括目標(biāo)終端向服務(wù)器查找待選終端,將待下載數(shù)據(jù)地址發(fā)送給待選終端; 待選終端測試待選終端自身訪問數(shù)據(jù)服務(wù)器的速度信息、待選終端自身與目標(biāo)終端通 訊的信號質(zhì)量信息,并將速度信息和信號質(zhì)量信息發(fā)送給目標(biāo)終端;目標(biāo)終端根據(jù)所述速度信息和信號質(zhì)量信息,從待選終端中選擇代理終端。
6.一種數(shù)據(jù)下載的系統(tǒng),其特征在于,包括目標(biāo)終端、服務(wù)器和代理終端; 目標(biāo)終端,用于通過服務(wù)器確定代理終端;將待下載數(shù)據(jù)地址發(fā)送給代理終端; 代理終端,用于從待下載數(shù)據(jù)地址下載第二數(shù)據(jù),并將第二數(shù)據(jù)發(fā)送給目標(biāo)終端。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)下載的系統(tǒng),其特征在于,所述目標(biāo)終端,還用于目標(biāo)終端根據(jù)下載數(shù)據(jù)大小和代理終端狀態(tài),對待下載數(shù)據(jù)進(jìn) 行劃分,并將劃分信息和待下載數(shù)據(jù)地址發(fā)送給代理終端; 所述代理終端為兩個或兩個以上;所述第二數(shù)據(jù)是代理終端根據(jù)劃分信息對應(yīng)地從待下載數(shù)據(jù)地址下載的。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)下載的系統(tǒng),其特征在于, 所述目標(biāo)終端,還用于將第二數(shù)據(jù)進(jìn)行整合。
9.根據(jù)權(quán)利要求7所述的數(shù)據(jù)下載的系統(tǒng),其特征在于,所述目標(biāo)終端,還用于根據(jù)劃分信息對應(yīng)地從待下載數(shù)據(jù)地址下載第一數(shù)據(jù);以及將 第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行整合。
10.根據(jù)權(quán)利要求6至9任一項所述的數(shù)據(jù)下載的系統(tǒng),其特征在于,包括待選終端; 目標(biāo)終端,用于向服務(wù)器查找待選終端,將待下載數(shù)據(jù)地址發(fā)送給待選終端;并根據(jù)待選終端發(fā)送的所述速度信息和信號質(zhì)量信息,從待選終端中選擇代理終端。待選終端,用于測試待選終端自身訪問數(shù)據(jù)服務(wù)器的速度信息、待選終端自身與目標(biāo) 終端通訊的信號質(zhì)量信息,并將速度信息和信號質(zhì)量信息發(fā)送給目標(biāo)終端。
11.一種數(shù)據(jù)下載的終端,其特征在于,包括 確定模塊,用于通過服務(wù)器確定代理終端;第一發(fā)送模塊,用于將待下載數(shù)據(jù)地址發(fā)送給代理終端; 接收模塊,用于接收代理終端從所述待下載數(shù)據(jù)地址下載的第二數(shù)據(jù)。
12.根據(jù)權(quán)利要求11所述的數(shù)據(jù)下載的終端,其特征在于,還包括劃分模塊,用于根據(jù)下載數(shù)據(jù)大小和代理終端狀態(tài),對待下載數(shù)據(jù)進(jìn)行劃分,并通過第 一發(fā)送模塊將劃分信息和待下載數(shù)據(jù)地址發(fā)送給代理終端。
13.根據(jù)權(quán)利要求12所述的數(shù)據(jù)下載的終端,其特征在于,還包括 第一整合模塊,用于將第二數(shù)據(jù)進(jìn)行整合。
14.根據(jù)權(quán)利要求12所述的數(shù)據(jù)下載的終端,其特征在于,還包括第一下載模塊,用于根據(jù)劃分信息對應(yīng)地從待下載數(shù)據(jù)地址下載第一數(shù)據(jù); 第二整合模塊,用于將第一數(shù)據(jù)和第二數(shù)據(jù)進(jìn)行整合。
15.根據(jù)權(quán)利要求11至14任一項所述的數(shù)據(jù)下載的終端,其特征在于,所述確定模塊,具體用于向服務(wù)器查找待選終端,將待下載數(shù)據(jù)地址發(fā)送給待選終端; 并根據(jù)待選終端發(fā)送的所述速度信息和信號質(zhì)量信息,從待選終端中選擇代理終端。
16.一種數(shù)據(jù)下載的終端,其特征在于,包括第二下載模塊,用于根據(jù)目標(biāo)終端發(fā)送的劃分信息對應(yīng)地從待下載數(shù)據(jù)地址下載第二 數(shù)據(jù);第二發(fā)送模塊,用于將第二數(shù)據(jù)發(fā)送給目標(biāo)終端。
17.根據(jù)權(quán)利要求16所述的數(shù)據(jù)下載的終端,其特征在于,還包括測試模塊,用于根據(jù)目標(biāo)終端發(fā)送的待下載數(shù)據(jù)地址,測試待選終端自身訪問數(shù)據(jù)服 務(wù)器的速度信息、待選終端自身與目標(biāo)終端通訊的信號質(zhì)量信息,并通過第二發(fā)送模塊將 速度信息和信號質(zhì)量信息發(fā)送給目標(biāo)終端。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)下載的方法,其特征在于,包括步驟方法包括步驟目標(biāo)終端通過服務(wù)器中確定代理終端;目標(biāo)終端將待下載數(shù)據(jù)地址發(fā)送給代理終端;代理終端從待下載數(shù)據(jù)地址下載第二數(shù)據(jù),并將第二數(shù)據(jù)發(fā)送給目標(biāo)終端。本發(fā)明提供的數(shù)據(jù)下載的方法、系統(tǒng)和終端,通過將待下載數(shù)據(jù)分派給所選的代理終端進(jìn)行數(shù)據(jù)下載,提高了數(shù)據(jù)下載資源的利用率,縮短了數(shù)據(jù)下載的時間,提高了終端的數(shù)據(jù)下載速度。
文檔編號H04W8/24GK102137391SQ201110074029
公開日2011年7月27日 申請日期2011年3月25日 優(yōu)先權(quán)日2011年3月25日
發(fā)明者胡波 申請人:中興通訊股份有限公司