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

一種數(shù)據(jù)下載方法和裝置與流程

文檔序號(hào):12498569閱讀:208來(lái)源:國(guó)知局
一種數(shù)據(jù)下載方法和裝置與流程

本發(fā)明涉及數(shù)據(jù)傳輸技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)下載方法和設(shè)備。



背景技術(shù):

隨著手機(jī)視頻的飛速發(fā)展,用戶可以在手機(jī)上觀看豐富的視頻資源。上述視頻資源的不斷豐富,使用用戶不斷增多,對(duì)于數(shù)據(jù)訪問(wèn)需求也巨量增加,這對(duì)于運(yùn)營(yíng)商的網(wǎng)絡(luò)需求提出了更大的要求。

對(duì)應(yīng)運(yùn)營(yíng)商而言,需要保證每個(gè)用戶在手機(jī)上觀看時(shí)盡可能流暢、高清,保證用戶的觀看體驗(yàn)需要很多的CDN(Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡(luò))予以支持。但是,過(guò)多的CDN節(jié)點(diǎn)會(huì)造成很大的投資壓力。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)實(shí)施例提供一種數(shù)據(jù)下載方法和裝置,解決了現(xiàn)有技術(shù)中需要運(yùn)營(yíng)商設(shè)置更多CDN節(jié)點(diǎn)以保證用戶觀看體驗(yàn)的技術(shù)問(wèn)題,具有投資小,用戶體驗(yàn)性好的技術(shù)效果。

鑒于上述問(wèn)題,提出了本申請(qǐng)實(shí)施例以便提供一種克服上述問(wèn)題的一種數(shù)據(jù)下載方法和裝置。

第一方面,本申請(qǐng)實(shí)施例提供了一種數(shù)據(jù)下載方法,應(yīng)用于第一移動(dòng)終端,所述方法包括:獲得所述第一移動(dòng)終端要訪問(wèn)的第一數(shù)據(jù);所述第一移動(dòng)終端向服務(wù)器發(fā)送訪問(wèn)第二移動(dòng)終端獲得所述第一數(shù)據(jù)的第一請(qǐng)求;其中,所述第二移動(dòng)終端的網(wǎng)絡(luò)傳輸方式為無(wú)線局域網(wǎng);所述第一移動(dòng)終端獲得所述服務(wù)器發(fā)送的第一反饋,所述第一反饋包括第一移動(dòng)終端具有訪問(wèn)所述第二移動(dòng)終端權(quán)限的信息,以及所述第二移動(dòng)終端具有所述第一數(shù)據(jù)的信息;所述第一移動(dòng)終端根據(jù)所述第一反饋從所述第二移動(dòng)終端獲得所述第一數(shù)據(jù)。

優(yōu)選的,所述第一移動(dòng)終端向服務(wù)器發(fā)送訪問(wèn)第二移動(dòng)終端獲得所述第一數(shù)據(jù)的第一請(qǐng)求之前,所述方法還包括:所述第一移動(dòng)終端向所述服務(wù)器發(fā)送第二請(qǐng)求,所述第二請(qǐng)求為獲得正在訪問(wèn)所述第一數(shù)據(jù)的其他移動(dòng)終端;所述第一移動(dòng)終端獲得所述服務(wù)器的第二反饋,第二反饋為所述服務(wù)器獲得的所述正在訪問(wèn)所述第一數(shù)據(jù)的其他移動(dòng)終端的屬性信息;所述第一移動(dòng)終端根據(jù)所述其他移動(dòng)終端的屬性信息從所述其他移動(dòng)終端中獲得所述第二移動(dòng)終端。優(yōu)選的,所述第一移動(dòng)終端向服務(wù)器發(fā)送訪問(wèn)第二移動(dòng)終端獲得所述第一數(shù)據(jù)的第一請(qǐng)求,還包括:所述第一移動(dòng)終端向所述服務(wù)器發(fā)送獲得第二移動(dòng)終端權(quán)限的第三請(qǐng)求;其中,所述服務(wù)器獲得所述第三請(qǐng)求后,向所述第二移動(dòng)終端發(fā)送所述第一移動(dòng)終端的地址為具有訪問(wèn)權(quán)限的地址。

優(yōu)選的,所述第一移動(dòng)終端獲得所述服務(wù)器發(fā)送的第一反饋,所述第一反饋包括第一移動(dòng)終端具有訪問(wèn)所述第二移動(dòng)終端權(quán)限的信息,以及所述第二移動(dòng)終端具有所述第一數(shù)據(jù)的信息,具體為:所述第一移動(dòng)終端根據(jù)第一反饋與所述第二移動(dòng)終端建立數(shù)據(jù)連接。

優(yōu)選的,所述第一數(shù)據(jù)具有第一視頻標(biāo)識(shí)碼,所述方法還包括:所述第一移動(dòng)終端根據(jù)所述第一視頻標(biāo)識(shí)碼從所述第二移動(dòng)終端的本地存儲(chǔ)空間獲得第一數(shù)據(jù)。

