一種基于WIFI Direct的離線下載設(shè)備的制作方法
【專(zhuān)利摘要】本發(fā)明提供一種基于WIFI?Direct的離線下載設(shè)備,所述的離線下載設(shè)備安裝有Android系統(tǒng)并用于與下載請(qǐng)求設(shè)備進(jìn)行通信,所述的離線下載設(shè)備包括第一WIFI模塊、下載信息接收模塊、離線下載模塊、互聯(lián)網(wǎng)通信模塊和存儲(chǔ)模塊;第一WIFI模塊用于與下載請(qǐng)求設(shè)備進(jìn)行WIFIDirect連接;下載信息接收模塊用于接收下載請(qǐng)求設(shè)備發(fā)來(lái)的下載地址并將下載地址發(fā)送到離線下載模塊;離線下載模塊用于在接收到下載地址后通過(guò)互聯(lián)網(wǎng)通信模塊下載所述下載地址的內(nèi)容到存儲(chǔ)模塊。本發(fā)明實(shí)現(xiàn)了對(duì)文件的下載的同時(shí)減輕了下載文件對(duì)下載請(qǐng)求設(shè)備的帶寬占用,解決了大文件下載時(shí)對(duì)網(wǎng)絡(luò)資源的占用以及電能浪費(fèi)的問(wèn)題。
【專(zhuān)利說(shuō)明】—種基于WIFI Direct的離線下載設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于WIFI Direct的離線下載設(shè)備。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)的發(fā)展,網(wǎng)絡(luò)上文件變得越來(lái)越大,特別是影音文件的大小。當(dāng)用戶在手持設(shè)備上下載文件時(shí),如果文件較大,系統(tǒng)后臺(tái)需要下載比較長(zhǎng)的時(shí)間,會(huì)導(dǎo)致手持設(shè)備網(wǎng)絡(luò)帶寬被占用,影響手持設(shè)備上網(wǎng)體驗(yàn)。使用計(jì)算機(jī)進(jìn)行大文件下載時(shí),下載時(shí)間長(zhǎng),會(huì)造成電能的浪費(fèi)。現(xiàn)有的Android設(shè)備相對(duì)與計(jì)算機(jī)具有硬件資源要求低,耗電小的優(yōu)點(diǎn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問(wèn)題,在于提供一種基于WIFI Direct的離線下載設(shè)備,解決大文件下載時(shí)對(duì)網(wǎng)絡(luò)資源的占用以及電能浪費(fèi)的問(wèn)題。
[0004]本發(fā)明是這樣實(shí)現(xiàn)的:
一種基于WIFI Direct的離線下載設(shè)備,所述的離線下載設(shè)備安裝有Android系統(tǒng)并用于與下載請(qǐng)求設(shè)備進(jìn)行通信,所述的離線下載設(shè)備包括第一 WIFI模塊、下載信息接收模塊、離線下載模塊、互聯(lián)網(wǎng)通信模塊和存儲(chǔ)模塊;
所述的第一 WIFI模塊用于與下載請(qǐng)求設(shè)備進(jìn)行WIFI Direct連接;
所述的下載信息接收模塊用于接收下載請(qǐng)求設(shè)備發(fā)來(lái)的下載地址并將下載地址發(fā)送到離線下載模塊;
所述的離線下載模塊用于在接收到下載地址后通過(guò)互聯(lián)網(wǎng)通信模塊下載所述下載地址的內(nèi)容到存儲(chǔ)模塊;
所述的互聯(lián)網(wǎng)通信模塊用于連接互聯(lián)網(wǎng);
所述的存儲(chǔ)模塊用于存儲(chǔ)下載內(nèi)容;
進(jìn)一步地,所述的第一 WIFI模塊的工作模式為p2p模式。
[0005]進(jìn)一步地,所述離線下載設(shè)備包括狀態(tài)管理模塊;
所述狀態(tài)管理模塊用于接收到下載請(qǐng)求設(shè)備發(fā)來(lái)的離線狀態(tài)信息的查詢信息時(shí),讀取離線狀態(tài)信息,通過(guò)第一 WIFI模塊發(fā)送離線狀態(tài)信息到下載請(qǐng)求設(shè)備。
[0006]進(jìn)一步地,所述的離線狀態(tài)信息為離線下載文件的名稱(chēng)、格式、大小或下載進(jìn)度。
[0007]進(jìn)一步地,所述的離線下載設(shè)備包括文件傳輸模塊;
所述文件傳輸模塊用于接收到下載請(qǐng)求設(shè)備發(fā)來(lái)的文件傳輸請(qǐng)求信息時(shí),讀取文件,發(fā)送文件到下載請(qǐng)求設(shè)備。
[0008]進(jìn)一步地,所述的離線下載設(shè)備包括多媒體傳輸模塊;
所述多媒體傳輸模塊用于在接收到下載請(qǐng)求設(shè)備發(fā)來(lái)的多媒體播放請(qǐng)求信息時(shí),讀取多媒體,并發(fā)送多媒體數(shù)據(jù)流信息到下載請(qǐng)求設(shè)備。
[0009]以及為了實(shí)現(xiàn)與本發(fā)明的離線下載設(shè)備的通信,本發(fā)明還一種基于WIFI Direct的下載請(qǐng)求設(shè)備,所述的下載請(qǐng)求設(shè)備包括第二 WIFI模塊、下載檢測(cè)單元和下載信息發(fā)送模塊;
所述的第二 WIFI模塊用于與離線下載設(shè)備進(jìn)行WIFI Direct連接;
所述的下載檢測(cè)單元用于在檢測(cè)到用戶的離線下載請(qǐng)求時(shí),檢測(cè)用戶的離線下載的下載網(wǎng)址并發(fā)送到下載信息發(fā)送模塊;
所述的下載信息發(fā)送模塊用于在接收到所述下載網(wǎng)址時(shí),通過(guò)第二 WIFI模塊發(fā)送下載網(wǎng)址到離線下載設(shè)備。
[0010]進(jìn)一步地,所述下載請(qǐng)求設(shè)備還包括狀態(tài)查詢模塊;
所述狀態(tài)查詢模塊用于在接收到用戶離線狀態(tài)信息的查詢請(qǐng)求時(shí),通過(guò)第二 WIFI模塊發(fā)送離線狀態(tài)信息的查詢信息到離線下載設(shè)備,并用于在接收到離線狀態(tài)信息時(shí)顯示離線狀態(tài)信息。
[0011]進(jìn)一步地,所述的下載請(qǐng)求設(shè)備還包括文件傳輸檢測(cè)模塊;
所述文件傳輸檢測(cè)模塊用于在檢測(cè)到用戶的下載完的文件的傳輸請(qǐng)求時(shí),通過(guò)第二WIFI模塊發(fā)送文件傳輸請(qǐng)求信息到離線下載設(shè)備,并且在接收到文件時(shí),將文件存到下載請(qǐng)求設(shè)備。
[0012]進(jìn)一步地,所述的下載請(qǐng)求設(shè)備還包括多媒體播放檢測(cè)模塊;
所述多媒體播放檢測(cè)模塊用于在檢測(cè)到用戶的下載完的多媒體播放請(qǐng)求時(shí),通過(guò)第二WIFI模塊發(fā)送多媒體播放請(qǐng)求信息到離線下載設(shè)備,并且在接收到多媒體數(shù)據(jù)流信息時(shí),將多媒體數(shù)據(jù)流信息解碼并播放。
[0013]本發(fā)明具有如下優(yōu)點(diǎn):提高了用戶下載大數(shù)據(jù)時(shí),上網(wǎng)的用戶體驗(yàn)。同時(shí)大大節(jié)約了能源。避免了文件傳輸時(shí)對(duì)路由器帶寬的占用。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0014]下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。
[0015]圖1為本發(fā)明的離線下載設(shè)備和下載請(qǐng)求設(shè)備的結(jié)構(gòu)示意及信息交互圖。
【具體實(shí)施方式】
[0016]請(qǐng)參閱圖1所示,以下將對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
[0017]如圖1所示,一種基于WIFI Direct的離線下載設(shè)備1,離線下載設(shè)備I安裝有Android系統(tǒng)并用于與下載請(qǐng)求設(shè)備2進(jìn)行通信,離線下載設(shè)備I包括第一 WIFI模塊10、下載信息接收模塊11、離線下載模塊12、互聯(lián)網(wǎng)通信模塊13和存儲(chǔ)模塊14。下載請(qǐng)求設(shè)備2包括第二 WIFI模塊20、下載檢測(cè)單元21和下載信息發(fā)送模塊22。
[0018]本發(fā)明在應(yīng)用時(shí),離線下載設(shè)備I與下載請(qǐng)求設(shè)備2的通訊是通過(guò)第一 WIFI模塊10和第二 WIFI模塊20的WIFI Direct進(jìn)行連接的。可以將第一 WIFI模塊10或第二 WIFI模塊20設(shè)置成主設(shè)備,優(yōu)選地將第一 WIFI模塊10設(shè)置成主設(shè)備,即是第一 WIFI模塊10的工作模式為P2p模式。便于多個(gè)下載請(qǐng)求設(shè)備的連接。下載請(qǐng)求設(shè)備2可以是計(jì)算機(jī)設(shè)備、手機(jī)或平板。
[0019]當(dāng)使用本發(fā)明進(jìn)行離線下載時(shí),首先下載檢測(cè)單元21會(huì)檢測(cè)用戶的離線下載請(qǐng)求,用戶的離線下載請(qǐng)求可以是用戶主動(dòng)提交離線下載地址后進(jìn)行請(qǐng)求的,或是下載檢測(cè)單元21在檢測(cè)到用戶要下載時(shí)詢問(wèn)用戶是否進(jìn)行離線下載,而后用戶確認(rèn)進(jìn)行的請(qǐng)求(如:用戶在下載請(qǐng)求設(shè)備2的瀏覽器或者其他網(wǎng)路數(shù)據(jù)瀏覽的應(yīng)用程序上要下載文件時(shí),下載檢測(cè)單元21詢問(wèn)是否進(jìn)行離線下載,如果用戶確認(rèn)則是離線下載請(qǐng)求)。下載檢測(cè)單元21檢測(cè)到離線下載請(qǐng)求后檢測(cè)用戶的離線下載的下載網(wǎng)址并發(fā)送到下載信息發(fā)送模塊22。下載信息發(fā)送模塊22在接收到下載網(wǎng)址時(shí),通過(guò)第二 WIFI模塊發(fā)送下載網(wǎng)址到離線下載設(shè)備I。
[0020]離線下載設(shè)備I的下載信息接收模塊11接收下載請(qǐng)求設(shè)備2發(fā)來(lái)的下載地址并將下載地址發(fā)送到離線下載模塊12。離線下載模塊12在接收到下載地址后通過(guò)互聯(lián)網(wǎng)通信模塊13下載所述下載地址的內(nèi)容到存儲(chǔ)模塊14?;ヂ?lián)網(wǎng)通信模塊13可以為有線或無(wú)線的通信模塊,與互聯(lián)網(wǎng)連接,實(shí)現(xiàn)離線下載設(shè)備的聯(lián)網(wǎng)需求。存儲(chǔ)模塊可以為硬盤(pán)或U盤(pán)實(shí)現(xiàn)對(duì)下載內(nèi)容的存儲(chǔ)。
[0021]以上就完成下載請(qǐng)求設(shè)備2的離線下載需求以及離線下載設(shè)備I的離線下載。為了能看到離線下載的狀態(tài),下載請(qǐng)求設(shè)備2還包括狀態(tài)查詢模塊23,離線下載設(shè)備I還包括狀態(tài)管理模塊15。狀態(tài)查詢模塊23在接收到用戶離線狀態(tài)信息的查詢請(qǐng)求時(shí),通過(guò)第二WIFI模塊20發(fā)送離線狀態(tài)信息的查詢信息到離線下載設(shè)備I。用戶離線狀態(tài)信息的查詢請(qǐng)求可以通過(guò)在下載請(qǐng)求設(shè)備2設(shè)置一個(gè)查詢按鈕,而后用戶點(diǎn)擊查詢按鈕后觸發(fā)查詢請(qǐng)求。離線狀態(tài)信息為離線下載文件的名稱(chēng)、格式、大小或下載進(jìn)度的一種或多種。
[0022]狀態(tài)管理模塊15在接收到下載請(qǐng)求設(shè)備I發(fā)來(lái)的離線狀態(tài)信息的查詢信息時(shí),讀取離線狀態(tài)信息,通過(guò)第一 WIFI模塊10發(fā)送離線狀態(tài)信息到下載請(qǐng)求設(shè)備2。
[0023]下載請(qǐng)求設(shè)備2的狀態(tài)查詢模塊23在接收到離線狀態(tài)信息時(shí)顯示離線狀態(tài)信息。此時(shí)用戶可以看到離線下載的狀態(tài)。
[0024]在離線下載設(shè)備I將離線下載完成后,為了將離線下載的文件取回到下載請(qǐng)求設(shè)備2,則離線下載設(shè)備I還包括文件傳輸模塊16,下載請(qǐng)求設(shè)備2還包括文件傳輸檢測(cè)模塊24。文件傳輸檢測(cè)模塊24在檢測(cè)到用戶的下載完的文件的傳輸請(qǐng)求時(shí),通過(guò)第二 WIFI模塊20發(fā)送文件傳輸請(qǐng)求信息到離線下載設(shè)備1,文件傳輸模塊16接收到下載請(qǐng)求設(shè)備2發(fā)來(lái)的文件傳輸請(qǐng)求信息時(shí),讀取文件,發(fā)送文件到下載請(qǐng)求設(shè)備2。文件傳輸檢測(cè)模塊24在接收到文件時(shí),將文件存到下載請(qǐng)求設(shè)備I。
[0025]進(jìn)一步地,為了實(shí)現(xiàn)多媒體的在線播放,離線下載設(shè)備I包括多媒體傳輸模塊17,下載請(qǐng)求設(shè)備2還包括多媒體播放檢測(cè)模塊25。多媒體播放檢測(cè)模塊25在檢測(cè)到用戶的下載完的多媒體播放請(qǐng)求時(shí),通過(guò)第二 WIFI模塊20發(fā)送多媒體播放請(qǐng)求信息到離線下載設(shè)備I。多媒體傳輸模塊17在接收到下載請(qǐng)求設(shè)備2發(fā)來(lái)的多媒體播放請(qǐng)求信息時(shí),讀取多媒體,并發(fā)送多媒體數(shù)據(jù)流信息到下載請(qǐng)求設(shè)備2。多媒體播放檢測(cè)模塊25在接收到多媒體數(shù)據(jù)流信息時(shí),將多媒體數(shù)據(jù)流信息解碼并播放。多媒體文件可以是視頻文件或音頻文件,多媒體文件的傳輸可以使用RTSP協(xié)議。
[0026]綜上,本發(fā)明的離線下載設(shè)備可以完成多種的下載請(qǐng)求,大大減輕了下載請(qǐng)求設(shè)備的負(fù)擔(dān),同時(shí)減小了下載請(qǐng)求設(shè)備的帶寬壓力,還大大地減少了能源的浪費(fèi)。
[0027]雖然以上描述了本發(fā)明的【具體實(shí)施方式】,但是熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員應(yīng)當(dāng)理解,我們所描述的具體的實(shí)施例只是說(shuō)明性的,而不是用于對(duì)本發(fā)明的范圍的限定,熟悉本領(lǐng)域的技術(shù)人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應(yīng)當(dāng)涵蓋在本發(fā)明的權(quán)利要求所保護(hù)的范圍內(nèi)。
【權(quán)利要求】
1.一種基于WIFI Direct的離線下載設(shè)備,其特征在于:所述的離線下載設(shè)備安裝有Android系統(tǒng)并用于與下載請(qǐng)求設(shè)備進(jìn)行通信,所述的離線下載設(shè)備包括第一 WIFI模塊、下載信息接收模塊、離線下載模塊、互聯(lián)網(wǎng)通信模塊和存儲(chǔ)模塊;所述的第一 WIFI模塊用于與下載請(qǐng)求設(shè)備進(jìn)行WIFI Direct連接;所述的下載信息接收模塊用于接收下載請(qǐng)求設(shè)備發(fā)來(lái)的下載地址并將下載地址發(fā)送到離線下載模塊;所述的離線下載模塊用于在接收到下載地址后通過(guò)互聯(lián)網(wǎng)通信模塊下載所述下載地址的內(nèi)容到存儲(chǔ)模塊;所述的互聯(lián)網(wǎng)通信模塊用于連接互聯(lián)網(wǎng);所述的存儲(chǔ)模塊用于存儲(chǔ)下載內(nèi)容。
2.根據(jù)權(quán)利要求1所述的一種基于WIFIDirect的離線下載設(shè)備,其特征在于:所述的第一 WIFI模塊的工作模式為p2p模式。
3.根據(jù)權(quán)利要求1所述的一種基于WIFIDirect的離線下載設(shè)備,其特征在于:所述離線下載設(shè)備包括狀態(tài)管理模塊;所述狀態(tài)管理模塊用于接收到下載請(qǐng)求設(shè)備發(fā)來(lái)的離線狀態(tài)信息的查詢信息時(shí),讀取離線狀態(tài)信息,通過(guò)第一 WIFI模塊發(fā)送離線狀態(tài)信息到下載請(qǐng)求設(shè)備。
4.根據(jù)權(quán)利要求3所述的一種基于WIFIDirect的離線下載設(shè)備,其特征在于:所述的離線狀態(tài)信息為離線下載文件的名稱(chēng)、格式、大小或下載進(jìn)度。
5.根據(jù)權(quán)利要求1所述的一種基于WIFIDirect的離線下載設(shè)備,其特征在于:所述的離線下載設(shè)備包括文件傳`輸模塊;所述文件傳輸模塊用于接收到下載請(qǐng)求設(shè)備發(fā)來(lái)的文件傳輸請(qǐng)求信息時(shí),讀取文件,發(fā)送文件到下載請(qǐng)求設(shè)備。
6.根據(jù)權(quán)利要求1所述的一種基于WIFIDirect的離線下載設(shè)備,其特征在于:所述的離線下載設(shè)備包括多媒體傳輸模塊;所述多媒體傳輸模塊用于在接收到下載請(qǐng)求設(shè)備發(fā)來(lái)的多媒體播放請(qǐng)求信息時(shí),讀取多媒體,并發(fā)送多媒體數(shù)據(jù)流信息到下載請(qǐng)求設(shè)備。
7.—種基于WIFI Direct的下載請(qǐng)求設(shè)備,其特征在于:所述的下載請(qǐng)求設(shè)備用于與權(quán)利要求1到6任意一種基于WIFI Direct的離線下載設(shè)備進(jìn)行通信,所述的下載請(qǐng)求設(shè)備包括第二 WIFI模塊、下載檢測(cè)單元和下載信息發(fā)送模塊;所述的第二 WIFI模塊用于與離線下載設(shè)備進(jìn)行WIFI Direct連接;所述的下載檢測(cè)單元用于在檢測(cè)到用戶的離線下載請(qǐng)求時(shí),檢測(cè)用戶的離線下載的下載網(wǎng)址并發(fā)送到下載信息發(fā)送模塊;所述的下載信息發(fā)送模塊用于在接收到所述下載網(wǎng)址時(shí),通過(guò)第二 WIFI模塊發(fā)送下載網(wǎng)址到離線下載設(shè)備。
8.根據(jù)權(quán)利要求7所述的一種基于WIFIDirect的下載請(qǐng)求設(shè)備,其特征在于:所述下載請(qǐng)求設(shè)備還包括狀態(tài)查詢模塊;所述狀態(tài)查詢模塊用于在接收到用戶離線狀態(tài)信息的查詢請(qǐng)求時(shí),通過(guò)第二 WIFI模塊發(fā)送離線狀態(tài)信息的查詢信息到離線下載設(shè)備,并用于在接收到離線狀態(tài)信息時(shí)顯示離線狀態(tài)信息。
9.根據(jù)權(quán)利要求7所述的一種基于WIFIDirect的下載請(qǐng)求設(shè)備,其特征在于:所述的下載請(qǐng)求設(shè)備還包括文件傳輸檢測(cè)模塊;所述文件傳輸檢測(cè)模塊用于在檢測(cè)到用戶的下載完的文件的傳輸請(qǐng)求時(shí),通過(guò)第二WIFI模塊發(fā)送文件傳輸請(qǐng)求信息到離線下載設(shè)備,并且在接收到文件時(shí),將文件存到下載請(qǐng)求設(shè)備。
10.根據(jù)權(quán)利要求7所述的一種基于WIFIDirect的離線下載設(shè)備,其特征在于:所述的下載請(qǐng)求設(shè)備還包括多媒體播放檢測(cè)模塊;所述多媒體播放檢測(cè)模塊用于在檢測(cè)到用戶的下載完的多媒體播放請(qǐng)求時(shí),通過(guò)第二WIFI模塊發(fā)送多媒體播放請(qǐng)求信息到離線下載設(shè)備,并且在接收到多媒體數(shù)據(jù)流信息時(shí),將多媒體數(shù)據(jù)流信息解碼 并播放。
【文檔編號(hào)】H04W76/04GK103607443SQ201310566685
【公開(kāi)日】2014年2月26日 申請(qǐng)日期:2013年11月14日 優(yōu)先權(quán)日:2013年11月14日
【發(fā)明者】林濤 申請(qǐng)人:福州瑞芯微電子有限公司