一種彈性的移動(dòng)終端文件傳輸方法
【專(zhuān)利說(shuō)明】一種彈性的移動(dòng)終端文件傳輸方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及移動(dòng)設(shè)備間的無(wú)線傳輸及通過(guò)云服務(wù)器中繼傳輸?shù)幕旌锨袚Q方法。
【背景技術(shù)】
[0003]移動(dòng)電子設(shè)備,如移動(dòng)電話和移動(dòng)媒體播放器,已經(jīng)在人們?nèi)粘I钪性絹?lái)越流行使用。在不同的移動(dòng)電子設(shè)備之間傳輸文件已經(jīng)逐漸成為人們的需要。傳統(tǒng)的在兩個(gè)移動(dòng)電子設(shè)備之間傳輸文件的方法例如使用個(gè)人電腦作為一個(gè)存儲(chǔ)中繼站。用戶首先將發(fā)送移動(dòng)終端連接到電腦,將文件從發(fā)送移動(dòng)終端傳輸?shù)诫娔X,再將目標(biāo)移動(dòng)終端連接到電腦,將文件從電腦傳輸至目標(biāo)移動(dòng)終端。然而,在這種常規(guī)使用的方法中,不得不使用額外的設(shè)備(例如個(gè)人電腦),而且通常還會(huì)需要數(shù)據(jù)線,因此這種方法是非常繁瑣的。
[0004]至于近端無(wú)線直連的方式雖然免除了使用額外設(shè)備和數(shù)據(jù)線的需求,但要求傳輸全程兩移動(dòng)設(shè)備需靠近,造成設(shè)備持有人活動(dòng)范圍受限,有時(shí)僅僅是不便,但也有時(shí)兩設(shè)備短暫接觸后,再往后不曾再見(jiàn),因此沒(méi)機(jī)會(huì)完成文件傳輸。
[0005]另有通過(guò)云服務(wù)器中繼,異步傳輸文件的方式,雖然不受距離限制,但使用移動(dòng)流量上傳云服務(wù)器一般成本既高且傳輸速度較慢,對(duì)于靠近的兩移動(dòng)設(shè)備而言,這種方法性?xún)r(jià)比特別低。
【發(fā)明內(nèi)容】
[0006]發(fā)明目的:針對(duì)上述現(xiàn)有存在的問(wèn)題和不足,本發(fā)明的目的是提供了一種彈性的移動(dòng)終端文件傳輸方法,優(yōu)化了移動(dòng)電子設(shè)備之間的文件傳輸方式。
[0007]技術(shù)方案:為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明采用以下技術(shù)方案:一種彈性的移動(dòng)終端間文件傳輸方法,發(fā)送移動(dòng)終端首先在近端搜索目標(biāo)移動(dòng)終端,若發(fā)現(xiàn)目標(biāo)移動(dòng)終端,則建立無(wú)線直連網(wǎng)絡(luò)并對(duì)目標(biāo)移動(dòng)終端發(fā)起邀請(qǐng)開(kāi)始進(jìn)行點(diǎn)對(duì)點(diǎn)文件傳輸;當(dāng)發(fā)送移動(dòng)終端與目標(biāo)移動(dòng)終端之間距離超過(guò)無(wú)線直連網(wǎng)絡(luò)的有效距離發(fā)生斷連時(shí),發(fā)送移動(dòng)終端將未完文件通過(guò)移動(dòng)網(wǎng)絡(luò)上傳至云服務(wù)器緩存;目標(biāo)移動(dòng)終端采用以下三種方式進(jìn)行文件續(xù)傳:
(1)目標(biāo)移動(dòng)終端持續(xù)搜索發(fā)送移動(dòng)終端,一旦發(fā)現(xiàn)并成功無(wú)線直連,則繼續(xù)從發(fā)送移動(dòng)終端下載未完文件;
(2)云服務(wù)器通過(guò)移動(dòng)互聯(lián)網(wǎng)絡(luò)對(duì)目標(biāo)移動(dòng)終端推送未完下載通知,目標(biāo)移動(dòng)終端與云服務(wù)器連接后下載未完文件并平合成完整文件;
(3)目標(biāo)移動(dòng)終端在近端搜索中繼代理設(shè)備,并發(fā)起未完文件代理接收請(qǐng)求;中繼代理設(shè)備同意代理接收請(qǐng)求后并從云服務(wù)器下載未完文件,目標(biāo)移動(dòng)終端與中繼代理設(shè)備建立無(wú)線直連網(wǎng)絡(luò),接收未完文件并拼合成完整文件;
作為優(yōu)選,所述無(wú)線直連網(wǎng)絡(luò)是基于W1-F1、W1-Fi Direct、LTE Direct、NFC或藍(lán)牙技術(shù)建立連線的。
[0008]作為優(yōu)選,所述目標(biāo)移動(dòng)終端從云服務(wù)器下載未完文件的同時(shí),如果搜索到發(fā)送移動(dòng)終端,則優(yōu)先與發(fā)送移動(dòng)終端建立連接接收未完文件。
[0009]作為優(yōu)選,所述中繼代理設(shè)備從云服務(wù)器下載未完文件的同時(shí),或完成下載但尚未傳給目標(biāo)移動(dòng)終端前,如果目標(biāo)移動(dòng)終端搜索到發(fā)送移動(dòng)終端,則優(yōu)先與發(fā)送移動(dòng)終端建立連接接收未完文件。
[0010]作為優(yōu)選,所述中繼代理設(shè)備與云服務(wù)器之間的網(wǎng)絡(luò)為局域網(wǎng)絡(luò)或移動(dòng)互聯(lián)網(wǎng)絡(luò)。
[0011]作為優(yōu)選,所述目標(biāo)移動(dòng)終端搜索近端發(fā)送移動(dòng)終端或中繼代理設(shè)備的方法是基于發(fā)送移動(dòng)終端或中繼代理設(shè)備回報(bào)云服務(wù)器絕對(duì)地理坐標(biāo)計(jì)算距離的。
[0012]作為優(yōu)選,所述目標(biāo)移動(dòng)終端搜索近端發(fā)送移動(dòng)終端或中繼代理設(shè)備是基于發(fā)送移動(dòng)終端或移動(dòng)中繼代理設(shè)備回報(bào)云服務(wù)器可偵測(cè)的藍(lán)牙或超聲波信標(biāo)代號(hào)列表與信號(hào)強(qiáng)度來(lái)計(jì)算距離的。
[0013]作為優(yōu)選,所述目標(biāo)移動(dòng)終端搜索近端發(fā)送移動(dòng)終端或中繼代理設(shè)備是基于發(fā)送移動(dòng)終端或移動(dòng)中繼代理設(shè)備使用自身的無(wú)線電波界面或聲音界面或屏幕界面直接在近端發(fā)現(xiàn)的。
[0014]作為優(yōu)選,所述移動(dòng)終端搜索近端發(fā)送移動(dòng)終端或中繼代理設(shè)備的方法是基于發(fā)送移動(dòng)終端或移動(dòng)中繼代理設(shè)備回報(bào)云服務(wù)器其可偵測(cè)的蜂窩電話基站或W1-Fi熱點(diǎn)代號(hào)列表與信號(hào)強(qiáng)度計(jì)算距離的。
[0015]作為優(yōu)選,所述發(fā)送移動(dòng)終端、中繼代理設(shè)備和目標(biāo)移動(dòng)終端為手機(jī)、平板電腦、臺(tái)式電腦。
[0016]有益效果:與現(xiàn)有技術(shù)相比,本發(fā)明通過(guò)無(wú)線直連網(wǎng)絡(luò)點(diǎn)對(duì)點(diǎn)傳輸與云服務(wù)器和代理設(shè)備的中繼續(xù)傳方式,實(shí)現(xiàn)移動(dòng)終端間隨時(shí)隨地的文件高速傳輸,也解決了移動(dòng)終端間無(wú)線直連網(wǎng)絡(luò)的傳輸距離限制,使得文件傳輸效率和彈性得到優(yōu)化。
【附圖說(shuō)明】
[0017]圖1為本發(fā)明實(shí)施例1所述網(wǎng)絡(luò)架構(gòu)及設(shè)備位置示意圖;
圖2為本發(fā)明實(shí)施例2所述網(wǎng)絡(luò)架構(gòu)及設(shè)備位置示意圖。
【具體實(shí)施方式】
[0018]下面結(jié)合附圖和具體實(shí)施例,進(jìn)一步闡明本發(fā)明,應(yīng)理解這些實(shí)施例僅用于說(shuō)明本發(fā)明而不用于限制本發(fā)明的范圍,在閱讀了本發(fā)明之后,本領(lǐng)域技術(shù)人員對(duì)本發(fā)明的各種等價(jià)形式的修改均落于本申請(qǐng)所附權(quán)利要求所限定的范圍。
[0019]本發(fā)明包括混合無(wú)線直連近傳與通過(guò)云服務(wù)器中繼遠(yuǎn)傳的應(yīng)用、以及通過(guò)代理設(shè)備接收完文件再直連近傳的方法。在下文中,將參考附圖描述本發(fā)明的實(shí)施例。在附圖中,相同的附圖標(biāo)記代表相同或類(lèi)似的部件,或者相同或類(lèi)似的步驟。
[0020]圖1所示為根據(jù)本實(shí)施例的網(wǎng)絡(luò)架構(gòu)。無(wú)線直連網(wǎng)絡(luò)100由發(fā)送移動(dòng)終端120與目標(biāo)移動(dòng)終端130通過(guò)W1-Fi Direct技術(shù)建立直連。發(fā)送移動(dòng)終端120與目標(biāo)移動(dòng)終端130可以是移動(dòng)電話、平板電腦、筆記本電腦或移動(dòng)媒體播放器。移動(dòng)網(wǎng)絡(luò)110連接互聯(lián)網(wǎng)使120與130超過(guò)無(wú)線直連最大距離時(shí),仍可分別與互聯(lián)網(wǎng)的云服務(wù)器140連線。
[0021]實(shí)施例的文件傳輸應(yīng)用150可以安裝在發(fā)送移動(dòng)終端120與130上。當(dāng)發(fā)送移動(dòng)終端120與目標(biāo)移動(dòng)終端130在近端使用應(yīng)用150時(shí),發(fā)送移動(dòng)終端120選擇發(fā)送文件160到目標(biāo)移動(dòng)終端130時(shí),無(wú)線直連網(wǎng)絡(luò)100由設(shè)備120與130建立后直接近傳文件160。當(dāng)文件160傳輸完成前設(shè)備120與130因故無(wú)法保持接近,致使無(wú)線直連網(wǎng)絡(luò)100斷開(kāi)連線,發(fā)送移動(dòng)終端120將通過(guò)移動(dòng)網(wǎng)絡(luò)110與互聯(lián)網(wǎng)上的云服務(wù)器140連線,將文件160未完成傳輸?shù)牟糠稚蟼鞯皆品?wù)器140。
[0022]實(shí)施例1
發(fā)送移動(dòng)終端120完成上傳文件160剩余部分到云服務(wù)器140后,云服務(wù)器140通過(guò)移動(dòng)網(wǎng)絡(luò)110通知目標(biāo)移動(dòng)終端130下載文件160剩余部分,目標(biāo)移動(dòng)終端收到通知后通過(guò)移動(dòng)網(wǎng)絡(luò)110與互聯(lián)網(wǎng)上的云服務(wù)器140連線,下載未完文件160,并與先前從發(fā)送移動(dòng)終端120取得的部分文件160拼合成