第二方面,基于同樣的發(fā)明構(gòu)思,本申請(qǐng)實(shí)施例提供了一種數(shù)據(jù)下載裝置,應(yīng)用于第一移動(dòng)終端,所述裝置包括:第一獲得單元,所述第一獲得單元用于獲得所述第一移動(dòng)終端要訪問(wèn)的第一數(shù)據(jù);第二獲得單元,所述第二獲得單元用于所述第一移動(dòng)終端向服務(wù)器發(fā)送訪問(wèn)第二移動(dòng)終端獲得所述第一數(shù)據(jù)的第一請(qǐng)求;其中,所述第二移動(dòng)終端的網(wǎng)絡(luò)傳輸方式為無(wú)線局域網(wǎng);第三獲得單元,所述第三獲得單元用于所述第一移動(dòng)終端獲得所述服務(wù)器發(fā)送的第一反饋,所述第一反饋包括第一移動(dòng)終端具有訪問(wèn)所述第二移動(dòng)終端權(quán)限的信息,以及所述第二移動(dòng)終端具有所述第一數(shù)據(jù)的信息;第四獲得單元,所述第四獲得單元用于所述第一移動(dòng)終端根據(jù)所述第一反饋從所述第二移動(dòng)終端獲得所述第一數(shù)據(jù)。

優(yōu)選的,所述裝置還包括:第一發(fā)送單元,所述第一發(fā)送單元用于所述第一移動(dòng)終端向所述服務(wù)器發(fā)送第二請(qǐng)求,所述第二請(qǐng)求為獲得正在訪問(wèn)所述第一數(shù)據(jù)的其他移動(dòng)終端;第五獲得單元,所述第五獲得單元用于所述第一移動(dòng)終端獲得所述服務(wù)器的第二反饋,第二反饋為所述服務(wù)器獲得的所述正在訪問(wèn)所述第一數(shù)據(jù)的其他移動(dòng)終端的屬性信息;第六獲得單元,所述第六獲得單元用于所述第一移動(dòng)終端根據(jù)所述其他移動(dòng)終端的屬性信息從所述其他移動(dòng)終端中獲得所述第二移動(dòng)終端。

優(yōu)選的,所述裝置還包括:第二發(fā)送單元,所述第二發(fā)送單元用于所述第一移動(dòng)終端向所述服務(wù)器發(fā)送獲得第二移動(dòng)終端權(quán)限的第三請(qǐng)求;其中,所述服務(wù)器獲得所述第三請(qǐng)求后,向所述第二移動(dòng)終端發(fā)送所述第一移動(dòng)終端的地址為具有訪問(wèn)權(quán)限的地址。

優(yōu)選的,所述裝置還包括:第一建立單元,所述第一建立單元用于所述第一移動(dòng)終端根據(jù)第一反饋與所述第二移動(dòng)終端建立數(shù)據(jù)連接。

優(yōu)選的,所述裝置還包括:第七獲得單元,所述第七獲得單元用于所述第一移動(dòng)終端根據(jù)所述第一視頻標(biāo)識(shí)碼從所述第二移動(dòng)終端的本地存儲(chǔ)空間獲得第一數(shù)據(jù)。

本申請(qǐng)實(shí)施例中的上述一個(gè)或多個(gè)技術(shù)方案,至少具有如下一種或多種技術(shù)效果:

1.本申請(qǐng)實(shí)施例提供的一種數(shù)據(jù)下載方法和裝置,通過(guò)獲得所述第一移動(dòng)終端要訪問(wèn)的第一數(shù)據(jù);所述第一移動(dòng)終端向服務(wù)器發(fā)送訪問(wèn)第二移動(dòng)終端獲得所述第一數(shù)據(jù)的第一請(qǐng)求;其中,所述第二移動(dòng)終端的網(wǎng)絡(luò)傳輸方式為無(wú)線局域網(wǎng);所述第一移動(dòng)終端獲得所述服務(wù)器發(fā)送的第一反饋,所述第一反饋包括第一移動(dòng)終端具有訪問(wèn)所述第二移動(dòng)終端權(quán)限的信息,以及所述第二移動(dòng)終端具有所述第一數(shù)據(jù)的信息;所述第一移動(dòng)終端根據(jù)所述第一反饋從所述第二移動(dòng)終端獲得所述第一數(shù)據(jù)的方式,將第一數(shù)據(jù)由第二移動(dòng)終端發(fā)送給第一移動(dòng)終端處理,達(dá)到節(jié)省運(yùn)營(yíng)商設(shè)置更多CDN節(jié)點(diǎn),并同時(shí)保證用戶觀看體驗(yàn),具有投資小、用戶體驗(yàn)性好的技術(shù)效果。

2、本申請(qǐng)實(shí)施例通過(guò)所述第一移動(dòng)終端向所述服務(wù)器發(fā)送第二請(qǐng)求,所述第二請(qǐng)求為獲得正在訪問(wèn)所述第一數(shù)據(jù)的其他移動(dòng)終端;所述第一移動(dòng)終端獲得所述服務(wù)器的第二反饋,第二反饋為所述服務(wù)器獲得的所述正在訪問(wèn)所述第一數(shù)據(jù)的其他移動(dòng)終端的屬性信息;所述第一移動(dòng)終端根據(jù)所述其他移動(dòng)終端的屬性信息從所述其他移動(dòng)終端中獲得所述第二移動(dòng)終端的方式,實(shí)現(xiàn)服務(wù)器將第一移動(dòng)終端和第二移動(dòng)終端建立數(shù)據(jù)溝通機(jī)制,具有通過(guò)第一數(shù)據(jù)快速獲得第二移動(dòng)終端,并快速建立數(shù)據(jù)溝通機(jī)制的技術(shù)效果。

