專(zhuān)利名稱(chēng):一種無(wú)線數(shù)據(jù)共享的方法及實(shí)現(xiàn)共享的終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種無(wú)線數(shù)據(jù)共享的方法及實(shí)現(xiàn)共享的終端。
背景技術(shù):
目前采用Android(安卓)系統(tǒng)的智能移動(dòng)終端越來(lái)越普及,使用智能終端的用戶間共享文件或數(shù)據(jù)的需求也越來(lái)越明顯。傳統(tǒng)的移動(dòng)終端數(shù)據(jù)共享方式包括SD卡(Secure Digital Memory Card)或藍(lán)牙傳輸。
使用SD卡進(jìn)行數(shù)據(jù)共享吋,需要從提供數(shù)據(jù)的終端上將SD卡拔出,再安裝到需要數(shù)據(jù)的終端上,需要數(shù)據(jù)的終端通過(guò)讀取SD卡中的數(shù)據(jù)以達(dá)到數(shù)據(jù)共享的目的。但是,這種數(shù)據(jù)共享的方式操作起來(lái)并不方便,要完成SD卡的數(shù)據(jù)共享需要很多操作;并且,這種數(shù)據(jù)共享的方式還必須利用到終端本身的存儲(chǔ)器。尤其是提供數(shù)據(jù)的終端還需要將SD卡收回時(shí),提供數(shù)據(jù)的終端可能需要先將數(shù)據(jù)存儲(chǔ)至SD卡中,接收數(shù)據(jù)的終端就需要先將SD卡上的數(shù)據(jù)存儲(chǔ)至自己的存儲(chǔ)器上,而后將SD卡拔出后再插入自身原本的SD卡,如果有需要還會(huì)將存儲(chǔ)于自身存儲(chǔ)器上的數(shù)據(jù)再存儲(chǔ)入自身原本的SD卡中。這樣的數(shù)據(jù)共享方式需要的操作過(guò)多,且還需要借助終端本身的存儲(chǔ)器,因此十分不方便。通過(guò)藍(lán)牙傳輸模式將ー個(gè)終端中的數(shù)據(jù)傳輸至另ー個(gè)終端可避免使用SD卡進(jìn)行數(shù)據(jù)共享時(shí)所需的諸多操作。只需將藍(lán)牙設(shè)備打開(kāi),找到對(duì)方設(shè)備并選擇需要傳輸?shù)奈募?,即可進(jìn)行傳輸以完成數(shù)據(jù)共享的目的。但是,藍(lán)牙傳輸?shù)乃俣炔豢焓撬{(lán)牙傳輸?shù)末`個(gè)重要的缺陷?,F(xiàn)在的終端之間需要共享的數(shù)據(jù)并不僅限于只有小容量的文本文件,還包括較大容量的音樂(lè)文件甚至視頻文件,如果采用藍(lán)牙傳輸則可能需要非常長(zhǎng)得時(shí)間才能將數(shù)據(jù)傳輸完畢。
發(fā)明內(nèi)容
本發(fā)明提供了一種無(wú)線數(shù)據(jù)共享方法,將802. 11協(xié)議的ad-hoc傳輸模式運(yùn)用于終端與終端的數(shù)據(jù)共享中,以提供終端與終端之間高速的數(shù)據(jù)共享。該方法包括根據(jù)接收到的來(lái)自目標(biāo)終端廣播的信標(biāo)幀中所包含的工作模式信息,判斷目標(biāo)終端是否正在點(diǎn)對(duì)點(diǎn)ad-hoc模式下工作;當(dāng)確定目標(biāo)終端正在點(diǎn)對(duì)點(diǎn)ad-hoc模式下工作吋,與所述目標(biāo)終端通過(guò)協(xié)商握手機(jī)制建立連接,并通過(guò)建立的連接獲取自身與所述目標(biāo)終端的網(wǎng)絡(luò)地址,實(shí)現(xiàn)數(shù)據(jù)共享。本發(fā)明還提供了與上述共享方法對(duì)應(yīng)的終端,該終端包括檢測(cè)模塊,用于接收目標(biāo)終端廣播的信標(biāo)幀;并根據(jù)接收到的所述信標(biāo)幀所包含的工作模式信息,判斷目標(biāo)終端是否正在點(diǎn)對(duì)點(diǎn)ad-hoc模式下工作的終端;WIFI模塊,用于當(dāng)檢測(cè)模塊確定目標(biāo)終端是正在點(diǎn)對(duì)點(diǎn)ad-hoc模式下工作吋,則與所述目標(biāo)終端通過(guò)協(xié)商握手機(jī)制建立連接,并通過(guò)建立的連接獲取自身與所述目標(biāo)終端的網(wǎng)絡(luò)地址,實(shí)現(xiàn)數(shù)據(jù)共享。
本發(fā)明還有另ー響 應(yīng)終端的共享方法,該方法包括廣播信標(biāo)幀,所述信標(biāo)幀包括自身工作模式信息;當(dāng)被目標(biāo)終端確定在ad-hoc模式下工作吋,與所述目標(biāo)終端通過(guò)協(xié)商握手機(jī)制建立連接,為自身和通過(guò)建立的連接為所述目標(biāo)終端分配網(wǎng)絡(luò)地址,實(shí)現(xiàn)數(shù)據(jù)共享。還有與上述方法對(duì)應(yīng)的終端,該終端包括信標(biāo)幀廣播模塊,用于廣播信標(biāo)幀,所述信標(biāo)幀包括自身工作模式信息。WIFI模塊,用于當(dāng)被目標(biāo)終端確定在ad-hoc模式下工作時(shí),與所述另ー終端通過(guò)協(xié)商握手機(jī)制建立連接,為自身和通過(guò)建立的連接為所述目標(biāo)終端分配網(wǎng)絡(luò)地址,實(shí)現(xiàn)數(shù)
據(jù)共享。本發(fā)明提供的無(wú)線數(shù)據(jù)共享方法,以終端與終端之間實(shí)現(xiàn)基于802. 11協(xié)議的點(diǎn)對(duì)點(diǎn)連接,并通過(guò)網(wǎng)絡(luò)地址實(shí)現(xiàn)相互的訪問(wèn)。由于基于802. 11協(xié)議的網(wǎng)絡(luò)傳輸速度是藍(lán)牙傳送的幾十倍,采用本發(fā)明提供的技術(shù)方案可提高數(shù)據(jù)訪問(wèn)的速度。同時(shí),使用ad-hoc模式可直接建立兩終端之間的連接可避免引入第三方設(shè)備,節(jié)約連接建立的成本。
圖I為本發(fā)明實(shí)施例的檢測(cè)終端的方法流程圖;圖2為本發(fā)明實(shí)施例的檢測(cè)終端建立連接的流程圖;圖3為本發(fā)明實(shí)施例的檢測(cè)終端獲取網(wǎng)絡(luò)地址的流程圖;圖4為本發(fā)明實(shí)施例的檢測(cè)終端結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例的被檢測(cè)終端的方法流程圖;圖6為本發(fā)明實(shí)施例的被檢測(cè)終端建立連接的流程圖;圖7為本發(fā)明實(shí)施例的被檢測(cè)終端獲取網(wǎng)絡(luò)地址的流程圖;圖8為本發(fā)明實(shí)施例的被檢測(cè)終端結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使得終端與終端能以更快的速度實(shí)現(xiàn)無(wú)線數(shù)據(jù)共享,并且減少在實(shí)現(xiàn)無(wú)線數(shù)據(jù)共享時(shí)所需要的設(shè)備以節(jié)約成本,本發(fā)明提供了一種無(wú)線數(shù)據(jù)共享的方法,基于802. 11協(xié)議建立終端與終端之間的網(wǎng)絡(luò)連接,以實(shí)現(xiàn)終端間的數(shù)據(jù)共享。下面結(jié)合附圖對(duì)本發(fā)明的方法流程進(jìn)行說(shuō)明。如圖I所示,本實(shí)施例中建立終端之間連接的方法流程包括步驟S101,接收目標(biāo)終端廣播的信標(biāo)幀。當(dāng)終端有意需要與目標(biāo)終端建立ad-hoc模式下的連接吋,首先需要判斷目標(biāo)終端是不是工作在此模式下。而判斷目標(biāo)終端是不是工作在ad-hoc模式下則需要首先接收目標(biāo)終端的信標(biāo)幀。因?yàn)榻K端廣播的信標(biāo)幀中會(huì)包含自身工作模式的信息。步驟S102,根據(jù)接收到的所述信標(biāo)幀所包含的工作模式信息,判斷目標(biāo)終端是否正在點(diǎn)對(duì)點(diǎn)ad-hoc模式下工作;如果確定目標(biāo)終端正在點(diǎn)對(duì)點(diǎn)ad-hoc模式下工作,則進(jìn)入步驟S103。要建立終端之間點(diǎn)對(duì)點(diǎn)模式的連接,需要先檢測(cè)是否有和發(fā)起檢測(cè)的終端ー樣已經(jīng)工作于ad-hoc的模式下,如果是的話,才會(huì)開(kāi)始后續(xù)建立連接的步驟。
被檢測(cè)的終端在處于ad-hoc模式下工作吋,自身廣播的信標(biāo)幀會(huì)包括標(biāo)識(shí)自身處于ad-hoc的模式的信息。檢測(cè)終端會(huì)接收到被檢測(cè)終端廣播的信標(biāo)幀,并從中提取工作模式信息,當(dāng)獲取被檢測(cè)終端廣播的信標(biāo)幀中的ad-hoc的模式的信息吋,就可確定被檢測(cè)終端是工作于ad-hoc的模式下的。步驟S103,與被檢測(cè)到工作于ad-hoc模式下的終端通過(guò)協(xié)商握手機(jī)制建立連接。建立ad-hoc模式下的連接,需要兩終端都支持802. 11協(xié)議下的ad-hoc模式。因此,檢測(cè)到需要建立連接的終端也是工作在ad-hoc模式下,才可通過(guò)協(xié)商握手機(jī)制建立發(fā)起檢測(cè)的終端與被檢測(cè)到工作于ad-hoc模式下的終端的連接。本實(shí)施例中的發(fā)起檢測(cè)的終端以被檢測(cè)的終端為目標(biāo)終端。協(xié)商握手機(jī)制是兩個(gè)需要建立連接的終端通過(guò)互發(fā)連接建立消息最終建立連接的ー種方式。較優(yōu)地,本實(shí)施例中的通過(guò)協(xié)商握手機(jī)制建立連接的方法如圖2所示,包括步驟S1031,發(fā)起檢測(cè)的終端向被檢測(cè)到工作于ad-hoc模式下的目標(biāo)終端發(fā)起鑒權(quán)請(qǐng)求消息。發(fā)起檢測(cè)的終端向被檢測(cè)到工作于ad-hoc模式下的終端發(fā)送鑒權(quán)請(qǐng)求消息,開(kāi)始終端之間的連接建立。步驟S1032,發(fā)起檢測(cè)的終端在接收到被檢測(cè)到工作于ad-hoc模式下的目標(biāo)終端發(fā)送的鑒權(quán)響應(yīng)消息后,向被檢測(cè)到工作于ad-hoc模式下的終端發(fā)送連接請(qǐng)求消息。被檢測(cè)到工作于ad-hoc模式下的目標(biāo)終端接收到鑒權(quán)請(qǐng)求消息后,會(huì)反饋鑒權(quán)響應(yīng)消息。當(dāng)接收到鑒權(quán)響應(yīng)消息后,再向被檢測(cè)到工作于ad-hoc模式下的終端發(fā)送連接請(qǐng)求消息。步驟S1033,發(fā)起檢測(cè)的終端接收被檢測(cè)到工作于ad-hoc模式下的目標(biāo)終端發(fā)送的連接響應(yīng)消息,建立連接。當(dāng)發(fā)起檢測(cè)的終端最終接收到被檢測(cè)到工作于ad-hoc模式下的目標(biāo)終端發(fā)送的連接響應(yīng)消息,則確定了與被檢測(cè)到工作于ad-hoc模式下的目標(biāo)終端成功的建立連接。步驟S104,通過(guò)建立的連接獲取自身與所述目標(biāo)終端的網(wǎng)絡(luò)地址。本實(shí)施例中的方法是基于802. 11協(xié)議建立的ad-hoc模式連接。因此連接中的終端都需要具備各自的網(wǎng)絡(luò)地址,網(wǎng)絡(luò)地址用于指示連接中的終端進(jìn)行相互訪問(wèn)。而被檢測(cè)到工作于ad-hoc模式下的目標(biāo)終端在接收到發(fā)起檢測(cè)的終端發(fā)送的連接建立請(qǐng)求時(shí),被檢測(cè)到工作于ad-hoc模式下的目標(biāo)終端就會(huì)以自己為DHCP (Dynamic Host ConfigurationProtocol,動(dòng)態(tài)主機(jī)配置協(xié)議)服務(wù)端,為自己分配一個(gè)網(wǎng)絡(luò)地址。連接建立后,則需要確定相互的網(wǎng)絡(luò)地址,最后通過(guò)網(wǎng)絡(luò)地址來(lái)達(dá)到互訪的目的。較優(yōu)地,獲取網(wǎng)絡(luò)地址的方法如圖3所示,包括步驟S1041,發(fā)起檢測(cè)的終端向被檢測(cè)到工作于ad-hoc模式下的目標(biāo)終端發(fā)送動(dòng)態(tài)主機(jī)設(shè)置協(xié)議DHCP請(qǐng)求消息。
要獲取網(wǎng)絡(luò)地址,發(fā)起檢測(cè)的終端先要向被檢測(cè)到工作于ad-hoc模式下的目標(biāo)終端提出請(qǐng)求。步驟S1042,發(fā)起檢測(cè)的終端接收被檢測(cè)到工作于ad-hoc模式下的終端的目標(biāo)DHCP響應(yīng)消息,所述DHCP響應(yīng)消息包括所述終端分配給予的網(wǎng)絡(luò)地址,井向被檢測(cè)到工作于ad-hoc模式下的目標(biāo)終端發(fā)送確認(rèn)網(wǎng)絡(luò)地址消息。
被檢測(cè)到工作于ad-hoc模式下的目標(biāo)終端接收到請(qǐng)求消息后,會(huì)發(fā)送ー響應(yīng)消息,響應(yīng)消息中包括被檢測(cè)到工作于ad-hoc模式下的目標(biāo)終端給發(fā)起檢測(cè)的終端分配的網(wǎng)絡(luò)地址。發(fā)起檢測(cè)的終端在接收到被檢測(cè)到工作于ad-hoc模式下的目標(biāo)終端的響應(yīng)消息后,如果確認(rèn)此網(wǎng)絡(luò)地址為自身的網(wǎng)絡(luò)地址,則需要再向被檢測(cè)到工作于ad-hoc模式下的目標(biāo)終端發(fā)送ー確認(rèn)網(wǎng)絡(luò)地址的消息。
步驟S1043,發(fā)起檢測(cè)的終端接收被檢測(cè)到工作于ad-hoc模式下的目標(biāo)終端的確認(rèn)ACK消息。被檢測(cè)到工作于ad-hoc模式下的目標(biāo)終端在接收到網(wǎng)絡(luò)消息吋,則還會(huì)返回確認(rèn)ACK消息,至此兩終端的網(wǎng)絡(luò)地址都已確定。根據(jù)TCP/IP協(xié)議,網(wǎng)絡(luò)地址一般采用IP地址的形式。本實(shí)施例基于DHCP建立的連接,則可根據(jù)TCP/IP協(xié)議分配網(wǎng)絡(luò)地址,因此較優(yōu)地,所述網(wǎng)絡(luò)地址為IP地址。步驟S105,通過(guò)建立的連接和網(wǎng)絡(luò)地址實(shí)現(xiàn)數(shù)據(jù)共享。兩終端之間的連接關(guān)系建立后,則可互相發(fā)送信息,而各自都擁有自己的網(wǎng)絡(luò)地址,則可起到指示作用。因此通過(guò)建立的連接關(guān)系還有網(wǎng)絡(luò)地址,即可訪問(wèn)對(duì)方終端中所存儲(chǔ)的文件,對(duì)對(duì)方的文件可以讀取,復(fù)制等。至此,終端之間完成資源共享。為了能夠保護(hù)終端中文件的隱私,本實(shí)施例中的方法不需要一直持續(xù)性的被使用。當(dāng)不需要對(duì)文件進(jìn)行資源共享時(shí),可不需要觸發(fā)本實(shí)施例中的方法進(jìn)行執(zhí)行。因此,較優(yōu)地,在滿足觸發(fā)條件吋,終端才會(huì)接收目標(biāo)終端廣播的信標(biāo)幀,開(kāi)始建立連接。否則可使該功能一直處于休眠狀態(tài)。本實(shí)施例提供的方法,是在工作于802. 11協(xié)議的ad-hoc模式下,檢測(cè)并與建立同樣工作于802. 11協(xié)議的ad-hoc模式下的終端建立連接,將802. 11協(xié)議的ad-hoc模式連接功能運(yùn)用于終端之間的連接中,使得終端之間建立點(diǎn)對(duì)點(diǎn)的連接,以達(dá)到終端間的資源共享的目的。采用本實(shí)施例中的技術(shù),可運(yùn)用基于802. 11協(xié)議的傳輸,使得資源共享的速度大大提高,同時(shí),建立ad-hoc模式連接也避免引入路由器或其他第三方設(shè)備來(lái)完成數(shù)據(jù)的共享。根據(jù)附圖對(duì)與上述實(shí)施例中方法對(duì)應(yīng)的終端設(shè)備的實(shí)施例進(jìn)行說(shuō)明,如圖4所示,終端設(shè)備包括=WIFI模塊41和檢測(cè)模塊42。檢測(cè)模塊42,用于接收目標(biāo)終端廣播的信標(biāo)幀;并根據(jù)接收到的所述信標(biāo)幀所包含的工作模式信息,判斷目標(biāo)終端是否正在點(diǎn)對(duì)點(diǎn)ad-hoc模式下工作的終端。WIFI模塊41,用于當(dāng)檢測(cè)模塊確定目標(biāo)終端是正在點(diǎn)對(duì)點(diǎn)ad-hoc模式下工作吋,則與所述目標(biāo)終端通過(guò)協(xié)商握手機(jī)制建立連接,并通過(guò)建立的連接獲取自身與所述目標(biāo)終端的網(wǎng)絡(luò)地址,實(shí)現(xiàn)數(shù)據(jù)共享。所述信標(biāo)幀包括目標(biāo)終端的標(biāo)識(shí)信息,則所述WIFI模塊41用干,向所述目標(biāo)終端發(fā)起鑒權(quán)請(qǐng)求消息;在接收到所述目標(biāo)終端的鑒權(quán)響應(yīng)消息后,向所述目標(biāo)終端發(fā)送連接請(qǐng)求消息;接收所述目標(biāo)終端發(fā)送的連接響應(yīng)消息,建立連接。WIFI模塊41實(shí)現(xiàn)網(wǎng)絡(luò)地址分配功能,WIFI模塊41還用干,向所述目標(biāo)終端發(fā)送動(dòng)態(tài)主機(jī)設(shè)置協(xié)議DHCP請(qǐng)求消息;接收到所述目標(biāo)終端發(fā)送的DHCP響應(yīng)消息后,所述DHCP響應(yīng)消息包括所述目標(biāo)終端分配給予的網(wǎng)絡(luò)地址,向所述終端發(fā)送確認(rèn)網(wǎng)絡(luò)地址消息;接收所述目標(biāo)終端發(fā)送的確認(rèn)ACK消息。
所述網(wǎng)絡(luò)地址為網(wǎng)絡(luò)互連協(xié)議IP地址。該終端還包括觸發(fā)單元,用于在滿足觸發(fā)條件吋,開(kāi)始廣播信標(biāo)幀。本實(shí)施例提供的終端,是在工作于802. 11協(xié)議的ad-hoc模式下,檢測(cè)并與建立同樣工作于802. 11協(xié)議的ad-hoc模式下的終端建立連接,將802. 11協(xié)議的ad-hoc模式連接功能運(yùn)用于終端之間的連接中,使得終端之間建立點(diǎn)對(duì)點(diǎn)的連接,以達(dá)到終端間的資源共享的目的。采用本實(shí)施例中的技術(shù),可運(yùn)用基于802. 11協(xié)議的傳輸,使得資源共享的速度大大提高,同時(shí),建立ad-hoc模式連接也避免引入路由器或其他第三方設(shè)備來(lái)完成數(shù)據(jù)的共享。上述實(shí)施例中的方法和對(duì)應(yīng)的設(shè)備是作為主動(dòng)與其他建立連接的一方的方法和 設(shè)備。下面結(jié)合附圖,對(duì)被檢測(cè)到的一方的方法和設(shè)備進(jìn)行說(shuō)明。以下方法和設(shè)備的實(shí)施例中,是由被檢測(cè)到的終端以發(fā)起檢測(cè)的終端為目標(biāo)終端。如圖5所示,被檢測(cè)到的終端側(cè)的方法流程為步驟S501,廣播信標(biāo)幀,所述信標(biāo)幀包括自身工作模式信息。想要與另ー終端建立連接吋,終端自身也會(huì)廣播信標(biāo)幀,以告訴其他終端自己正在ad-hoc模式下工作。其實(shí),終端在需要建立連接時(shí),可開(kāi)始向周?chē)鷱V播自己的信標(biāo)幀,以使其他終端獲得自己處于ad-hoc模式下工作的信息,也可捜索周?chē)欠衲芙邮盏狡渌K端廣播的信標(biāo)幀,判斷周?chē)欠裼衅渌K端也同樣處于ad-hoc模式下工作。但是未免發(fā)生混亂,可提供一個(gè)選擇機(jī)制。當(dāng)兩個(gè)終端需要建立連接時(shí),使兩個(gè)終端一個(gè)成為檢測(cè)終端,另ー個(gè)成為被檢測(cè)終端,即ー個(gè)用于搜索周?chē)欠衲芙邮盏狡渌K端廣播的信標(biāo)幀,另ー個(gè)用于廣播信標(biāo)幀,這樣當(dāng)兩終端建立連接時(shí),則不會(huì)發(fā)生混亂。步驟S502,當(dāng)被目標(biāo)終端確定在ad-hoc模式下工作吋,與發(fā)起檢測(cè)的目標(biāo)終端通過(guò)協(xié)商握手機(jī)制建立連接。作為被檢測(cè)到的終端,當(dāng)被發(fā)起檢測(cè)的終端檢測(cè)到處于ad-hoc模式下工作時(shí),與發(fā)起檢測(cè)的終端通過(guò)握手機(jī)制建立連接。作為被檢測(cè)到的終端,較優(yōu)地,通過(guò)握手機(jī)制建立連接的方法如圖6所示,包括步驟S5021,被檢測(cè)到處于ad-hoc模式下工作的終端接收到發(fā)起檢測(cè)的目標(biāo)終端發(fā)送的鑒權(quán)請(qǐng)求消息后,向發(fā)起檢測(cè)的目標(biāo)終端發(fā)送鑒權(quán)響應(yīng)消息。被檢測(cè)到處于ad-hoc模式下工作的終端在接收到發(fā)起檢測(cè)的目標(biāo)終端的鑒權(quán)請(qǐng)求消息后,會(huì)向發(fā)起檢測(cè)的目標(biāo)終端發(fā)送鑒權(quán)響應(yīng)消息。步驟S5022,被檢測(cè)到處于ad-hoc模式下工作的終端接收到發(fā)起檢測(cè)的目標(biāo)終端發(fā)送的連接請(qǐng)求消息后,向發(fā)起檢測(cè)的終端發(fā)送連接響應(yīng)消息,建立連接。當(dāng)發(fā)起檢測(cè)的終端接收到鑒權(quán)響應(yīng)消息時(shí),會(huì)向被檢測(cè)到處于ad-hoc模式下エ作的終端發(fā)送連接請(qǐng)求消息。而被檢測(cè)到處于ad-hoc模式下工作的終端接收到連接請(qǐng)求消息后,向發(fā)起檢測(cè)的終端發(fā)送連接響應(yīng)消息,建立連接。步驟S503,為發(fā)起檢測(cè)的終端自身和被檢測(cè)到處于ad-hoc模式下工作的終端分配網(wǎng)絡(luò)地址。本實(shí)施例中的方法是基于802. 11協(xié)議建立的ad-hoc模式連接。因此連接中的終端都需要具備各自的網(wǎng)絡(luò)地址,網(wǎng)絡(luò)地址用于指示連接中的終端進(jìn)行相互訪問(wèn)。因此較優(yōu)地,網(wǎng)絡(luò)地址的分配方法如圖7所示,包括步驟S5031,被檢測(cè)到處于ad-hoc模式下工作的終端以自身為動(dòng)態(tài)主機(jī)設(shè)置協(xié)議服務(wù)器DHCP server為自身設(shè)定ー個(gè)網(wǎng)絡(luò)地址。發(fā)起檢測(cè)的終端在向被檢測(cè)到處于ad-hoc模式下工作的終端發(fā)送鑒權(quán)請(qǐng)求消息時(shí),被檢測(cè)到處于ad-hoc模式下工作的終端就會(huì)以自己為DHCP server為自己先分配ー網(wǎng)絡(luò)地址。步驟S5032,被檢測(cè)到處于ad-hoc模式下工作的終端接收到發(fā)起檢測(cè)的目標(biāo)終端發(fā)送的DHCP請(qǐng)求消息后,向發(fā)起檢測(cè)的目標(biāo)終端發(fā)送DHCP響應(yīng)消息,所述DHCP響應(yīng)消息包括為發(fā)起檢測(cè)的目標(biāo)終端分配的網(wǎng)絡(luò)地址。 步驟S5033,被檢測(cè)到處于ad-hoc模式下工作的終端接收發(fā)起檢測(cè)的終端發(fā)送的確認(rèn)網(wǎng)絡(luò)地址消息后,向發(fā)起檢測(cè)的終端發(fā)送ACK消息。步驟S504,通過(guò)建立的連接和所述網(wǎng)絡(luò)地址實(shí)現(xiàn)數(shù)據(jù)共享。兩建立連接后的終端可以通過(guò)網(wǎng)絡(luò)地址對(duì)對(duì)方的文件進(jìn)行訪問(wèn)。本實(shí)施例中較優(yōu)地,網(wǎng)絡(luò)地址為網(wǎng)絡(luò)互連協(xié)議IP地址。為了更好的保護(hù)終端中的隱私,本連接功能并不是實(shí)時(shí)開(kāi)啟。較優(yōu)地,在滿足觸發(fā)條件時(shí),開(kāi)啟ad-hoc模式連接功能。本實(shí)施例提供的方法,是工作于802. 11協(xié)議的ad-hoc模式下的終端,被檢測(cè)到并與建立同樣工作于802. 11協(xié)議的ad-hoc模式下的終端建立連接,將802. 11協(xié)議的ad-hoc模式連接功能運(yùn)用于終端之間的連接中,使得終端之間建立點(diǎn)對(duì)點(diǎn)的連接,以達(dá)到終端間的資源共享的目的。采用本實(shí)施例中的技術(shù),可運(yùn)用基于802. 11協(xié)議的傳輸,使得資源共享的速度大大提高,同吋,建立ad-hoc模式連接也避免引入路由器或其他第三方設(shè)備來(lái)完成數(shù)據(jù)的共享。下面結(jié)合附圖對(duì)被檢測(cè)到的終端結(jié)構(gòu)進(jìn)行說(shuō)明。如圖8所示,該終端包括信標(biāo)幀廣播模塊82,用于廣播信標(biāo)幀,所述信標(biāo)幀包括自身工作模式信息。WIFI模塊81,用于當(dāng)被目標(biāo)終端確定在ad-hoc模式下工作吋,與所述目標(biāo)終端通過(guò)協(xié)商握手機(jī)制建立連接,為自身和通過(guò)建立的連接為所述終端分配網(wǎng)絡(luò)地址,實(shí)現(xiàn)數(shù)據(jù)共享。為了通過(guò)協(xié)商握手機(jī)制建立連接,WIFI模塊81用于,接收到所述終端發(fā)送的包含自身標(biāo)志信息的鑒權(quán)請(qǐng)求消息后,向所述終端發(fā)送鑒權(quán)響應(yīng)消息;接收到所述終端發(fā)送的連接請(qǐng)求消息后,向所述終端發(fā)送連接響應(yīng)消息,建立連接。WIFI模塊81用干,以自身為動(dòng)態(tài)主機(jī)設(shè)置協(xié)議服務(wù)器DHCP server為自身設(shè)定ー網(wǎng)絡(luò)地址;接收到所述目標(biāo)終端發(fā)送的DHCP請(qǐng)求消息后,向所述目標(biāo)終端發(fā)送DHCP響應(yīng)消息,所述DHCP響應(yīng)消息包括為所述目標(biāo)終端分配的網(wǎng)絡(luò)地址;接收所述目標(biāo)終端發(fā)送的確認(rèn)網(wǎng)絡(luò)地址消息后,向所述目標(biāo)終端發(fā)送ACK消息。網(wǎng)絡(luò)地址為網(wǎng)絡(luò)互連協(xié)議IP地址。所述終端還包括觸發(fā)單元,用于在滿足觸發(fā)條件時(shí),開(kāi)始廣播信標(biāo)幀。上述實(shí)施例中,發(fā)起檢測(cè)的終端和被檢測(cè)到的終端其實(shí)可由同一終端實(shí)現(xiàn),即同一終端即可主動(dòng)去檢測(cè)其他終端是否工作于ad-hoc模式下,也可被其他正在ad-hoc模式下的終端檢測(cè)到。因此,上述檢測(cè)終端的數(shù)據(jù)共享方法和被檢測(cè)到的終端的數(shù)據(jù)共享方法可由同一終端完成。并且上述實(shí)施例中的檢測(cè)終端和被檢測(cè)終端可以為同一終端。本實(shí)施例提供的方法,是工作于802. 11協(xié)議的ad-hoc模式下的終端,被檢測(cè)到并與建立同樣工作于802. 11協(xié)議的ad-hoc模式下的終端建立連接,將802. 11協(xié)議的ad-hoc模式連接功能運(yùn)用于終端之間的連接中,使得終端之間建立點(diǎn)對(duì)點(diǎn)的連接,以達(dá)到終端間的資源共享的目的。采用本實(shí)施例中的技術(shù),可運(yùn)用基于802. 11協(xié)議的傳輸,使得資源共享的速度大大提高,同吋,建立ad-hoc模式連接也避免引入路由器或其他第三方設(shè)備來(lái)完 成數(shù)據(jù)的共享。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種無(wú)線數(shù)據(jù)共享的方法,其特征在于,該方法包括 根據(jù)接收到的來(lái)自目標(biāo)終端廣播的信標(biāo)幀中所包含的工作模式信息,判斷目標(biāo)終端是否正在點(diǎn)對(duì)點(diǎn)ad-hoc模式下工作; 當(dāng)確定目標(biāo)終端正在點(diǎn)對(duì)點(diǎn)ad-hoc模式下工作吋,與所述目標(biāo)終端通過(guò)協(xié)商握手機(jī)制建立連接,并通過(guò)建立的連接獲取自身與所述目標(biāo)終端的網(wǎng)絡(luò)地址,實(shí)現(xiàn)數(shù)據(jù)共享。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述信標(biāo)幀包括目標(biāo)終端的標(biāo)識(shí)信息,則與所述目標(biāo)終端通過(guò)協(xié)商握手機(jī)制建立連接包括 根據(jù)目標(biāo)終端的標(biāo)識(shí)信息向所述目標(biāo)終端發(fā)起鑒權(quán)請(qǐng)求消息; 在接收到所述目標(biāo)終端發(fā)送的鑒權(quán)響應(yīng)消息后,向所述目標(biāo)終端發(fā)送連接請(qǐng)求消息; 接收所述目標(biāo)終端發(fā)送的連接響應(yīng)消息,建立連接。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,獲取自身與所述目標(biāo)終端的網(wǎng)絡(luò)地址包括 向所述目標(biāo)終端發(fā)送動(dòng)態(tài)主機(jī)設(shè)置協(xié)議DHCP請(qǐng)求消息; 接收到所述目標(biāo)終端發(fā)送的DHCP響應(yīng)消息后,所述DHCP響應(yīng)消息包括所述目標(biāo)終端分配給予的網(wǎng)絡(luò)地址,向所述目標(biāo)終端發(fā)送確認(rèn)網(wǎng)絡(luò)地址消息; 接收所述目標(biāo)終端發(fā)送的確認(rèn)ACK消息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述網(wǎng)絡(luò)地址為網(wǎng)絡(luò)互連協(xié)議IP地址。
5.根據(jù)權(quán)利要求I所述的方法,其特征在于,在接收目標(biāo)終端廣播的信標(biāo)幀之前,該方法包括 在滿足觸發(fā)條件時(shí),接收目標(biāo)終端廣播的信標(biāo)幀。
6.一種實(shí)現(xiàn)無(wú)線數(shù)據(jù)共享的終端,其特征在于,所述終端包括 檢測(cè)模塊,用于接收目標(biāo)終端廣播的信標(biāo)幀;井根據(jù)接收到的所述信標(biāo)幀所包含的エ作模式信息,判斷目標(biāo)終端是否正在點(diǎn)對(duì)點(diǎn)ad-hoc模式下工作的終端; WIFI模塊,用于當(dāng)檢測(cè)模塊確定目標(biāo)終端是正在點(diǎn)對(duì)點(diǎn)ad-hoc模式下工作吋,則與所述目標(biāo)終端通過(guò)協(xié)商握手機(jī)制建立連接,并通過(guò)建立的連接獲取自身與所述目標(biāo)終端的網(wǎng)絡(luò)地址,實(shí)現(xiàn)數(shù)據(jù)共享。
7.根據(jù)權(quán)利要求6所述的終端,其特征在于,所述信標(biāo)幀包括目標(biāo)終端的標(biāo)識(shí)信息,則 所述WIFI模塊用干,向所述目標(biāo)終端發(fā)起鑒權(quán)請(qǐng)求消息;在接收到所述目標(biāo)終端發(fā)送的鑒權(quán)響應(yīng)消息后,向所述目標(biāo)終端發(fā)送連接請(qǐng)求消息;接收所述終端發(fā)送的連接響應(yīng)消息,建立連接。
8.一種無(wú)線數(shù)據(jù)共享的方法,其特征在于,該方法包括 廣播信標(biāo)幀,所述信標(biāo)幀包括自身工作模式信息; 當(dāng)被目標(biāo)終端確定在ad-hoc模式下工作時(shí),與所述目標(biāo)終端通過(guò)協(xié)商握手機(jī)制建立連接,為自身和通過(guò)建立的連接為所述終端分配網(wǎng)絡(luò)地址,實(shí)現(xiàn)數(shù)據(jù)共享。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述信標(biāo)幀包括自身標(biāo)識(shí)信息,則與所述目標(biāo)終端通過(guò)協(xié)商握手機(jī)制建立連接包括 接收到所述目標(biāo)終端發(fā)送的包含自身標(biāo)志信息的鑒權(quán)請(qǐng)求消息后,向所述目標(biāo)終端發(fā)送鑒權(quán)響應(yīng)消息; 接收到所述目標(biāo)終端發(fā)送的連接請(qǐng)求消息后,向所述終端發(fā)送連接響應(yīng)消息,建立連接。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述為自身和通過(guò)建立的連接為所述終端分配網(wǎng)絡(luò)地址包括 以自身為動(dòng)態(tài)主機(jī)設(shè)置協(xié)議服務(wù)器DHCP server為自身設(shè)定ー網(wǎng)絡(luò)地址; 接收到所述目標(biāo)終端發(fā)送的DHCP請(qǐng)求消息后,向所述目標(biāo)終端發(fā)送DHCP響應(yīng)消息,所述DHCP響應(yīng)消息包括為所述終端分配的網(wǎng)絡(luò)地址; 接收所述目標(biāo)終端發(fā)送的確認(rèn)網(wǎng)絡(luò)地址消息后,向所述目標(biāo)終端發(fā)送ACK消息。
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述網(wǎng)絡(luò)地址為網(wǎng)絡(luò)互連協(xié)議IP地址。
12.根據(jù)權(quán)利要求9所述的方法,其特征在于,在被檢測(cè)到正在點(diǎn)對(duì)點(diǎn)ad-hoc模式下エ作的終端之前,該方法包括 在滿足觸發(fā)條件吋,開(kāi)始廣播信標(biāo)幀。
13.一種實(shí)現(xiàn)無(wú)線數(shù)據(jù)共享的終端,其特征在于,該終端包括 信標(biāo)幀廣播模塊,用于廣播信標(biāo)幀,所述信標(biāo)幀包括自身工作模式信息。
WIFI模塊,用于當(dāng)被目標(biāo)終端確定在ad-hoc模式下工作吋,與所述目標(biāo)終端通過(guò)協(xié)商握手機(jī)制建立連接,為自身和通過(guò)建立的連接為所述終端分配網(wǎng)絡(luò)地址,實(shí)現(xiàn)數(shù)據(jù)共享。
14.根據(jù)權(quán)利要求13所述的終端,其特征在于,所述WIFI模塊,用于接收到所述目標(biāo)終端發(fā)送的包含自身標(biāo)志信息的鑒權(quán)請(qǐng)求消息后,向所述目標(biāo)終端發(fā)送鑒權(quán)響應(yīng)消息; 接收到所述目標(biāo)終端發(fā)送的連接請(qǐng)求消息后,向所述目標(biāo)終端發(fā)送連接響應(yīng)消息,建立連接。
全文摘要
本發(fā)明提供了一種點(diǎn)對(duì)點(diǎn)連接的方法,將802.11協(xié)議運(yùn)用于終端之間的連接,可提高終端之間的數(shù)據(jù)共享速度。同時(shí)也避免引入第三方設(shè)備,減少連接建立實(shí)現(xiàn)數(shù)據(jù)共享所需的成本。本發(fā)明提供檢測(cè)終端的方法包括接收目標(biāo)終端廣播的信標(biāo)幀;判斷目標(biāo)終端是否正在點(diǎn)對(duì)點(diǎn)ad-hoc模式下工作;當(dāng)確定目標(biāo)終端正在點(diǎn)對(duì)點(diǎn)ad-hoc模式下工作時(shí),則與所述終端通過(guò)協(xié)商握手機(jī)制建立連接,并通過(guò)建立的連接獲取自身與所述終端的網(wǎng)絡(luò)地址,實(shí)現(xiàn)數(shù)據(jù)共享。被檢測(cè)終端的方法包括當(dāng)被終端檢測(cè)到在ad-hoc模式下工作時(shí),與所述終端通過(guò)協(xié)商握手機(jī)制建立連接,為自身和通過(guò)建立的連接為所述終端分配網(wǎng)絡(luò)地址,實(shí)現(xiàn)數(shù)據(jù)共享。同時(shí)本發(fā)明還提供了與方法對(duì)應(yīng)的終端。
文檔編號(hào)H04L29/08GK102647802SQ20121008572
公開(kāi)日2012年8月22日 申請(qǐng)日期2012年3月28日 優(yōu)先權(quán)日2012年3月28日
發(fā)明者李秀勇 申請(qǐng)人:青島海信移動(dòng)通信技術(shù)股份有限公司