無(wú)線數(shù)據(jù)傳輸方法和裝置及飛行器控制方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,具體涉及無(wú)線數(shù)據(jù)傳輸方法和裝置及飛行器控制方法和裝置。
【背景技術(shù)】
[0002]目前隨著物聯(lián)網(wǎng)的迅猛發(fā)展,諸如基于W1-Fi技術(shù)的無(wú)線通信方式已經(jīng)成為了一項(xiàng)核心技術(shù)。
[0003]在現(xiàn)有的無(wú)線數(shù)據(jù)傳輸方法,特別是無(wú)線控制信息傳輸方法中,通常是在建立好鏈路層后,通過(guò)應(yīng)用層來(lái)傳輸數(shù)據(jù)。圖1示出了建立鏈路層的方法,如圖1所示,在利用無(wú)線網(wǎng)絡(luò)傳輸數(shù)據(jù)前,需要先經(jīng)過(guò)至少7個(gè)步驟建立通信鏈路,其中的信標(biāo)幀、探測(cè)請(qǐng)求幀和探測(cè)響應(yīng)幀(統(tǒng)稱為探測(cè)幀)、認(rèn)證請(qǐng)求幀和認(rèn)證響應(yīng)幀(統(tǒng)稱為認(rèn)證幀)、協(xié)議請(qǐng)求幀和協(xié)議響應(yīng)幀(統(tǒng)稱為協(xié)議幀)都是在鏈路層中傳輸?shù)模苑Q這些交互數(shù)據(jù)為鏈路層數(shù)據(jù)幀,在無(wú)線網(wǎng)絡(luò)領(lǐng)域中,上述鏈路層數(shù)據(jù)幀稱為管理幀;當(dāng)鏈路建立后,通信兩端再利用應(yīng)用程序通過(guò)應(yīng)用層傳輸數(shù)據(jù),其中的私有信息幀和私有信息響應(yīng)幀是在應(yīng)用層傳輸?shù)模Q為應(yīng)用層數(shù)據(jù)幀。如圖2所示,應(yīng)用層數(shù)據(jù)幀中包括802.11首部(大于24字節(jié))、Ip首部(大于20字節(jié))、傳輸層首部(8字節(jié)或20字節(jié))、私有信息(長(zhǎng)度不定)和校驗(yàn)位(4字節(jié))。
[0004]由此可見(jiàn),現(xiàn)有技術(shù)存在一下缺陷:1.通過(guò)應(yīng)用層傳輸?shù)拿恳粠瑪?shù)據(jù)中除被傳輸?shù)乃接行畔⑼猓€包括至少56字節(jié)的數(shù)據(jù)量,對(duì)于私有信息本身比較少的情況,這使得通信兩端產(chǎn)生大量冗余信息,降低通信效率;2.對(duì)于通信兩端的距離較遠(yuǎn)或者在信道干擾比較大的情況下,這種基于應(yīng)用層的無(wú)線數(shù)據(jù)傳輸方法的通信距離較短,抗干擾性都比較差。
3.現(xiàn)有的無(wú)線數(shù)據(jù)傳輸方法未充分利用鏈路層數(shù)據(jù)幀,造成資源浪費(fèi)。
【發(fā)明內(nèi)容】
[0005]為此,本發(fā)明所要解決的技術(shù)問(wèn)題在于降低通信信息的冗余,提高私有信息的傳輸效率。
[0006]本發(fā)明提供一種無(wú)線數(shù)據(jù)傳輸方法,包括:通過(guò)鏈路層發(fā)送管理幀,所述管理幀由無(wú)線通信網(wǎng)絡(luò)協(xié)議首部、私有信息和校驗(yàn)位構(gòu)成。
[0007]優(yōu)選地,所述私有信息包括消息前綴和私有消息。
[0008]本發(fā)明提供另一種無(wú)線數(shù)據(jù)傳輸方法,包括:通過(guò)鏈路層接收管理幀,所述管理幀由無(wú)線通信網(wǎng)絡(luò)協(xié)議首部、私有信息和校驗(yàn)位構(gòu)成。
[0009]優(yōu)選地,在所述通過(guò)鏈路層接收管理幀之后還包括:判斷所述私有信息中的信息前綴是否等于預(yù)設(shè)值;當(dāng)所述信息前綴等于預(yù)設(shè)值時(shí),獲取所述私有信息中的私有消息。
[0010]優(yōu)選地,所述私有消息為1-32字節(jié)。
[0011]優(yōu)選地,所述管理幀是W1-Fi管理幀,所述W1-Fi管理幀包括信標(biāo)幀、探測(cè)幀、認(rèn)證幀、協(xié)議幀中的任意一種。
[0012]相應(yīng)地,本發(fā)明提供一種無(wú)線數(shù)據(jù)傳輸裝置,包括:發(fā)送單元,用于通過(guò)鏈路層發(fā)送管理幀,所述管理幀由無(wú)線通信網(wǎng)絡(luò)協(xié)議首部、私有信息和校驗(yàn)位構(gòu)成。
[0013]優(yōu)選地,所述私有信息包括消息前綴和私有消息。
[0014]本發(fā)明提供另一種無(wú)線數(shù)據(jù)傳輸裝置,包括:接收單元,用于通過(guò)鏈路層接收管理幀,所述管理幀由無(wú)線通信網(wǎng)絡(luò)協(xié)議首部、私有信息和校驗(yàn)位構(gòu)成。
[0015]優(yōu)選地,上述無(wú)線數(shù)據(jù)傳輸裝置還包括:判斷單元,用于判斷所述私有信息中的信息前綴是否等于預(yù)設(shè)值;獲取單元,用于當(dāng)所述信息前綴等于預(yù)設(shè)值時(shí),獲取所述私有信息中的私有消息。
[0016]優(yōu)選地,所述私有消息為1-32字節(jié)。
[0017]優(yōu)選地,所述管理幀是W1-Fi管理幀,所述W1-Fi管理幀包括信標(biāo)幀、探測(cè)幀、認(rèn)證幀、協(xié)議幀中的任意一種。
[0018]本發(fā)明還提供一種飛行器控制方法,利用上述無(wú)線數(shù)據(jù)傳輸方法來(lái)傳輸控制數(shù)據(jù)。
[0019]相應(yīng)地,本發(fā)明還提供一種飛行器控制裝置,利用上述無(wú)線數(shù)據(jù)傳輸裝置來(lái)傳輸控制數(shù)據(jù)。
[0020]本發(fā)明提供的無(wú)線數(shù)據(jù)傳輸方法和裝置可以通過(guò)鏈路層傳輸控制數(shù)據(jù),降低通信信息的冗余,提高私有信息的傳輸效率,并且不需要等待通信鏈路的建立過(guò)程,也不需要使用應(yīng)用層傳輸數(shù)據(jù),充分利用了鏈路層數(shù)據(jù)幀,即使在通信兩端的距離較遠(yuǎn)或者信道干擾較大的情況下,利用上述方案仍可以完成私有信息的傳輸工作。
【附圖說(shuō)明】
[0021]為了使本發(fā)明的內(nèi)容更容易被清楚的理解,下面根據(jù)本發(fā)明的具體實(shí)施例并結(jié)合附圖,對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明,其中
[0022]圖1是現(xiàn)有技術(shù)中建立通信鏈路時(shí)的通信場(chǎng)景示意圖;
[0023]圖2是通過(guò)應(yīng)用層傳輸?shù)乃接袛?shù)據(jù)時(shí)的數(shù)據(jù)幀結(jié)構(gòu)示意圖;
[0024]圖3是通過(guò)鏈路層傳輸?shù)姆庋b了私有信息的管理幀結(jié)構(gòu)示意圖;
[0025]圖4是管理幀中的信息元素結(jié)構(gòu)示意圖;
[0026]圖5是私有信息數(shù)據(jù)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027]本發(fā)明第一實(shí)施例提供一種無(wú)線數(shù)據(jù)傳輸方法,該方法應(yīng)用于第一終端(例如發(fā)送端),通過(guò)鏈路層發(fā)送管理幀,所述管理幀由無(wú)線通信網(wǎng)絡(luò)協(xié)議首部、私有信息和校驗(yàn)位構(gòu)成。如圖3所示,無(wú)線網(wǎng)絡(luò)的管理幀原本由802.11首部和校驗(yàn)位構(gòu)成,本實(shí)施例的無(wú)線數(shù)據(jù)傳輸方法中,私有信息封裝在管理幀中,例如私有信息可以封裝入管理幀中的一個(gè)信息元素中。如圖4所示,管理幀中的信息元素由元素識(shí)別碼Element ID、長(zhǎng)度信息Lengthl和一個(gè)不定長(zhǎng)的信息valuel構(gòu)成,其中valuel可以用于封裝私有信息。另外,管理幀中的Element ID的取值具有一定的含義,封裝私有信息的信息元素應(yīng)當(dāng)避免使用具有特殊含義的 Element ID。
[0028]本實(shí)施例中的無(wú)線數(shù)據(jù)傳輸方法直接在鏈路層中進(jìn)行數(shù)據(jù)傳輸,相對(duì)于現(xiàn)有技術(shù),該方法傳輸?shù)臄?shù)據(jù)幀至少省略了 Ip首部(大于20字節(jié))和傳輸層首部(UDP 8字節(jié)或TCP 20字節(jié)),降低了信息的冗余,并且不需要等待通信鏈路的建立過(guò)程,也不需要使用應(yīng)用層傳輸數(shù)據(jù),充分利用了鏈路層數(shù)據(jù)幀,提高了私有信息的傳輸效率,即使在通信兩端的距離較遠(yuǎn)或者信道干擾較大的情況下,利用上述方案仍可以完成私有信息的傳輸工作。
[0029]本發(fā)明第一實(shí)施例還提供一種無(wú)線數(shù)據(jù)傳輸方法,該方法應(yīng)用于第二終端(例如接收端),通過(guò)鏈路層接收管理幀,所述管理幀由無(wú)線通信網(wǎng)絡(luò)協(xié)議首部、私有信息和校驗(yàn)位構(gòu)成。
[0030]優(yōu)選地,本實(shí)施例中的無(wú)線數(shù)據(jù)傳輸方法可以應(yīng)用于無(wú)線網(wǎng)絡(luò)(W1-Fi)中,在此情況下,本實(shí)施例中的管理幀即為W1-Fi管理幀,W1-Fi管理幀包括信標(biāo)幀(beacon)、探測(cè)幀(probe request/probe response)、認(rèn)證幀(auth request/auth response)、協(xié)議幀(associate request/associate response),本方法可以使用上述管理幀中的任意一種傳輸私有信息。
[0031]管理幀的數(shù)據(jù)量通常較小,所以對(duì)信道條件要求不高,例如使用移動(dòng)終端連接無(wú)線路由器時(shí),在雙方距離較遠(yuǎn)或信道條件較差時(shí),移動(dòng)終端雖然可以搜索到無(wú)線路由器,但不能使用應(yīng)用程序訪問(wèn)網(wǎng)絡(luò),這種情況即管理幀已經(jīng)被傳輸,但由于信道條件較差,而應(yīng)用層的數(shù)據(jù)量較大,所以無(wú)法傳輸應(yīng)用層數(shù)據(jù)幀。
[0032]本實(shí)施例中的無(wú)線數(shù)據(jù)傳輸方法直接在鏈路層中接收數(shù)據(jù),相對(duì)于現(xiàn)有技術(shù),其接收到的數(shù)據(jù)幀至少省略了 Ip首部(大于20字節(jié))和傳輸層首部(UDP 8字節(jié)或TCP 20字節(jié)),降低了信息的冗余,并且不需要等待通信鏈路的建立過(guò)程,也不需要使用應(yīng)用層傳輸數(shù)據(jù),充分利用了鏈路層數(shù)據(jù)幀,提高了私有信息的傳輸效率,即使在通信兩端的距離較遠(yuǎn)或者信道干擾較大的情況下,利用上述方案仍可以完成私有信息的傳輸工作。
[0033]在實(shí)際應(yīng)用環(huán)境中,可能存在多個(gè)發(fā)送端同時(shí)發(fā)送管理幀的情況,由于管理幀屬于廣播發(fā)送,所以接收端會(huì)接收到不同發(fā)送端發(fā)送的管理幀,其中包括相應(yīng)的第一終端發(fā)送的帶有私有信息的管理幀,還可能包括其他第一終端發(fā)送的帶有私有信息的管理幀,或者是現(xiàn)有終端(例如無(wú)線網(wǎng)絡(luò)路由器)發(fā)送的未攜帶私有信息的管理幀。為了區(qū)分終端的身份,上述私有信息中可以包括消息前綴和私有消息。其中,消息前綴用于表示終端的身份;私有消息為自定義的內(nèi)容,例如所述私有消息為1-32字節(jié)。本實(shí)施例可以采用消息前綴和TLV格式信息組成私有信息,如圖5所示,Autel為消息前綴,TLV格式信息包括類型Type,長(zhǎng)度信息Length2和私有消息Value2,Value2內(nèi)容可以自定義。
[0034]上述第二終端通過(guò)鏈路層接收管理幀之后還可以包括:
[0035]判斷所述私有信息中的信息前綴是否等于預(yù)設(shè)值,該預(yù)設(shè)值是通信兩端預(yù)設(shè)的數(shù)值;
[0036]當(dāng)所述信息前綴等于預(yù)設(shè)值時(shí),獲取所述私有信息中的私有消息。信息前綴等于預(yù)設(shè)值即表示