3、本申請(qǐng)實(shí)施例通過(guò)所述第一移動(dòng)終端向所述服務(wù)器發(fā)送獲得第二移動(dòng)終端權(quán)限的第二請(qǐng)求;其中,所述服務(wù)器獲得所述第二請(qǐng)求后,向所述第二移動(dòng)終端發(fā)送所述第一移動(dòng)終端的地址為具有訪問(wèn)權(quán)限的地址的方式,實(shí)現(xiàn)第一移動(dòng)終端通過(guò)服務(wù)器有效、快速、便捷獲得第二移動(dòng)終端訪問(wèn)權(quán)限的技術(shù)效果。

4、本申請(qǐng)實(shí)施例通過(guò)所述第一移動(dòng)終端根據(jù)第一反饋與所述第二移動(dòng)終端建立數(shù)據(jù)連接的方式,實(shí)現(xiàn)第一移動(dòng)終端能夠和第二移動(dòng)終端有效、高效建立數(shù)據(jù)連接的技術(shù)效果。

上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。

附圖說(shuō)明

為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本申請(qǐng)實(shí)施例提供的一種數(shù)據(jù)下載方法的流程示意圖;

圖2為本申請(qǐng)實(shí)施例提供的又一種數(shù)據(jù)下載方法的流程示意圖;

圖3為本申請(qǐng)實(shí)施例提供的一種數(shù)據(jù)下載裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

本申請(qǐng)實(shí)施例提供的一種數(shù)據(jù)下載方法和裝置,通過(guò)檢測(cè)所述第一移動(dòng)終端的數(shù)據(jù)通訊類型;當(dāng)所述第一移動(dòng)終端的數(shù)據(jù)通訊類型是無(wú)線局域網(wǎng)通訊類型時(shí),獲得第一數(shù)據(jù),所述第一數(shù)據(jù)為所述第一移動(dòng)終端要訪問(wèn)的數(shù)據(jù);所述第一移動(dòng)終端向服務(wù)器發(fā)送訪問(wèn)第二移動(dòng)終端獲得所述第一數(shù)據(jù)的第一請(qǐng)求;所述第一移動(dòng)終端獲得所述服務(wù)器發(fā)送的第一反饋,所述第一反饋包括第一移動(dòng)終端具有訪問(wèn)所述第二移動(dòng)終端權(quán)限的信息,以及所述第二移動(dòng)終端具有所述第一數(shù)據(jù)的信息;所述第一移動(dòng)終端根據(jù)所述第一反饋從所述第二移動(dòng)終端獲得所述第一數(shù)據(jù)的方式,將第一數(shù)據(jù)由第二移動(dòng)終端發(fā)送給第一移動(dòng)終端處理,達(dá)到節(jié)省運(yùn)營(yíng)商設(shè)置更多CDN節(jié)點(diǎn),并同時(shí)保證用戶觀看體驗(yàn),具有投資小、用戶體驗(yàn)性好的技術(shù)效果。

下面將參照附圖更詳細(xì)地描述本公開(kāi)的示例性實(shí)施例。雖然附圖中顯示了本公開(kāi)的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開(kāi),并且能夠?qū)⒈竟_(kāi)的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。

實(shí)施例一

圖1為本申請(qǐng)實(shí)施例提供的一種數(shù)據(jù)下載方法的流程示意圖,如圖1所示,該方法包括:

步驟110:獲得所述第一移動(dòng)終端要訪問(wèn)的第一數(shù)據(jù);

具體來(lái)說(shuō),所述第一移動(dòng)終端是以移動(dòng)使用為主的電子設(shè)備,比如手機(jī)、PDA(Personal Digital Assistant,掌上電腦)等,用戶可以根據(jù)使用上述設(shè)備在不同的地點(diǎn)通過(guò)接入網(wǎng)絡(luò)的方式觀看視頻,查閱郵件等內(nèi)容。

所述第一數(shù)據(jù)可以是所述第一移動(dòng)終端要訪問(wèn)的數(shù)據(jù),該數(shù)據(jù)可以是視頻數(shù)據(jù)、文本數(shù)據(jù)、語(yǔ)音數(shù)據(jù)、圖片數(shù)據(jù)等;該數(shù)據(jù)可以是上述數(shù)據(jù)內(nèi)容的整體,也可以是上述數(shù)據(jù)的一部分,比如對(duì)于一個(gè)視頻數(shù)據(jù)來(lái)說(shuō),可以是整個(gè)視頻文件,也可以是按照時(shí)間軸處理的一個(gè)時(shí)間段的視頻文件;該數(shù)據(jù)可以是按照時(shí)間軸順序即將要訪問(wèn)的數(shù)據(jù),具體而言,可以是距離當(dāng)前播放點(diǎn)一定時(shí)間后的數(shù)據(jù),該一定時(shí)間可根據(jù)數(shù)據(jù)大小、數(shù)據(jù)下載情況等予以確定。該數(shù)據(jù)可以是一定容量的數(shù)據(jù),比如可以是占整體容量十分之一的數(shù)據(jù);或者是播放2秒鐘的數(shù)據(jù)等。具體而言,以視頻數(shù)據(jù)為例,當(dāng)用戶通過(guò)第一移動(dòng)終端播放視頻數(shù)據(jù)時(shí),該第一數(shù)據(jù)可以為獲得當(dāng)前播放點(diǎn)10秒之后的播放5秒鐘時(shí)間的視頻數(shù)據(jù)內(nèi)容。

