[發(fā)明專利]一種文件傳輸方法及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201110460221.3 | 申請(qǐng)日: | 2011-12-31 |
| 公開(公告)號(hào): | CN103188330A | 公開(公告)日: | 2013-07-03 |
| 發(fā)明(設(shè)計(jì))人: | 雷成 | 申請(qǐng)(專利權(quán))人: | 北大方正集團(tuán)有限公司;北京北大方正電子有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08 |
| 代理公司: | 北京天悅專利代理事務(wù)所(普通合伙) 11311 | 代理人: | 田明;任曉航 |
| 地址: | 100871 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 文件傳輸 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種文件傳輸方法及系統(tǒng),適用于iPad與iPad、iPad與iPhone、iPad與PC、iPhone與iPhone、iPhone與PC、PC與PC之間。
背景技術(shù)
目前iPad/iPhone風(fēng)靡全球,成為時(shí)下最為流行的消費(fèi)電子產(chǎn)品。在iPad/iPhone上面的應(yīng)用程序是運(yùn)行于一個(gè)具有安全性的結(jié)構(gòu)中,即沙箱(sandbox)中,沙箱雖然具有安全性,但不方便應(yīng)用和不同設(shè)備間互相共享文件。Socket通信技術(shù)是一項(xiàng)成熟的通訊技術(shù),通過該技術(shù)可以實(shí)現(xiàn)不同設(shè)備間的文件共享。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明所要解決的技術(shù)問題是提供一種跨平臺(tái)的文件傳輸方法及系統(tǒng)。
為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案如下:
一種文件傳輸方法,包括以下步驟:
(1)A設(shè)備在網(wǎng)絡(luò)上搜索其他設(shè)備;
(2)當(dāng)搜索到其他設(shè)備時(shí),選擇一個(gè)設(shè)備發(fā)送連接請(qǐng)求,記為B設(shè)備;
(3)B設(shè)備與A設(shè)備建立連接,A設(shè)備請(qǐng)求B設(shè)備的共享文件列表;
(4)B設(shè)備生成共享文件列表并返回給A設(shè)備,A設(shè)備向B設(shè)備發(fā)送具體文件的下載請(qǐng)求;
(5)A設(shè)備從B設(shè)備下載文件,直到結(jié)束斷開連接。
一種文件傳輸系統(tǒng),包括至少兩臺(tái)通過網(wǎng)絡(luò)連接的設(shè)備,所述每臺(tái)設(shè)備均包括如下裝置:
用于在網(wǎng)絡(luò)上搜索其他設(shè)備的搜索裝置;
用于當(dāng)搜索到其他設(shè)備時(shí),選擇一個(gè)設(shè)備發(fā)送連接請(qǐng)求的第一請(qǐng)求裝置;
用于建立兩設(shè)備之間連接的連接裝置;
用于請(qǐng)求其他設(shè)備的共享文件列表的第二請(qǐng)求裝置;
用于生成共享文件列表,并返回給向其請(qǐng)求的設(shè)備的返回裝置;
用于向其他設(shè)備發(fā)送具體文件下載請(qǐng)求的第三請(qǐng)求裝置;
用于下載文件的下載裝置;
用于斷開兩設(shè)備之間連接的斷開裝置。
本發(fā)明所述方法及系統(tǒng),實(shí)現(xiàn)了(移動(dòng))設(shè)備與(移動(dòng))設(shè)備之間的文件共享,而且設(shè)備可以相同,也可以不同,使得文件共享跨越了平臺(tái)的限制,提高了設(shè)備之間傳輸文件的效率。
附圖說明
圖1是具體實(shí)施方式中文件傳輸系統(tǒng)的結(jié)構(gòu)框圖;
圖2是具體實(shí)施方式中文件傳輸方法的流程圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行詳細(xì)描述。
如圖1所示,本實(shí)施方式中的文件傳輸系統(tǒng)包括至少兩臺(tái)設(shè)備,分別記為設(shè)備A和設(shè)備B,所述每臺(tái)設(shè)備均包括搜索裝置11、第一請(qǐng)求裝置12、認(rèn)證裝置13、連接裝置14、第二請(qǐng)求裝置15、返回裝置16、第三請(qǐng)求裝置17、下載裝置18和斷開裝置19。所述設(shè)備可以是iPad、iPhone等移動(dòng)設(shè)備,也可以是PC機(jī)等計(jì)算機(jī)設(shè)備。
搜索裝置11用于通過socket在網(wǎng)絡(luò)上搜索其他設(shè)備。第一請(qǐng)求裝置12用于當(dāng)搜索到其他設(shè)備時(shí),選擇一個(gè)設(shè)備發(fā)送連接請(qǐng)求。認(rèn)證裝置13用于對(duì)請(qǐng)求與其連接的設(shè)備進(jìn)行認(rèn)證。連接裝置14用于建立兩設(shè)備之間的連接。第二請(qǐng)求裝置15用于請(qǐng)求其他設(shè)備的共享文件列表。返回裝置16用于生成共享文件列表,并返回給向其請(qǐng)求的設(shè)備。第三請(qǐng)求裝置17用于向其他設(shè)備發(fā)送具體文件的下載請(qǐng)求。下載裝置18用于從其他設(shè)備下載文件。斷開裝置19用于在下載完畢后斷開兩設(shè)備之間的連接。
如圖2所示,采用圖1所示系統(tǒng)實(shí)現(xiàn)文件傳輸?shù)姆椒òㄒ韵虏襟E:
(1)A設(shè)備的搜索裝置11通過socket在網(wǎng)絡(luò)上搜索其他設(shè)備。
搜索通過廣播形式在A設(shè)備所在網(wǎng)絡(luò)進(jìn)行廣播,廣播內(nèi)容包括A設(shè)備在網(wǎng)絡(luò)上的網(wǎng)絡(luò)共享地址。同時(shí),A設(shè)備在網(wǎng)絡(luò)上監(jiān)聽網(wǎng)絡(luò)廣播。當(dāng)收到廣播信息,解析廣播內(nèi)容,獲取網(wǎng)絡(luò)上其他的共享設(shè)備地址。
(2)當(dāng)搜索到其他設(shè)備時(shí),A設(shè)備的第一請(qǐng)求裝置12選擇一個(gè)設(shè)備發(fā)送連接請(qǐng)求,記為B設(shè)備。
(3)B設(shè)備的認(rèn)證裝置13對(duì)A設(shè)備進(jìn)行認(rèn)證。如果通過認(rèn)證,則B設(shè)備允許與A設(shè)備建立連接,進(jìn)入下一步;如果未通過認(rèn)證,則B設(shè)備不允許與A設(shè)備建立連接,結(jié)束。
認(rèn)證過程通過在B設(shè)備上彈出一個(gè)認(rèn)證窗口,B設(shè)備用戶通過手動(dòng)授權(quán),即點(diǎn)擊認(rèn)證窗口上面的“允許”或者“不允許”按鈕進(jìn)行授權(quán)。
(4)B設(shè)備的連接裝置14與A設(shè)備建立連接,A設(shè)備的第二請(qǐng)求裝置15請(qǐng)求B設(shè)備的共享文件列表。
(5)B設(shè)備的返回裝置16生成共享文件列表并返回給A設(shè)備,A設(shè)備的第三請(qǐng)求裝置17向B設(shè)備發(fā)送具體文件的下載請(qǐng)求。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北大方正集團(tuán)有限公司;北京北大方正電子有限公司,未經(jīng)北大方正集團(tuán)有限公司;北京北大方正電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110460221.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





