一種智能終端間數(shù)據(jù)交換的系統(tǒng)及方法
【專利摘要】一種智能終端間數(shù)據(jù)交換的系統(tǒng)及方法,其系統(tǒng)包括:智能終端A和與其通過WIFI進(jìn)行連接1?數(shù)據(jù)傳輸?shù)闹悄芙K端B。所述智能終端A和智能冬端B均由搜索模塊、連接模塊、數(shù)據(jù)輸入模塊、玫據(jù)發(fā)送模塊、數(shù)據(jù)接收模塊、數(shù)據(jù)處理模塊和管里模塊構(gòu)成。其方法包括:智能終端A搜索附近的智能終端并向智能終端B發(fā)送WIFI直連請求,能終端B接受智能終端A的WIFI直連請求,智指終端A與智能終端B建jll網(wǎng)絡(luò)連接;智能終端A先擇數(shù)據(jù)并發(fā)送給智能終端B,智能終端B接收智乾終端A發(fā)送的數(shù)據(jù)并保存。智能終端A向智能冬端B請求數(shù)據(jù),智能終端B根據(jù)請求獲取數(shù)據(jù),皆能終端B返回數(shù)據(jù)給智能終端A。本發(fā)明數(shù)據(jù)專輸速率高,用戶體驗(yàn)流暢舒適。
【專利說明】一種智能終端間數(shù)據(jù)交換的系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及數(shù)據(jù)交換【技術(shù)領(lǐng)域】,尤其是一種智能終端間的數(shù)據(jù)交換方法與系統(tǒng)。
【背景技術(shù)】
[0002] 傳統(tǒng)的智能終端間交換數(shù)據(jù)有三種方法:第一種通過中間服務(wù)器傳輸數(shù)據(jù),第二 種通過USB連接線直連交換數(shù)據(jù),第三種通過藍(lán)牙或紅外技術(shù)交換數(shù)據(jù)。
[0003] 第一種方法需要無線路由和中間路由器傳輸數(shù)據(jù),如果是3G/2G網(wǎng)絡(luò)需要向網(wǎng)絡(luò) 運(yùn)營商支付網(wǎng)絡(luò)費(fèi)用;第二種方法受制于不同智能終端的接口和不同操作系統(tǒng)軟件的限 制;第三種數(shù)據(jù)傳輸速率低,距離短。
【發(fā)明內(nèi)容】
[0004] 為解決上述問題,本發(fā)明提供了一種方便快速地實(shí)現(xiàn)智能終端之間的數(shù)據(jù)交換的 智能終端間數(shù)據(jù)交換的系統(tǒng)和方法。
[0005] 實(shí)現(xiàn)本發(fā)明目的之一的一種智能終端間數(shù)據(jù)交換的系統(tǒng),其特征在于,包括:搜索 模塊,用于搜索附近的其它智能終端;連接模塊,用于對搜索到的智能終端發(fā)起連接請求, 或者接受其它智能終端的連接請求,建立連接;數(shù)據(jù)輸入模塊,輸入數(shù)據(jù)給發(fā)送模塊;數(shù)據(jù) 發(fā)送模塊,把輸入模塊的數(shù)據(jù)發(fā)送給其它智能終端;數(shù)據(jù)接收模塊,接收其它智能終端發(fā)送 的數(shù)據(jù);數(shù)據(jù)處理模塊,用于處理接收模塊接收到的數(shù)據(jù);管理模塊,對連接和上述模塊進(jìn) 行管理。
[0006] 所述搜索模塊基于WIFI直連技術(shù)搜索其它智能終端;
[0007] 所述連接模塊基于WIFI直連技術(shù)建立智能終端之間的連接;
[0008] 所述智能終端之間建立TCP/IP連接;
[0009] 所述數(shù)據(jù)輸入模塊的功能還包括:數(shù)據(jù)輸入來源的展示與選擇;待選數(shù)據(jù)的展示 與選擇;
[0010] 所述數(shù)據(jù)發(fā)送模塊系采用TCP/IP協(xié)議發(fā)送數(shù)據(jù);
[0011] 所述數(shù)據(jù)接收模塊系采用TCP/IP協(xié)議接收數(shù)據(jù);
[0012] 所述數(shù)據(jù)處理模塊還包括如下功能:數(shù)據(jù)輸出方式的展示與選擇;數(shù)據(jù)保存位置 的展示與選擇;數(shù)據(jù)的直接處理,包括對圖片的放大、縮小和旋轉(zhuǎn);
[0013] 所述管理模塊可以對接收到的數(shù)據(jù)請求進(jìn)行轉(zhuǎn)發(fā),并從其它智能終端返回的數(shù)據(jù) 發(fā)送給發(fā)起數(shù)據(jù)請求的智能終端。
[0014] 實(shí)現(xiàn)本發(fā)明目的之二的一種智能終端間數(shù)據(jù)交換的方法,其特征在于,包括如下 步驟:智能終端A搜索附近的智能終端并向智能終端B發(fā)送WIFI直連請求,智能終端B接 受智能終端A的WIFI直連請求,智能終端A與智能終端B建立網(wǎng)絡(luò)連接;智能終端A選擇 數(shù)據(jù)并發(fā)送給智能終端B,智能終端B接收智能終端A發(fā)送的數(shù)據(jù)并保存。智能終端A向智 能終端B請求數(shù)據(jù),智能終端B根據(jù)請求獲取數(shù)據(jù),智能終端B返回數(shù)據(jù)給智能終端A。
[0015] 所述智能終端A展示可連接的其它智能終端列表,不限于一個其它智能終端;所 述智能終端A可以同時連接其它多個智能終端;
[0016] 所述智能終端B可以同時接受其它多個智能終端的連接請求;同時智能終端B可 以向其它智能終端發(fā)起連接請求;
[0017] 所述智能終端A可以同時與其它多個智能終端的建立網(wǎng)絡(luò)連接;所述智能終端B 可以同時與其它多個智能終端的建立網(wǎng)絡(luò)連接;
[0018] 所述智能終端A選擇的數(shù)據(jù),其數(shù)據(jù)來源包括:智能終端內(nèi)存儲的數(shù)據(jù);智能終端 從網(wǎng)絡(luò)實(shí)時獲取的數(shù)據(jù);智能終端通過內(nèi)置麥克風(fēng)、照相機(jī)等數(shù)據(jù)獲取設(shè)備獲取的數(shù)據(jù);
[0019] 所述智能終端A發(fā)送數(shù)據(jù)給智能終端B,其數(shù)據(jù)發(fā)送協(xié)議系基于TCP/IP協(xié)議;所 述智能終端B啟動監(jiān)聽端口供智能終端A連接;或所述智能終端A啟動監(jiān)聽端口供智能終 端B連接。
[0020] 所述智能終端B接收并處理數(shù)據(jù),所述智能終端B可保存數(shù)據(jù)至本地存儲空間;所 述智能終端B也可保存數(shù)據(jù)至網(wǎng)絡(luò)服務(wù)器;所述智能終端B還可直接通過內(nèi)置揚(yáng)聲器、顯示 屏等數(shù)據(jù)輸出設(shè)備輸出收到的數(shù)據(jù)。
[0021] 上述智能終端為手機(jī)、平板電腦、筆記本、計算機(jī)、游戲機(jī)、電視、投影儀和音響設(shè) 備中的任意一種;
[0022] 上述智能終端的操作系統(tǒng)包括 iOS、Android、Windows Phone、Mac 0S X、Linux、 Windows ;
[0023] 上述數(shù)據(jù)包括圖片、音頻文件、視頻文件、二維碼、文檔、以及程序運(yùn)行中產(chǎn)生的數(shù) 據(jù)。
[0024] 本發(fā)明利用WIFI直連技術(shù),無需借助于無線路由器及服務(wù)器即可實(shí)現(xiàn)不同智能 終端之間的數(shù)據(jù)交換,交換過程簡單方便,數(shù)據(jù)傳輸速率高,用戶體驗(yàn)流暢舒適。
【專利附圖】
【附圖說明】
[0025] 圖1為本發(fā)明所述的一種智能終端間數(shù)據(jù)交換的系統(tǒng)的結(jié)構(gòu)示意圖。
[0026] 圖2為本發(fā)明所述的一種智能終端間數(shù)據(jù)交換的方法的一個實(shí)施例的工作流程 示意圖。
[0027] 圖3為本發(fā)明所述的一種智能終端間數(shù)據(jù)交換的方法的另一實(shí)施例的工作流程 示意圖。
【具體實(shí)施方式】
[0028] 實(shí)施例1
[0029] 如圖1所示,一種智能終端間數(shù)據(jù)交換的系統(tǒng)的實(shí)施例的框架圖,該系統(tǒng)包括智 能終端A和B。
[0030] 智能終端A包括以下模塊:搜索模塊,用于搜索附近的其它智能終端;連接模塊, 用于對搜索到的智能終端發(fā)起連接請求,或者接受其它智能終端的連接請求,建立連接;數(shù) 據(jù)輸入模塊,輸入數(shù)據(jù)給發(fā)送模塊;數(shù)據(jù)發(fā)送模塊,把輸入模塊的數(shù)據(jù)發(fā)送給其它智能終 端;數(shù)據(jù)接收模塊,接收其它智能終端發(fā)送的數(shù)據(jù);數(shù)據(jù)處理模塊,用于處理接收模塊接收 到的數(shù)據(jù);管理模塊,對連接和上述模塊進(jìn)行管理。
[0031] 智能終端B所包含的模塊同上述智能終端A所包含的模塊一致。
[0032] 當(dāng)需要交換數(shù)據(jù)的時候,智能終端A和智能終端B同時打開WIFI直連功能,智能 終端A用搜索模塊搜索到智能終端B,之后調(diào)用連接模塊對智能終端B發(fā)起WIFI直連請求, 智能終端B用連接模塊響應(yīng)智能終端A的網(wǎng)絡(luò)連接請求并建立連接;
[0033] 智能終端A的數(shù)據(jù)輸入模塊獲取數(shù)據(jù)傳遞給數(shù)據(jù)發(fā)送模塊,數(shù)據(jù)發(fā)送模塊發(fā)送數(shù) 據(jù)給智能終端B,智能終端B的數(shù)據(jù)接收模塊接收數(shù)據(jù),傳遞給數(shù)據(jù)處理模塊;
[0034] 智能終端A也可以直接通過連接模塊向智能終端B發(fā)送數(shù)據(jù)請求,智能終端B從 數(shù)據(jù)輸入模塊獲取數(shù)據(jù),通過智能終端B的數(shù)據(jù)發(fā)送模塊發(fā)送給智能終端A,智能終端A用 接收模塊接收所請求的數(shù)據(jù)并傳遞給數(shù)據(jù)處理模塊進(jìn)行處理;
[0035] 智能終端B如果沒有智能終端A所請求的數(shù)據(jù),跟據(jù)智能終端A的請求規(guī)則,智能 終端B的管理模塊可以向其它連接的智能終端繼續(xù)轉(zhuǎn)發(fā)智能終端A的數(shù)據(jù)請求,并把請求 到的數(shù)據(jù)返回給智能終端A。
[0036] 同樣的,智能終端終端B的數(shù)據(jù)輸入模塊獲取數(shù)據(jù)給數(shù)據(jù)發(fā)送模塊,并發(fā)送數(shù)據(jù) 給智能終端A的數(shù)據(jù)接收模塊;智能終端A的數(shù)據(jù)接收模塊接收到數(shù)據(jù)后傳遞給數(shù)據(jù)處理 模塊。
[0037] 上述智能終端間的數(shù)據(jù)交換系統(tǒng)實(shí)現(xiàn)了不同智能終端之間方面快速的數(shù)據(jù)傳輸。
[0038] 實(shí)施例2
[0039] 如圖2所示,一種智能終端間數(shù)據(jù)交換的方法的一個實(shí)施例的流程圖,具體步驟 如下:
[0040] 步驟S101包括:智能終端A打開自身的WIFI直連功能,搜索附近的WIFI直連功 能打開的其它智能終端;
[0041] 步驟S102,智能終端B的WIFI直連功能處于打開狀態(tài),把自身的WIFI信息返回給 智能終端A,其中攜帶自身唯一的名字信息;
[0042] 步驟S103,智能終端A收到智能終端B的信息,根據(jù)名字確認(rèn)是智能終端B,發(fā)起 對智能終端B的WIFI直連請求;
[0043] 步驟S104,智能終端B收到智能終端A的WIFI直連請求,并同意智能終端A的 WIFI直連請求;
[0044] 步驟S105包括:智能終端B開啟TCP/IP監(jiān)聽服務(wù),智能終端A連接到智能終端B 的監(jiān)聽服務(wù),并發(fā)送數(shù)據(jù)到這個連接;智能終端B收到智能終端A的數(shù)據(jù)發(fā)送,并作進(jìn)一步 處理;
[0045] 步驟S106,智能終端終端B給智能終端A -個發(fā)送成功反饋,智能終端終端A給用 戶成功提示,或繼續(xù)發(fā)送其它數(shù)據(jù);
[0046] 步驟S107包括:智能終端A連接到智能終端B的監(jiān)聽服務(wù),并發(fā)送數(shù)據(jù)請求到這 個連接;
[0047] 步驟S108包括,智能終端終端B收到智能終端A的數(shù)據(jù)請求,智能終端B獲取到 數(shù)據(jù),智能終端終端B把數(shù)據(jù)發(fā)送給智能終端A,智能終端A再對數(shù)據(jù)進(jìn)一步處理。
[0048] 實(shí)施例3
[0049] 如圖3所示,一種智能終端間數(shù)據(jù)交換的方法的另一個實(shí)施例的流程圖,適應(yīng)于 如下情況:
[0050] 智能終端A和智能終端B在一個WIFI直連范圍內(nèi),智能終端B和智能終端C在一 個直連范圍內(nèi),但智能終端A和智能終端C不在一個WIFI直連范圍內(nèi),智能終端A和智能 終端C需要做數(shù)據(jù)交換的情況。
[0051] 具體步驟如下:
[0052] 步驟S201包括:智能終端A和B按照前面示例所述步驟建立連接;
[0053] 步驟S202包括:智能終端B和C按照前面示例所述步驟建立連接;
[0054] 步驟S203包括:智能終端A向智能終端B發(fā)送數(shù)據(jù)請求,但是所請求的數(shù)據(jù)在智 能終端C上;
[0055] 步驟S204包括:智能終端B向智能終端A反饋一個回復(fù),所請求的數(shù)據(jù)暫時沒有, 但會進(jìn)一步搜索,請等待;
[0056] 步驟S205包括:智能終端B向智能終端C發(fā)送數(shù)據(jù)請求,所請求的數(shù)據(jù)為智能終 端A所請求的數(shù)據(jù);
[0057] 步驟S206包括;智能終端C把智能終端B所請求的數(shù)據(jù)返回給智能終端A ;
[0058] 步驟S207包括;智能終端B把智能終端C所返回的數(shù)據(jù)發(fā)送給智能終端A,智能 終端A再對數(shù)據(jù)進(jìn)一步處理。
[0059] 上面所述的實(shí)施例僅僅是對本發(fā)明所述的優(yōu)選實(shí)施方式進(jìn)行描述,并非對本發(fā) 明所述的范圍進(jìn)行限定,在不脫離本發(fā)明設(shè)計精神前提下,本領(lǐng)域普通工程技術(shù)人員對本 發(fā)明技術(shù)方案做出的各種變形和改進(jìn),均應(yīng)落入本發(fā)明所述的權(quán)利要求書確定的保護(hù)范圍 內(nèi)。
【權(quán)利要求】
1. 一種智能終端間數(shù)據(jù)交換的系統(tǒng),其特征在于,包括:搜索模塊,用于搜索附近的其 它智能終端;連接模塊,用于對搜索到的智能終端發(fā)起連接請求,或者接受其它智能終端的 連接請求,建立連接;數(shù)據(jù)輸入模塊,輸入數(shù)據(jù)給發(fā)送模塊;數(shù)據(jù)發(fā)送模塊,把輸入模塊的 數(shù)據(jù)發(fā)送給其它智能終端;數(shù)據(jù)接收模塊,接收其它智能終端發(fā)送的數(shù)據(jù);數(shù)據(jù)處理模塊, 用于處理接收模塊接收到的數(shù)據(jù);管理模塊,對連接和上述模塊進(jìn)行管理。
2. -種智能終端間數(shù)據(jù)交換的方法,其特征在于,包括如下步驟:智能終端A搜索附近 的智能終端并向智能終端B發(fā)送WIFI直連請求,智能終端B接受智能終端A的WIFI直連 請求,智能終端A與智能終端B建立網(wǎng)絡(luò)連接;智能終端A選擇數(shù)據(jù)并發(fā)送給智能終端B, 智能終端B接收智能終端A發(fā)送的數(shù)據(jù)并保存。智能終端A向智能終端B請求數(shù)據(jù),智能 終端B根據(jù)請求獲取數(shù)據(jù),智能終端B返回數(shù)據(jù)給智能終端A。
3. 根據(jù)權(quán)利要求1或2任一所述的一種智能終端間數(shù)據(jù)交換的系統(tǒng)及方法,其特在于, 所述智能終端為手機(jī)、平板電腦、筆記本、計算機(jī)、游戲機(jī)、電視、投影儀和音響設(shè)備中的任 意一種。
4. 根據(jù)權(quán)利要求1或2任一所述的一種智能終端間數(shù)據(jù)交換的系統(tǒng)及方法,其特 征在于,所述智能終端的操作系統(tǒng)包括i〇S、Android、Windows Phone、Mac 0S X、Linux、 Windows。
5. 根據(jù)權(quán)利要求1或2任一所述的一種智能終端間數(shù)據(jù)交換的系統(tǒng)及方法,其特征在 于,所述數(shù)據(jù)包括圖片、音頻文件、視頻文件、二維碼、文檔、以及程序運(yùn)行中產(chǎn)生的數(shù)據(jù)。
6. 根據(jù)權(quán)利要求1所述的一種智能終端間數(shù)據(jù)交換的系統(tǒng),其特征在于,所述搜索模 塊基于WIFI直連技術(shù)搜索其它智能終端。
7. 根據(jù)權(quán)利要求1所述的一種智能終端間數(shù)據(jù)交換的系統(tǒng),其特征在于,所述連接模 塊基于WIFI直連技術(shù)建立智能終端之間的連接。
8. 根據(jù)權(quán)利要求1所述的一種智能終端間數(shù)據(jù)交換的系統(tǒng),其特征在于,所述智能終 端之間建立TCP/IP連接。
9. 根據(jù)權(quán)利要求1所述的一種智能終端間數(shù)據(jù)交換的系統(tǒng),其特征在于,所述數(shù)據(jù)輸 入模塊的功能還包括:數(shù)據(jù)輸入來源的展示與選擇;待選數(shù)據(jù)的展示與選擇。
10. 根據(jù)權(quán)利要求1所述的一種智能終端間數(shù)據(jù)交換的系統(tǒng),其特征在于,所述數(shù)據(jù)發(fā) 送模塊系采用TCP/IP協(xié)議發(fā)送數(shù)據(jù)。
11. 根據(jù)權(quán)利要求1所述的一種智能終端間數(shù)據(jù)交換的系統(tǒng),其特征在于,所述數(shù)據(jù)接 收模塊系采用TCP/IP協(xié)議接收數(shù)據(jù)。
12. 根據(jù)權(quán)利要求1所述的一種智能終端間數(shù)據(jù)交換的系統(tǒng),其特征在于,所述數(shù)據(jù)處 理模塊還包括如下功能:數(shù)據(jù)輸出方式的展示與選擇;數(shù)據(jù)保存位置的展示與選擇;數(shù)據(jù) 的直接處理,包括對圖片的放大、縮小和旋轉(zhuǎn)。
13. 根據(jù)權(quán)利要求1所述的一種智能終端間數(shù)據(jù)交換的系統(tǒng),其特征在于,所述管理模 塊可以對接收到的數(shù)據(jù)請求進(jìn)行轉(zhuǎn)發(fā),并從其它智能終端返回的數(shù)據(jù)發(fā)送給發(fā)起數(shù)據(jù)請求 的智能終端。
14. 根據(jù)權(quán)利要求2所述的一種智能終端間數(shù)據(jù)交換的方法,其特征在于,所述智能終 端A展示可連接的其它智能終端列表,不限于一個其它智能終端;所述智能終端A可以同時 連接其它多個智能終端。
15. 根據(jù)權(quán)利要求2所述的一種智能終端間數(shù)據(jù)交換的方法,其特征在于,所述智能終 端B可以同時接受其它多個智能終端的連接請求;同時智能終端B可以向其它智能終端發(fā) 起連接請求。
16. 根據(jù)權(quán)利要求2所述的一種智能終端間數(shù)據(jù)交換的方法,其特征在于,所述智能終 端A可以同時與其它多個智能終端的建立網(wǎng)絡(luò)連接;所述智能終端B可以同時與其它多個 智能終端的建立網(wǎng)絡(luò)連接。
17. 根據(jù)權(quán)利要求2所述的一種智能終端間數(shù)據(jù)交換的方法,其特征在于,所述智能終 端A選擇的數(shù)據(jù),其數(shù)據(jù)來源包括:智能終端內(nèi)存儲的數(shù)據(jù);智能終端從網(wǎng)絡(luò)實(shí)時獲取的數(shù) 據(jù);智能終端通過內(nèi)置麥克風(fēng)、照相機(jī)等數(shù)據(jù)獲取設(shè)備獲取的數(shù)據(jù)。
18. 根據(jù)權(quán)利要求2所述的一種智能終端間數(shù)據(jù)交換的方法,其特征在于,智能終端A 發(fā)送數(shù)據(jù)給智能終端B,其數(shù)據(jù)發(fā)送協(xié)議系基于TCP/IP協(xié)議;所述智能終端B啟動監(jiān)聽端 口供智能終端A連接;或所述智能終端A啟動監(jiān)聽端口供智能終端B連接。
19. 根據(jù)權(quán)利要求2所述的一種智能終端間數(shù)據(jù)交換的方法,其特征在于,所述智能終 端B接收并處理數(shù)據(jù),所述智能終端B可保存數(shù)據(jù)至本地存儲空間;所述智能終端B也可保 存數(shù)據(jù)至網(wǎng)絡(luò)服務(wù)器;所述智能終端B還可直接通過內(nèi)置揚(yáng)聲器、顯示屏等數(shù)據(jù)輸出設(shè)備 輸出收到的數(shù)據(jù)。
【文檔編號】H04W76/00GK104219781SQ201310220237
【公開日】2014年12月17日 申請日期:2013年6月5日 優(yōu)先權(quán)日:2013年6月5日
【發(fā)明者】孟煒, 楊仕忠 申請人:北京國信冠群技術(shù)有限公司