其中,由于本申請(qǐng)實(shí)施例基于的數(shù)據(jù)傳輸基礎(chǔ)是P2P(Peer-to-peer networking,對(duì)等網(wǎng)絡(luò))的數(shù)據(jù)傳輸方式。該傳輸方式的特點(diǎn)是網(wǎng)絡(luò)的參與者共享他們所擁有的一部分硬件資源(處理能力、存儲(chǔ)能力、網(wǎng)絡(luò)連接能力、打印機(jī)等),這些共享資源通過(guò)網(wǎng)絡(luò)提供服務(wù)和內(nèi)容,能被其它對(duì)等節(jié)點(diǎn)(Peer)直接訪問(wèn)而無(wú)需經(jīng)過(guò)中間實(shí)體。在此網(wǎng)絡(luò)中的參與者既是資源、服務(wù)和內(nèi)容的提供者(Server),又是資源、服務(wù)和內(nèi)容的獲取者(Client)。

所以,對(duì)于本申請(qǐng)實(shí)施例而言,第一移動(dòng)終端和/或第二移動(dòng)終端可以是第一數(shù)據(jù)的獲取者,也可以成為第一數(shù)據(jù)的提供者。同時(shí),對(duì)于第一移動(dòng)終端而言,第一移動(dòng)終端可以通過(guò)不同的方式接入網(wǎng)絡(luò),比如可以是通過(guò)蜂窩網(wǎng)絡(luò)的方式,具體可以為2G、3G、4G、5G等方式,還可以是通過(guò)無(wú)線局域網(wǎng)的方式,具體可以為WIFI的方式。所以,本申請(qǐng)實(shí)施例一方面可以設(shè)定第一移動(dòng)終端為第一數(shù)據(jù)的獲得者,而不成為第一數(shù)據(jù)的提供者,這樣,無(wú)須限定本申請(qǐng)中第一移動(dòng)終端的網(wǎng)絡(luò)接入方式。另一方面,本申請(qǐng)實(shí)施例提供的第一移動(dòng)終端可以設(shè)定為第一數(shù)據(jù)的獲得者和提供者,此時(shí),為了保證第一移動(dòng)終端不產(chǎn)生額外的數(shù)據(jù)流量費(fèi)用,將所述第一移動(dòng)終端的網(wǎng)絡(luò)接入方式為不產(chǎn)生額外費(fèi)用的方式,比如為無(wú)線局域網(wǎng)的方式。上述考慮是因?yàn)樽鳛榈谝粩?shù)據(jù)的提供者需要上傳數(shù)據(jù)給其他對(duì)等節(jié)點(diǎn),而上傳也是需要耗費(fèi)流量的,所以本申請(qǐng)實(shí)施例的一個(gè)方面采用了限定網(wǎng)絡(luò)接入的方式。

步驟120:所述第一移動(dòng)終端向服務(wù)器發(fā)送訪問(wèn)第二移動(dòng)終端獲得所述第一數(shù)據(jù)的第一請(qǐng)求;其中,所述第二移動(dòng)終端的網(wǎng)絡(luò)傳輸方式為無(wú)線局域網(wǎng);

具體來(lái)說(shuō),本申請(qǐng)實(shí)施例是基于P2P來(lái)實(shí)現(xiàn)每個(gè)移動(dòng)終端作為加速節(jié)點(diǎn)的。所以,在這其中,服務(wù)器承擔(dān)了相關(guān)的管理和協(xié)調(diào)功能。下面從服務(wù)器與第一移動(dòng)終端、第二移動(dòng)終端的關(guān)系角度予以闡述。具體如下:

首先,介紹服務(wù)器。

當(dāng)用戶通過(guò)第一移動(dòng)終端訪問(wèn)某些視頻文件的時(shí)候,服務(wù)器會(huì)將正在使用該視頻的相關(guān)移動(dòng)終端查找出來(lái),并收集上述相關(guān)移動(dòng)終端的信息。該信息包括上述相關(guān)移動(dòng)終端私有地址和公有地址,并將這些信息返回給第一移動(dòng)終端中。其中,上述私有地址和公有地址是P2P管理邏輯下的概念,其目的是能夠根據(jù)上述私有地址和公有地址建立第一移動(dòng)終端和其他移動(dòng)終端之間的信息通道。具體來(lái)說(shuō),第一移動(dòng)終端和第二移動(dòng)終端均和服務(wù)器建立數(shù)據(jù)傳輸機(jī)制,第一移動(dòng)終端的私有地址和公有地址,第二移動(dòng)終端的私有地址和公有地址均會(huì)存在在服務(wù)器中,其通過(guò)服務(wù)器的溝通和協(xié)調(diào)機(jī)制使得第一移動(dòng)終端和第二移動(dòng)終端能夠建立有效的信息傳輸機(jī)制。對(duì)于如何實(shí)現(xiàn)溝通和協(xié)調(diào)機(jī)制是P2P的常規(guī)實(shí)現(xiàn)手段,本申請(qǐng)不過(guò)具體闡述。本領(lǐng)域技術(shù)人員能夠在獲得本申請(qǐng)技術(shù)方案的基礎(chǔ)上,能夠獲知上述技術(shù)實(shí)現(xiàn)方案。

其次,介紹第一移動(dòng)終端。

如上所述,第一移動(dòng)終端在確定要訪問(wèn)的第一數(shù)據(jù)后,服務(wù)器會(huì)獲知第一移動(dòng)終端要訪問(wèn)所述第一數(shù)據(jù),且服務(wù)器會(huì)確定相關(guān)的移動(dòng)終端,且會(huì)發(fā)送給第一移動(dòng)終端。所述第一移動(dòng)終端在上述基礎(chǔ)上,會(huì)確定第二移動(dòng)終端,并向服務(wù)器發(fā)送訪問(wèn)第二移動(dòng)終端獲得第一數(shù)據(jù)的第一請(qǐng)求。對(duì)于本申請(qǐng)而言,由于采用的是P2P機(jī)制,且第二移動(dòng)終端上傳第一數(shù)據(jù)給第一移動(dòng)終端需要耗費(fèi)流量,會(huì)產(chǎn)生費(fèi)用。所以,本申請(qǐng)實(shí)施例將第二移動(dòng)終端的網(wǎng)絡(luò)傳輸方式限定為無(wú)線局域網(wǎng)的方式,或者說(shuō),將第二移動(dòng)終端的網(wǎng)絡(luò)傳輸方式限定為無(wú)需額外支付費(fèi)用的方式。

再次,介紹第二移動(dòng)終端。

如上所述,第二移動(dòng)終端是上述相關(guān)移動(dòng)終端的一個(gè),是第一移動(dòng)終端獲得服務(wù)器發(fā)送的相關(guān)移動(dòng)終端之后,根據(jù)實(shí)際需要確定的相關(guān)移動(dòng)終端中的一個(gè)。第二移動(dòng)終端會(huì)在服務(wù)器的溝通和協(xié)調(diào)機(jī)制下,通過(guò)私有地址和公有地址建立數(shù)據(jù)傳輸通道,并把所述第一數(shù)據(jù)發(fā)送給第一移動(dòng)終端。

步驟130:所述第一移動(dòng)終端獲得所述服務(wù)器發(fā)送的第一反饋,所述第一反饋包括第一移動(dòng)終端具有訪問(wèn)所述第二移動(dòng)終端權(quán)限的信息,以及所述第二移動(dòng)終端具有所述第一數(shù)據(jù)的信息;

具體來(lái)說(shuō),在步驟120中詳細(xì)介紹了服務(wù)器、第一移動(dòng)終端、第二移動(dòng)終端之間的數(shù)據(jù)溝通機(jī)制。步驟130具體為在第一移動(dòng)終端向服務(wù)器發(fā)送訪問(wèn)第二移動(dòng)終端獲得所述第一數(shù)據(jù)的第一請(qǐng)求后,獲得的服務(wù)器的反饋,其中反饋的信息包括第一移動(dòng)終端具有訪問(wèn)所述第二移動(dòng)終端權(quán)限的信息,以及所述第二移動(dòng)終端具有所述第一數(shù)據(jù)的信息。針對(duì)兩個(gè)反饋信息本申請(qǐng)實(shí)施例作如下闡述:

1.第一移動(dòng)終端具有訪問(wèn)所述第二移動(dòng)終端權(quán)限的信息

一般而言,第一移動(dòng)終端和第二移動(dòng)終端要建立連接需要第一移動(dòng)終端知道第二移動(dòng)終端的地址信息,還需要第二移動(dòng)終端能夠允許第一移動(dòng)終端的訪問(wèn)請(qǐng)求。所以,服務(wù)器會(huì)在獲得第一請(qǐng)求時(shí),一方面會(huì)給第一移動(dòng)終端第二移動(dòng)終端的地址信息,以便于第一移動(dòng)終端能夠找到第二移動(dòng)終端;另一方面,服務(wù)器還會(huì)給第二移動(dòng)終端發(fā)送允許第一移動(dòng)終端訪問(wèn)的指令,使得第一移動(dòng)終端找到并嘗試和第二移動(dòng)終端建立數(shù)據(jù)連接機(jī)制時(shí)能夠獲得第二移動(dòng)終端的允許。

2.所述第二移動(dòng)終端具有所述第一數(shù)據(jù)的信息

一般而言,由于服務(wù)器在上述步驟中已經(jīng)根據(jù)所述第一數(shù)據(jù)收集了相關(guān)的移動(dòng)終端信息,所以,第二移動(dòng)終端在本地存儲(chǔ)了第一數(shù)據(jù)的信息也一同發(fā)送給第一移動(dòng)終端。第一數(shù)據(jù)在本實(shí)施例中可以是在本地緩存數(shù)據(jù)中查找,進(jìn)而確定其地址信息;從另一個(gè)角度來(lái)說(shuō),還可以是以10秒為單位的緩存,且該第一數(shù)據(jù)中還具有該時(shí)間節(jié)點(diǎn)標(biāo)記。

步驟140:所述第一移動(dòng)終端根據(jù)所述第一反饋從所述第二移動(dòng)終端獲得所述第一數(shù)據(jù)。

具體來(lái)說(shuō),第一移動(dòng)終端在獲得上述第一反饋后,具有了訪問(wèn)第二移動(dòng)終端的權(quán)限,且和第二移動(dòng)終端建立了數(shù)據(jù)通道,且獲得第一數(shù)據(jù)的信息。故,第一移動(dòng)終端根據(jù)上述內(nèi)容從所述第二移動(dòng)終端獲得所述第一數(shù)據(jù)。

進(jìn)一步的,為了更好的從服務(wù)器獲得正在訪問(wèn)第一數(shù)據(jù)的移動(dòng)終端,在所述第一移動(dòng)終端向服務(wù)器發(fā)送訪問(wèn)第二移動(dòng)終端獲得所述第一數(shù)據(jù)的第一請(qǐng)求之前,所述方法還包括:

步驟210:所述第一移動(dòng)終端向所述服務(wù)器發(fā)送第二請(qǐng)求,所述第二請(qǐng)求為獲得正在訪問(wèn)所述第一數(shù)據(jù)的其他移動(dòng)終端;

步驟220:所述第一移動(dòng)終端獲得所述服務(wù)器的第二反饋,第二反饋為所述服務(wù)器獲得的所述正在訪問(wèn)所述第一數(shù)據(jù)的其他移動(dòng)終端的屬性信息;

步驟230:所述第一移動(dòng)終端根據(jù)所述其他移動(dòng)終端的屬性信息從所述其他移動(dòng)終端中獲得所述第二移動(dòng)終端。具體來(lái)說(shuō),上述其他移動(dòng)終端的屬性信息可以是上傳速度信息、與所述第一數(shù)據(jù)相關(guān)的第二數(shù)據(jù)信息、數(shù)據(jù)上傳穩(wěn)定性信息等內(nèi)容。具體來(lái)說(shuō),上傳速度信息表征了第一移動(dòng)終端從上述其他移動(dòng)終端中獲得數(shù)據(jù)的預(yù)期速度;上傳速度越快,第一移動(dòng)終端獲得第一數(shù)據(jù)的能力就越強(qiáng);與所述第一數(shù)據(jù)相關(guān)的第二數(shù)據(jù)信息表征了第一移動(dòng)終端從上述其他移動(dòng)終端獲得數(shù)據(jù)的連續(xù)性,可以在獲得第一數(shù)據(jù)之后,無(wú)須再次經(jīng)過(guò)連接直接獲得第二數(shù)據(jù),其中第一數(shù)據(jù)和第二數(shù)據(jù)可以是同一個(gè)文檔、視頻的部分內(nèi)容,可以是連續(xù)的信息,也可以是不連續(xù)的信息,也就是說(shuō),該與所述第一數(shù)據(jù)相關(guān)的第二數(shù)據(jù)信息可以從同一個(gè)其他移動(dòng)終端中獲得多個(gè)數(shù)據(jù)的能力;連續(xù)性越強(qiáng),第一移動(dòng)終端獲得數(shù)據(jù)的能力就越強(qiáng);數(shù)據(jù)上傳穩(wěn)定性信息表征了第一移動(dòng)終端從上述其他移動(dòng)終端獲得數(shù)據(jù)的預(yù)期穩(wěn)定性能力,穩(wěn)定性越強(qiáng),第一移動(dòng)終端獲得第一數(shù)據(jù)的可能性就越高。本申請(qǐng)實(shí)施例對(duì)應(yīng)上述屬性信息屬于示例性描述,本領(lǐng)域技術(shù)人員能夠獲知的其他實(shí)現(xiàn)從其他移動(dòng)終端獲得第一數(shù)據(jù)的屬性信息均為本申請(qǐng)的保護(hù)范圍。

具體而言,上述步驟210-230提供了一種第一移動(dòng)終端通過(guò)服務(wù)器選擇第二移動(dòng)終端的過(guò)程。

進(jìn)一步的,為了更好的讓第一移動(dòng)終端能夠獲得第二移動(dòng)終端的權(quán)限,所述第一移動(dòng)終端向服務(wù)器發(fā)送訪問(wèn)第二移動(dòng)終端獲得所述第一數(shù)據(jù)的第一請(qǐng)求,還包括:

所述第一移動(dòng)終端向所述服務(wù)器發(fā)送獲得第二移動(dòng)終端權(quán)限的第三請(qǐng)求;其中,所述服務(wù)器獲得所述第三請(qǐng)求后,向所述第二移動(dòng)終端發(fā)送所述第一移動(dòng)終端的地址為具有訪問(wèn)權(quán)限的地址。

具體而言,上述方法提供了一種服務(wù)器向第二移動(dòng)終端提供第一移動(dòng)終端能夠訪問(wèn)第二移動(dòng)終端的權(quán)限的過(guò)程。

進(jìn)一步的,為了實(shí)現(xiàn)第一移動(dòng)終端和第二移動(dòng)終端之間的數(shù)據(jù)連接,所述第一移動(dòng)終端獲得所述服務(wù)器發(fā)送的第一反饋,所述第一反饋包括第一移動(dòng)終端具有訪問(wèn)所述第二移動(dòng)終端權(quán)限的信息,以及所述第二移動(dòng)終端具有所述第一數(shù)據(jù)的信息,具體為:所述第一移動(dòng)終端根據(jù)第一反饋與所述第二移動(dòng)終端建立數(shù)據(jù)連接。

具體而言,上述方法提供了第一移動(dòng)終端和第二移動(dòng)終端建立數(shù)據(jù)連接的過(guò)程。

進(jìn)一步的,本申請(qǐng)實(shí)施例為了能夠更好的識(shí)別所述第一數(shù)據(jù),設(shè)定所述第一數(shù)據(jù)具有第一視頻標(biāo)識(shí)碼,所述方法還包括:所述第一移動(dòng)終端根據(jù)所述第一視頻標(biāo)識(shí)碼從所述第二移動(dòng)終端的本地存儲(chǔ)空間獲得第一數(shù)據(jù)。

具體而言,上述方法提供了第一移動(dòng)終端通過(guò)第一視頻標(biāo)識(shí)碼從第二移動(dòng)終端獲得第一數(shù)據(jù)的過(guò)程。

進(jìn)一步的,本申請(qǐng)實(shí)施例為了實(shí)現(xiàn)更好的用戶體驗(yàn),所述方法還包括:

獲得所述第一移動(dòng)終端的所需下載速度;

根據(jù)所述所需下載速度確定所需移動(dòng)終端的數(shù)量;

判斷已連接移動(dòng)終端的數(shù)量是否達(dá)到所需移動(dòng)終端的數(shù)量;

如達(dá)到所需移動(dòng)終端的數(shù)量,則停止所述移動(dòng)終端的獲取。

具體而言,上述方法提供了第一移動(dòng)終端根據(jù)下載速度確定獲得相關(guān)移動(dòng)終端數(shù)量的過(guò)程。

進(jìn)一步的,本申請(qǐng)實(shí)施例為了更好的增加用戶體驗(yàn),給予用戶選擇權(quán),所述方法還包括:

獲得第一移動(dòng)終端的第一設(shè)置,所述第一設(shè)置為所述第一移動(dòng)終端是否開(kāi)啟了P2P模式下的視頻上傳和視頻下載功能;

如已開(kāi)啟,則開(kāi)始所述移動(dòng)終端的獲取。

具體而言,上述方法提供了第一移動(dòng)終端通過(guò)設(shè)置來(lái)選擇是否采用P2P模式來(lái)進(jìn)行加速的過(guò)程。

進(jìn)一步的,本申請(qǐng)實(shí)施例為了更好的管理第一數(shù)據(jù)的獲得,在所述第一移動(dòng)終端獲得所述第一數(shù)據(jù)之后,所述方法還包括:

檢測(cè)所述第一移動(dòng)終端是否具有第二數(shù)據(jù);

判斷所述第二數(shù)據(jù)是否與所述第一數(shù)據(jù)在時(shí)間節(jié)點(diǎn)上相同;

如相同,則用第一數(shù)據(jù)替換所述第二數(shù)據(jù)。

其中,所述時(shí)間節(jié)點(diǎn)為所述第一數(shù)據(jù)在整個(gè)數(shù)據(jù)中的位置。以視頻文件為例,一個(gè)影片按照時(shí)間軸排列,可能包含N個(gè)第一數(shù)據(jù),所述第一數(shù)據(jù)在整個(gè)影片中通過(guò)時(shí)間節(jié)點(diǎn)體現(xiàn)其影片內(nèi)容。上述方法可以實(shí)現(xiàn)新下載的數(shù)據(jù)替換已存在的數(shù)據(jù),達(dá)到實(shí)時(shí)更新的目的。

具體而言,上述方法提供了第一移動(dòng)終端獲得新數(shù)據(jù)(第一數(shù)據(jù))后替換舊數(shù)據(jù)(第二數(shù)據(jù))的過(guò)程。

實(shí)施例二

基于同樣的發(fā)明構(gòu)思,本申請(qǐng)實(shí)施例提供了一種數(shù)據(jù)下載裝置,應(yīng)用于第一移動(dòng)終端,所述裝置包括:

第一獲得單元11,所述第一獲得單元11用于獲得所述第一移動(dòng)終端要訪問(wèn)的第一數(shù)據(jù);

第二獲得單元12,所述第二獲得單元12用于所述第一移動(dòng)終端向服務(wù)器發(fā)送訪問(wèn)第二移動(dòng)終端獲得所述第一數(shù)據(jù)的第一請(qǐng)求;其中,所述第二移動(dòng)終端的網(wǎng)絡(luò)傳輸方式為無(wú)線局域網(wǎng);

第三獲得單元13,所述第三獲得單元13用于所述第一移動(dòng)終端獲得所述服務(wù)器發(fā)送的第一反饋,所述第一反饋包括第一移動(dòng)終端具有訪問(wèn)所述第二移動(dòng)終端權(quán)限的信息,以及所述第二移動(dòng)終端具有所述第一數(shù)據(jù)的信息;

第四獲得單元14,所述第四獲得單元14用于所述第一移動(dòng)終端根據(jù)所述第一反饋從所述第二移動(dòng)終端獲得所述第一數(shù)據(jù)。

優(yōu)選的,所述裝置還包括:

第一發(fā)送單元,所述第一發(fā)送單元用于所述第一移動(dòng)終端向所述服務(wù)器發(fā)送第二請(qǐng)求,所述第二請(qǐng)求為獲得正在訪問(wèn)所述第一數(shù)據(jù)的其他移動(dòng)終端;

第五獲得單元,所述第五獲得單元用于所述第一移動(dòng)終端獲得所述服務(wù)器的第二反饋,第二反饋為所述服務(wù)器獲得的所述正在訪問(wèn)所述第一數(shù)據(jù)的其他移動(dòng)終端的屬性信息;

第六獲得單元,所述第六獲得單元用于所述第一移動(dòng)終端根據(jù)所述其他移動(dòng)終端的屬性信息從所述其他移動(dòng)終端中獲得所述第二移動(dòng)終端。

優(yōu)選的,所述裝置還包括:

第二發(fā)送單元,所述第二發(fā)送單元用于所述第一移動(dòng)終端向所述服務(wù)器發(fā)送獲得第二移動(dòng)終端權(quán)限的第三請(qǐng)求;其中,所述服務(wù)器獲得所述第三請(qǐng)求后,向所述第二移動(dòng)終端發(fā)送所述第一移動(dòng)終端的地址為具有訪問(wèn)權(quán)限的地址。

優(yōu)選的,所述裝置還包括:

第一建立單元,所述第一建立單元用于所述第一移動(dòng)終端根據(jù)第一反饋與所述第二移動(dòng)終端建立數(shù)據(jù)連接。

優(yōu)選的,所述裝置還包括:

第七獲得單元,所述第七獲得單元用于所述第一移動(dòng)終端根據(jù)所述第一視頻標(biāo)識(shí)碼從所述第二移動(dòng)終端的本地存儲(chǔ)空間獲得第一數(shù)據(jù)。

本申請(qǐng)實(shí)施例所提供的一種數(shù)據(jù)下載方法和裝置具有如下技術(shù)效果如下:

1.本申請(qǐng)實(shí)施例提供的一種數(shù)據(jù)下載方法和裝置,通過(guò)獲得所述第一移動(dòng)終端要訪問(wèn)的第一數(shù)據(jù);所述第一移動(dòng)終端向服務(wù)器發(fā)送訪問(wèn)第二移動(dòng)終端獲得所述第一數(shù)據(jù)的第一請(qǐng)求;其中,所述第二移動(dòng)終端的網(wǎng)絡(luò)傳輸方式為無(wú)線局域網(wǎng);所述第一移動(dòng)終端獲得所述服務(wù)器發(fā)送的第一反饋,所述第一反饋包括第一移動(dòng)終端具有訪問(wèn)所述第二移動(dòng)終端權(quán)限的信息,以及所述第二移動(dòng)終端具有所述第一數(shù)據(jù)的信息;所述第一移動(dòng)終端根據(jù)所述第一反饋從所述第二移動(dòng)終端獲得所述第一數(shù)據(jù)的方式,將第一數(shù)據(jù)由第二移動(dòng)終端發(fā)送給第一移動(dòng)終端處理,達(dá)到節(jié)省運(yùn)營(yíng)商設(shè)置更多CDN節(jié)點(diǎn),并同時(shí)保證用戶觀看體驗(yàn),具有投資小、用戶體驗(yàn)性好的技術(shù)效果。

2、本申請(qǐng)實(shí)施例通過(guò)所述第一移動(dòng)終端向所述服務(wù)器發(fā)送第二請(qǐng)求,所述第二請(qǐng)求為獲得正在訪問(wèn)所述第一數(shù)據(jù)的其他移動(dòng)終端;所述第一移動(dòng)終端獲得所述服務(wù)器的第二反饋,第二反饋為所述服務(wù)器獲得的所述正在訪問(wèn)所述第一數(shù)據(jù)的其他移動(dòng)終端的屬性信息;所述第一移動(dòng)終端根據(jù)所述其他移動(dòng)終端的屬性信息從所述其他移動(dòng)終端中獲得所述第二移動(dòng)終端的方式,實(shí)現(xiàn)服務(wù)器將第一移動(dòng)終端和第二移動(dòng)終端建立數(shù)據(jù)溝通機(jī)制,具有通過(guò)第一數(shù)據(jù)快速獲得第二移動(dòng)終端,并快速建立數(shù)據(jù)溝通機(jī)制的技術(shù)效果。

3、本申請(qǐng)實(shí)施例通過(guò)所述第一移動(dòng)終端向所述服務(wù)器發(fā)送獲得第二移動(dòng)終端權(quán)限的第二請(qǐng)求;其中,所述服務(wù)器獲得所述第二請(qǐng)求后,向所述第二移動(dòng)終端發(fā)送所述第一移動(dòng)終端的地址為具有訪問(wèn)權(quán)限的地址的方式,實(shí)現(xiàn)第一移動(dòng)終端通過(guò)服務(wù)器有效、快速、便捷獲得第二移動(dòng)終端訪問(wèn)權(quán)限的技術(shù)效果。

4、本申請(qǐng)實(shí)施例通過(guò)所述第一移動(dòng)終端根據(jù)第一反饋與所述第二移動(dòng)終端建立數(shù)據(jù)連接的方式,實(shí)現(xiàn)第一移動(dòng)終端能夠和第二移動(dòng)終端有效、高效建立數(shù)據(jù)連接的技術(shù)效果。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。

顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1