本發(fā)明涉及無線通信領(lǐng)域,尤其涉及一種無線蜂窩網(wǎng)中數(shù)據(jù)的傳輸方法及裝置。
背景技術(shù):
按照目前無線蜂窩網(wǎng)中的通信方式,發(fā)送端在欲發(fā)送數(shù)據(jù)之前,如果偵聽到數(shù)據(jù)的傳輸信道處于繁忙狀態(tài),會一直持續(xù)偵聽所述信道的狀態(tài),直到達到某個時刻后才可以進行所述數(shù)據(jù)的傳輸。
但是,如果使用上述的方法來進行數(shù)據(jù)的傳輸,發(fā)送端的處理資源及電量均消耗較大。
技術(shù)實現(xiàn)要素:
本發(fā)明解決的問題是如何降低發(fā)送端的處理資源及電量的消耗。
為解決上述問題,本發(fā)明實施例提供了一種無線蜂窩網(wǎng)中數(shù)據(jù)的傳輸方法,所述方法包括:當(dāng)偵聽到物聯(lián)通信共享信道處于繁忙狀態(tài)時,獲取當(dāng)前正在使用所述物聯(lián)通信共享信道的設(shè)備還需占用所述物聯(lián)通信共享信道的信道第一占用時長;在所述信道第一占用時長后,偵聽所述物聯(lián)通信共享信道的狀態(tài);在所述物聯(lián)通信共享信道處于空閑狀態(tài)且達預(yù)設(shè)第三時長后,采用所述物聯(lián)通信共享信道傳輸所述數(shù)據(jù);其中:所述第三時長為時隙與一隨機數(shù)的乘積與第一時長之和。
可選地,信道從所述當(dāng)前正在使用物聯(lián)通信共享信道的設(shè)備所發(fā)送的以下至少一種幀中獲取所述信道第一占用時長:信息幀、數(shù)據(jù)發(fā)送請求幀、請求答復(fù)幀及應(yīng)答數(shù)據(jù)幀。
可選地,所述采用所述物聯(lián)通信共享信道傳輸所述數(shù)據(jù),包括:在所述物聯(lián)通信共享信道上,以信息幀的形式發(fā)送所述數(shù)據(jù);其中:所述信息幀中包括信道第二占用時長以及發(fā)送端的身份標(biāo)識信息,所述信道第二占用時長為發(fā)送所述信息幀之后,要完成所述數(shù)據(jù)的傳輸,還需占用所述物聯(lián)通信共 享信道的時長;在預(yù)設(shè)的第二時長內(nèi)接收到應(yīng)答數(shù)據(jù)幀,且所述應(yīng)答數(shù)據(jù)幀指示所述信息幀傳送正確時,確定完成所述數(shù)據(jù)的傳輸;所述第一時長大于所述第二時長。
可選地,在所述以信息幀的形式發(fā)送所述數(shù)據(jù)之前,還包括:確認(rèn)所述物聯(lián)通信共享信道可使用。
可選地,所述確認(rèn)所述物聯(lián)通信共享信道可使用,包括:發(fā)送數(shù)據(jù)發(fā)送請求幀,且當(dāng)在所述第二時長內(nèi)接收到與所述數(shù)據(jù)發(fā)送請求幀對應(yīng)的請求答復(fù)幀時,確認(rèn)所述物聯(lián)通信共享信道可使用;其中:所述數(shù)據(jù)發(fā)送請求幀中包括信道第三占用時長,所述信道第三占用時長為發(fā)送所述數(shù)據(jù)發(fā)送請求幀之后,要完成所述數(shù)據(jù)的傳輸,還需占用所述物聯(lián)通信共享信道的時長;所述請求答復(fù)幀包括信道第四占用時長,所述信道第四占用時長為所述請求答復(fù)幀被發(fā)送后,要完成所述數(shù)據(jù)的傳輸,還需占用所述物聯(lián)通信共享信道的時長。
本發(fā)明實施例提供了一種無線蜂窩網(wǎng)中數(shù)據(jù)的傳輸裝置,所述裝置包括:第一信道偵聽單元,適于偵聽物聯(lián)通信共享信道的狀態(tài);占用時長獲取單元,適于當(dāng)所述信道偵聽單元偵聽到物聯(lián)通信共享信道處于繁忙狀態(tài)時,獲取當(dāng)前正在使用所述物聯(lián)通信共享信道的設(shè)備還需占用所述物聯(lián)通信共享信道的信道第一占用時長;第二信道偵聽單元,適于在所述信道第一占用時長后,偵聽所述物聯(lián)通信共享信道的狀態(tài);數(shù)據(jù)傳輸單元,適于在所述第二信道偵聽單元確認(rèn)所述物聯(lián)通信共享信道處于空閑狀態(tài)且達預(yù)設(shè)第三時長后,采用所述物聯(lián)通信共享信道傳輸所述數(shù)據(jù);其中:所述第三時長為時隙與一隨機數(shù)的乘積與第一時長之和。
可選地,所述占用時長獲取單元,適于從所述當(dāng)前正在使用物聯(lián)通信共享信道的設(shè)備所發(fā)送的以下至少一種幀中獲取所述信道第一占用時長:信息幀、數(shù)據(jù)發(fā)送請求幀、請求答復(fù)幀及應(yīng)答數(shù)據(jù)幀。
可選地,所述數(shù)據(jù)傳輸單元,包括:幀發(fā)送子單元,適于在所述物聯(lián)通信共享信道上,以信息幀的形式發(fā)送所述數(shù)據(jù);其中:所述信息幀中包括信道第二占用時長以及發(fā)送端的身份標(biāo)識信息,所述信道第二占用時長為發(fā)送 所述信息幀之后,要完成所述數(shù)據(jù)的傳輸,還需占用所述物聯(lián)通信共享信道的時長;幀接收子單元,適于接收與所述信息幀對應(yīng)的應(yīng)答數(shù)據(jù)幀;確認(rèn)子單元,適于當(dāng)所述幀接收單元在預(yù)設(shè)的第二時長內(nèi)接收到應(yīng)答數(shù)據(jù)幀,且所述應(yīng)答數(shù)據(jù)幀指示所述信息幀傳送正確時,確定完成所述數(shù)據(jù)的傳輸。
可選地,所述裝置還包括信道確認(rèn)單元,適于在所述幀發(fā)送子單元以信息幀的形式發(fā)送所述數(shù)據(jù)之前,確認(rèn)所述物聯(lián)通信共享信道可使用。
可選地,所述信道確認(rèn)單元,適于發(fā)送數(shù)據(jù)發(fā)送請求幀,且當(dāng)在所述第二時長內(nèi)接收到與所述數(shù)據(jù)發(fā)送請求幀對應(yīng)的請求答復(fù)幀時,確認(rèn)所述物聯(lián)通信共享信道可使用;其中:所述數(shù)據(jù)發(fā)送請求幀中包括信道第三占用時長,所述信道第三占用時長為發(fā)送所述數(shù)據(jù)發(fā)送請求幀之后,要完成所述數(shù)據(jù)的傳輸,還需占用所述物聯(lián)通信共享信道的時長;所述請求答復(fù)幀包括信道第四占用時長,所述信道第四占用時長為所述請求答復(fù)幀被發(fā)送后,要完成所述數(shù)據(jù)的傳輸,還需占用所述物聯(lián)通信共享信道的時長。
與現(xiàn)有技術(shù)相比,本發(fā)明的技術(shù)方案具有以下優(yōu)點:
在偵聽到物聯(lián)通信共享信道處于繁忙狀態(tài)時,通過獲取當(dāng)前正在使用所述物聯(lián)通信共享信道的設(shè)備還需占用所述信道的時長,進而在所述時長后,再去偵聽所述物聯(lián)通信共享信道的狀態(tài),從而可以避免在當(dāng)前正在使用所述物聯(lián)通信共享信道的設(shè)備占用所述信道期間,還持續(xù)一直偵測所述信道,故可以降低處理資源與電量的消耗。
附圖說明
圖1是本發(fā)明實施例中的一種無線蜂窩網(wǎng)中數(shù)據(jù)的傳輸方法的流程示意圖;
圖2是本發(fā)明實施例中一種信息幀的結(jié)構(gòu)示意圖;
圖3是本發(fā)明實施例中一種通信網(wǎng)絡(luò)層級結(jié)構(gòu)示意圖;
圖4是本發(fā)明實施例中另一種信息幀的結(jié)構(gòu)示意圖;
圖5是本發(fā)明實施例中的一種物聯(lián)通信共享信道的空口時序圖;
圖6本發(fā)明實施例中的另一種物聯(lián)通信共享信道的空口時序圖;
圖7是本發(fā)明實施例中的一種無線蜂窩網(wǎng)中數(shù)據(jù)的傳輸裝置的結(jié)構(gòu)示意圖。
具體實施方式
按照目前無線蜂窩網(wǎng)中的通信方式,發(fā)送端在欲發(fā)送數(shù)據(jù)之前,如果偵聽到數(shù)據(jù)的傳輸信道處于繁忙狀態(tài),會一直持續(xù)偵聽所述信道的狀態(tài),直到達到某個時刻后才可以進行所述數(shù)據(jù)的傳輸。
但是,如果使用上述的方法來進行數(shù)據(jù)的傳輸,發(fā)送端的處理資源及電量均消耗較大。
為解決上述問題,本發(fā)明實施例提供了無線蜂窩網(wǎng)中的數(shù)據(jù)的傳輸方法,即在偵聽到物聯(lián)通信共享信道處于繁忙狀態(tài)時,通過獲取當(dāng)前正在使用所述物聯(lián)通信共享信道的設(shè)備還需占用所述信道的時長,進而在所述時長后,再去偵聽所述物聯(lián)通信共享信道的狀態(tài),從而可以避免在當(dāng)前正在使用所述物聯(lián)通信共享信道的設(shè)備占用所述信道期間,還持續(xù)一直偵測所述信道,故可以降低處理資源與電量的消耗。
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更為明顯易懂,下面結(jié)合附圖對本發(fā)明的具體實施例做詳細(xì)的說明。
以下提供了本發(fā)明實施例中的一種無線蜂窩網(wǎng)中數(shù)據(jù)的傳輸方法,下面參考圖1,分步驟對所述方法進行詳細(xì)介紹,所述方法可以包括:
s11:當(dāng)偵聽到物聯(lián)通信共享信道處于繁忙狀態(tài)時,獲取當(dāng)前正在使用所述物聯(lián)通信共享信道的設(shè)備還需占用所述物聯(lián)通信共享信道的信道第一占用時長。
在具體實施中,所述物聯(lián)通信共享信道適于傳輸通信數(shù)據(jù),可以被多個終端與基站共享使用,也就是說,多個終端或基站均可以有權(quán)限使用所述信道傳輸數(shù)據(jù),但同一時刻,只能有一個終端或基站占用所述信道。并且所述信道可以由基站提供,比如基站可以確定所述信道的頻率等傳送參數(shù),然后將所述傳送參數(shù)通過廣播的形式通知其它的基站以及終端。
由于所述物聯(lián)通信共享信道可以被多個終端與基站共享使用,故在本發(fā) 明一實施例中,為了避免通信沖突,發(fā)送端在真正使用信道發(fā)送數(shù)據(jù)之前,可以先偵聽信道的狀態(tài)。并且如果偵聽到物聯(lián)通信共享信道處于繁忙狀態(tài)時,可以獲取當(dāng)前正在使用所述物聯(lián)通信共享信道的設(shè)備還需占用所述物聯(lián)通信共享信道的信道時長,為便于描述,可以將所述時長稱為第一占用時長。
在具體實施中,可以有多種途徑來獲取所述信道第一占用時長。比如可以從所述當(dāng)前正在使用物聯(lián)通信共享信道的設(shè)備所發(fā)送的信息幀中獲取,也可以從所述當(dāng)前正在使用物聯(lián)通信共享信道的設(shè)備所發(fā)送的數(shù)據(jù)發(fā)送請求幀中獲取,還可以從所述當(dāng)前正在使用物聯(lián)通信共享信道的設(shè)備所發(fā)送的請求答復(fù)幀及應(yīng)答數(shù)據(jù)幀中獲取。可以理解的是,獲取當(dāng)前設(shè)備將要占用信道時長的信息的途徑,并不對本發(fā)明的保護范圍構(gòu)成任何限制。
s12:在所述信道第一占用時長后,偵聽所述物聯(lián)通信共享信道的狀態(tài)。
在具體實施中,通過獲取當(dāng)前使用信道的設(shè)備還需占用信道的時長,并在所述信道第一占用時長后,才開始再次偵聽所述物聯(lián)通信共享信道的狀態(tài),可以避免在當(dāng)前正在使用所述物聯(lián)通信共享信道的設(shè)備占用所述信道期間,還持續(xù)一直偵測所述信道,故可以降低處理資源與電量的消耗。
s13:在所述物聯(lián)通信共享信道處于空閑狀態(tài)且達預(yù)設(shè)第三時長t3后,采用所述物聯(lián)通信共享信道傳輸所述數(shù)據(jù)。
在具體實施中,如果所述物聯(lián)通信共享信道處于空閑狀態(tài)且達預(yù)設(shè)第三時長t3,可以在一定程度上表示所述信道處于空閑狀態(tài),接著可以采用所述物聯(lián)通信共享信道傳輸所述數(shù)據(jù)。
在具體實施中,所述第三時長t3為時隙與一隨機數(shù)的乘積再與第一時長t1之和。
在具體實施中,如果通過偵聽確定所述物聯(lián)通信共享信道處于繁忙狀態(tài)時,可以在所述通道占用第一時長后,繼續(xù)偵聽所述物聯(lián)通信共享信道的狀態(tài),且在偵聽到所述物聯(lián)通信共享信道處于空閑狀態(tài)且達預(yù)設(shè)第三時長t3后,在所述物聯(lián)通信共享信道上,以信息幀的格式發(fā)送所述數(shù)據(jù),所述第三時長t3=所述第一時長t1+n*時隙,其中,n為隨機數(shù),本領(lǐng)域技術(shù)人員可以根據(jù)實際需要,設(shè)置所述第一時長t1的大小。
在具體實施中,若n為非隨機數(shù),即n為一確定的數(shù)值,則可能存在兩個或多個欲發(fā)送端同時嘗試傳輸?shù)那闆r,導(dǎo)致所述兩個或多個欲發(fā)送端之間的傳輸沖突。相同的時長之后,這些欲發(fā)送端又同時嘗試重傳,導(dǎo)致傳輸沖突重復(fù)發(fā)生。因此,在本發(fā)明的實施例中,為避免欲發(fā)送端之間產(chǎn)生傳輸沖突,將n設(shè)置為隨機數(shù),可以有助于通信負(fù)荷的平滑。
在本發(fā)明一實施例中,所述n可以通過二進制指數(shù)退避算法取值。根據(jù)實際需要,本領(lǐng)域技術(shù)人員也可以使用其它的算法來為隨機數(shù)n賦值。
在本發(fā)明一實施例中,所述第一時長t1可以為分布式幀間間隙(distributedinter-framespacing,difs)。difs為最長的幀間間隔,優(yōu)先級最低,可以用于異步幀競爭訪問的時延。本領(lǐng)域技術(shù)人員根據(jù)實際需要,可以設(shè)置所述第一時長t1的大小。
在本發(fā)明一實施例中,以上所描述的采用所述物聯(lián)通信共享信道傳輸所述數(shù)據(jù),具體可以為:在所述物聯(lián)通信共享信道上,以信息幀的形式發(fā)送所述數(shù)據(jù),進而等待接收與所述信息幀對應(yīng)的應(yīng)答數(shù)據(jù)幀,如果在預(yù)設(shè)的第二時長t2內(nèi)接收到了所述應(yīng)答數(shù)據(jù)幀,并且所述應(yīng)答數(shù)據(jù)幀指示所述信息幀傳送正確的情況下,可以確定所述數(shù)據(jù)的傳輸已經(jīng)完成。
需要說明的是,所述信息幀中可以包括信道第二占用時長以及發(fā)送端的身份標(biāo)識信息,所述信道第二占用時長為發(fā)送所述信息幀之后,要完成所述數(shù)據(jù)的傳輸,還需占用所述物聯(lián)通信共享信道的時長。這樣一來,對于其它想要通過所述信道發(fā)送數(shù)據(jù)的發(fā)送端,可以在偵聽到信道處于繁忙狀態(tài)時,獲取到當(dāng)前正在使用信道的設(shè)備還要占用信道的時長,從而在所述時長之后,此處即為在所述第二占用時長后,再次去執(zhí)行偵聽所述信道的后續(xù)操作。
在本發(fā)明一實施例中,所述第二時長t2可以為短幀間間隔(shortinterframespace,sifs),sifs是最小的幀間間隔,因此采用sifs的發(fā)送端或節(jié)點具有訪問無線鏈路的最高優(yōu)先級,它等于發(fā)送端或節(jié)點從發(fā)送狀態(tài)切換到接收狀態(tài)并能正確解碼所需要的時間,或者從接收狀態(tài)轉(zhuǎn)為發(fā)送狀態(tài)所需要的時間。本領(lǐng)域技術(shù)人員根據(jù)實際需要,可以設(shè)置所述第二時長t2的大小。
在具體實施中,如果所述應(yīng)答數(shù)據(jù)幀指示所述信息幀傳送錯誤或者在所述第二時長t2內(nèi)未收到所述應(yīng)答數(shù)據(jù)幀時,欲發(fā)送端可以重新執(zhí)行偵聽物聯(lián)通信共享信道是否處于空閑狀態(tài)的操作,從而可以重新傳輸所述數(shù)據(jù)。如果重新傳輸所述數(shù)據(jù)至預(yù)設(shè)的次數(shù)時,可以放棄傳輸所述數(shù)據(jù),并輸出錯誤警告信息。
在本發(fā)明一實施例中,所述信息幀的格式可以如圖2所示,所述信息幀結(jié)構(gòu)示意圖包括:mac頭(macheader)、設(shè)備標(biāo)識ueid、加密數(shù)據(jù)(ciphereddata)及幀校驗序列(framechecksequence,fcs)。
其中:所述macheader用于長包分割重組、傳送、確認(rèn)、誤包重傳、加解密、完整性檢查等物理層功能的實現(xiàn),可以加入優(yōu)先級控制、源地址、目的地址等信息;所述ueid用于標(biāo)識終端,這是由于終端開啟后會選擇合適的無線網(wǎng)絡(luò)和小區(qū),并建立連接,而連接建立過程會涉及獲知終端身份、互鑒權(quán)并生成雙方一致的密鑰、臨時身份分配等步驟,所述ueid可以為臨時身份信息,也可以為永久身份信息。為了防止攻擊及信息安全,加密所述欲發(fā)送的數(shù)據(jù)可以被使用密鑰進行了加密,接收端收到加密數(shù)據(jù)之后,可以通過ueid獲得與所述發(fā)送端一致的密鑰,來解碼所述加密數(shù)據(jù);所述fcs用于誤包檢測。
在本發(fā)明另一實施例中,ueid也可以置于macheader中。
需要說明的是,在圖2示出所述信息幀的格式,只是為了本領(lǐng)域技術(shù)人員更好地理解和實現(xiàn)本發(fā)明,但并非表示其為所述信息幀的唯一格式,圖2中信息幀的格式并不對本發(fā)明的保護范圍構(gòu)成任何限制。并且所述設(shè)備標(biāo)識ueid可以為終端的標(biāo)識,也可以為基站的標(biāo)識,根據(jù)發(fā)送端的不同而不同。在本發(fā)明的實施例中,所述終端是指可以在交換數(shù)據(jù)的計算機設(shè)備,包括但不限于手機、筆記本、平板電腦以及車載電腦等設(shè)備。
在具體實施中,可以使用圖3示出的通信網(wǎng)絡(luò)層級結(jié)構(gòu)來傳輸所述信息幀,所述層級結(jié)構(gòu)包括:物聯(lián)通信的應(yīng)用層(applayer)、網(wǎng)絡(luò)層(iplayer)、數(shù)據(jù)鏈路層(maclayer)及物理層(phylayer),所述層級結(jié)構(gòu)為從上至下的順序。
其中:物聯(lián)信息可以通過ip協(xié)議傳送,mac層承載著ip數(shù)據(jù)包的發(fā)送和接收,還負(fù)責(zé)長包分割重組、載波偵聽多路訪問(carriersensemultipleaccess,csma)、幀發(fā)送、加解密、完整性檢查、誤包檢測、確認(rèn)、誤包重傳等,可加入優(yōu)先級控制。
在本發(fā)明另一實施例中,對于長期演進(longtermevolution,lte)通信網(wǎng)絡(luò),所述信息幀的格式可以如圖4所示。
所述信息幀包括:mac頭(macheader)、媒體連接控制頭(radiolinkcontrolheader,rlc)、分組數(shù)據(jù)匯聚協(xié)議頭(packetdataconvergenceprotocolheader,pdcpheader)、加密數(shù)據(jù)(ciphereddata)及幀校驗序列(framechecksequence,fcs)。
這是由于,加密功能由pdcp層實現(xiàn),ueid可以置于pdcpheader中,如果目前pdcpheader的空間不夠,可以通過擴展pdcpheader方式來放置ueid,而長包分割重組功能可以由rlc層承擔(dān),mac層可以承擔(dān)csma、幀發(fā)送,誤包檢測、確認(rèn)、誤包重傳功能,還可加入優(yōu)先級控制。這樣一來,可以在對當(dāng)前的網(wǎng)絡(luò)協(xié)議層做最小改變的基礎(chǔ)上,實現(xiàn)本發(fā)明實施例中的數(shù)據(jù)傳輸方法。
下面結(jié)合圖5,對上述數(shù)據(jù)傳輸過程進行描述,圖5示出了本發(fā)明實施例中的一種信道空口時序圖,圖5中從左至右分別為mediabusy時段、時間間隔difs、競爭期(contentionperiod,cp)時段、信息幀frame占用時段、時長間隔sifs及ack幀占用時段,其中:mediabusy表示信道處于繁忙狀態(tài)的時間段;difs表示處于所述信道處于空閑狀態(tài)的時長;cp表示等待所述信道的終端被隨機分配等待時長的階段,slot表示cp被分為n份后,每一份的間隙大??;信息幀frame占用時段表示frame占用所述信道期間;時長間隔sifs表示發(fā)送端從發(fā)送frame,到接收ack,所需要準(zhǔn)備的時長;ack幀占用時段表示ack占用所述信道期間。
其中,信息幀中攜帶網(wǎng)絡(luò)分配矢量(networkallocationvector,nav)frame,也就是表示從所述信息幀被發(fā)送,至數(shù)據(jù)傳輸完成,需要占用信道的時長,下面結(jié)合圖5,對本發(fā)明實施例中的上述數(shù)據(jù)傳輸過程進行描述:當(dāng)基站或者 某一個終端偵聽到信道處于繁忙狀態(tài),可以獲知所述時長,并在所述時長之后,才再次進行所述信道的偵聽。
在本發(fā)明一實施例中,為了確保應(yīng)答數(shù)據(jù)幀的優(yōu)先發(fā)送,所述第一時長t1可以大于所述第二時長t2。
為了表明發(fā)送端的身份,以使得接收端可以識別是哪個發(fā)送端發(fā)送了所述數(shù)據(jù),從而便于后續(xù)接收端對所述信息幀的發(fā)送情況進行反饋,在具體實施中,所述信息幀中可以攜帶所述發(fā)送端的第二身份標(biāo)識信息。
由于接收端可以獲知能與之通信的所有發(fā)送端使用所述信道的狀態(tài),故在本發(fā)明另一實施例中,在所述以信息幀的形式發(fā)送所述數(shù)據(jù)之前,可以通過所述接收端來先確認(rèn)所述物聯(lián)通信共享信道可否被使用。
具體而言,可以首先發(fā)送數(shù)據(jù)發(fā)送請求幀,如果在所述數(shù)據(jù)發(fā)送請求幀發(fā)送完畢后的預(yù)設(shè)的第二時長t2內(nèi)接收到請求答復(fù)幀,并且所述請求答復(fù)幀與所述數(shù)據(jù)發(fā)送請求幀相應(yīng)時,表示發(fā)送端可以使用所述信道發(fā)送數(shù)據(jù),所以發(fā)送端接著可以在接收到所述請求答復(fù)幀之后的所述第二時長t2時,通過所述物聯(lián)通信共享信道,以信息幀的形式發(fā)送所述數(shù)據(jù)。
需要說明的是,所述數(shù)據(jù)發(fā)送請求幀適于表示發(fā)送端欲發(fā)送所述數(shù)據(jù)的信息,且包括所述發(fā)送端的第一身份標(biāo)識信息,以通知接收端請求發(fā)送數(shù)據(jù)的發(fā)射端的身份,還包括信道第三占用時長,所述信道第三占用時長為發(fā)送所述數(shù)據(jù)發(fā)送請求幀之后,要完成所述數(shù)據(jù)的傳輸,還需占用所述物聯(lián)通信共享信道的時長。
并且,所述請求答復(fù)幀中可以包括信道第四占用時長及所述第一身份標(biāo)識信息,所述信道第四占用時長為所述請求答復(fù)幀被發(fā)送后,要完成所述數(shù)據(jù)的傳輸,還需占用所述物聯(lián)通信共享信道的時長,請求答復(fù)幀中的第一身份標(biāo)識信息,可以告知其它發(fā)送端所述信道將被所述第一身份標(biāo)識信息的標(biāo)識對象所使用,則在信道第四占用時長內(nèi),所述其它發(fā)送端可以不再偵聽所述信道。在具體實施中,所述數(shù)據(jù)發(fā)送請求幀還可以包括所述發(fā)送端的第一身份標(biāo)識信息,以通知接收端請求發(fā)送數(shù)據(jù)的發(fā)射端的身份。
在本發(fā)明一實施例中,所述數(shù)據(jù)發(fā)送請求幀為請求發(fā)送(requesttosend, rts)。
需要說明的是,身份標(biāo)識信息只是為了標(biāo)識發(fā)送端的身份,以保證正確的通信,故所述第一身份標(biāo)識信息與所述第二身份標(biāo)識信息可以相同,也可以不同。并且所述身份標(biāo)識信息可以為多種形式,比如可以為所述發(fā)送端的id,也可以為發(fā)送端的物理地址,還可以為隨機數(shù)。換言之,無論是所述第一身份標(biāo)識信息,還是所述第二身份標(biāo)識信息,均可以為所述發(fā)送端的id,也可以為發(fā)送端的物理地址,還可以為隨機數(shù)。
在本發(fā)明一實施例中,所述請求答復(fù)幀為清除發(fā)送(cleartosend,cts)。
為了防止攻擊及提高數(shù)據(jù)的安全性,在具體實施中,在以信息幀的形式發(fā)送所述數(shù)據(jù)時,在所述信息幀中,可以對所述數(shù)據(jù)進行加密。
在本發(fā)明一實施例中,所述欲發(fā)送的數(shù)據(jù)對應(yīng)一個信息幀,也就是所述數(shù)據(jù)可使用一個信息幀來進行發(fā)送。
在本發(fā)明另一實施例中,所述應(yīng)答數(shù)據(jù)幀可以為確認(rèn)字符(acknowledgement,ack),在數(shù)據(jù)通信中,它是接收端發(fā)給發(fā)送端的一種傳輸類控制字符,表示發(fā)來的數(shù)據(jù)已確認(rèn)接收無誤。
圖6中從左至右分別為mediabusy時段、競爭期(contentionperoid,cp)時段、rts占用時段、時長間隔sifs、cts占用時段、時長間隔sifs、信息幀frame占用時段、時長間隔sifs及ack幀占用時段,其中:mediabusy表示信道處于繁忙狀態(tài)的時間段;difs表示處于所述信道處于空閑狀態(tài)的時長;cp表示等待所述信道的終端被隨機分配等待時長的階段,slot表示cp被分為n份后,每一份的間隙大??;rts占用時段表示rts占用所述信道期間;時長間隔sifs表示發(fā)送端從發(fā)送rts,到接收cts,所需要準(zhǔn)備的時長;cts占用時段表示cts占用所述信道期間;時長間隔sifs表示發(fā)送端從接收cts,到發(fā)送frame,所需要準(zhǔn)備的時長;信息幀frame占用時段表示frame占用所述信道期間;時長間隔sifs表示發(fā)送端從發(fā)送frame,到接收ack,所需要準(zhǔn)備的時長;ack幀占用時段表示ack占用所述信道期間。
其中rts、cts及信息幀中攜帶有nav,分別表示rts、cts及信息幀 被發(fā)送后,要完成所述數(shù)據(jù)的傳輸,還需占用通道的時長。
下面結(jié)合圖6,對上述的數(shù)據(jù)傳輸?shù)倪^程進行描述,當(dāng)其它發(fā)送端欲使用所述信道時,可以偵聽到所述信道處于繁忙狀態(tài),根據(jù)偵聽時間點的不同,可能從nav(rts)或nav(cts)或nav(frame)中的任意一個中,獲知當(dāng)前該設(shè)備還需占用所述信道多少時長,并在該時長之后,再次來偵聽信道的狀態(tài)。
綜上所述可知,在偵聽到物聯(lián)通信共享信道處于繁忙狀態(tài)時,通過獲取當(dāng)前正在使用所述物聯(lián)通信共享信道的設(shè)備還需占用所述信道的時長,進而在所述時長后,再去偵聽所述物聯(lián)通信共享信道的狀態(tài),從而可以避免在當(dāng)前正在使用所述物聯(lián)通信共享信道的設(shè)備占用所述信道期間,還持續(xù)一直偵測所述信道,故可以降低處理資源與電量的消耗。
為使得本領(lǐng)域技術(shù)人員更好地理解和實現(xiàn)本發(fā)明,以下提供了本發(fā)明實施中可以實現(xiàn)上述無線蜂窩網(wǎng)中數(shù)據(jù)的傳輸方法的裝置,如圖7所示,所述裝置可以包括:第一信道偵聽單元71、占用時長獲取單元72、第二信道偵聽單元73及數(shù)據(jù)傳輸單元74,其中:
所述第一信道偵聽單元71,適于偵聽物聯(lián)通信共享信道的狀態(tài);
所述占用時長獲取單元72,適于當(dāng)所述信道偵聽單元偵聽到物聯(lián)通信共享信道處于繁忙狀態(tài)時,獲取當(dāng)前正在使用所述物聯(lián)通信共享信道的設(shè)備還需占用所述物聯(lián)通信共享信道的信道第一占用時長;
所述第二信道偵聽單元73,適于在所述信道第一占用時長后,偵聽所述物聯(lián)通信共享信道的狀態(tài);
所述數(shù)據(jù)傳輸單元74,適于在所述第二信道偵聽單元73確認(rèn)所述物聯(lián)通信共享信道處于空閑狀態(tài)且達預(yù)設(shè)第三時長后,采用所述物聯(lián)通信共享信道傳輸所述數(shù)據(jù);其中:所述第三時長為時隙與一隨機數(shù)的乘積與第一時長之和。
在具體實施中,所述占用時長獲取單元72,適于從所述當(dāng)前正在使用物聯(lián)通信共享信道的設(shè)備所發(fā)送的以下至少一種幀中獲取所述信道第一占用時長:信息幀、數(shù)據(jù)發(fā)送請求幀、請求答復(fù)幀及應(yīng)答數(shù)據(jù)幀。
在具體實施中,所述數(shù)據(jù)傳輸單元74,可以包括:
幀發(fā)送子單元741,適于在所述物聯(lián)通信共享信道上,以信息幀的形式發(fā)送所述數(shù)據(jù);其中:所述信息幀中包括信道第二占用時長以及發(fā)送端的身份標(biāo)識信息,所述信道第二占用時長為發(fā)送所述信息幀之后,要完成所述數(shù)據(jù)的傳輸,還需占用所述物聯(lián)通信共享信道的時長;
幀接收子單元742,適于接收與所述信息幀對應(yīng)的應(yīng)答數(shù)據(jù)幀;
確認(rèn)子單元743,適于當(dāng)所述幀接收單元在預(yù)設(shè)的第二時長內(nèi)接收到應(yīng)答數(shù)據(jù)幀,且所述應(yīng)答數(shù)據(jù)幀指示所述信息幀傳送正確時,確定完成所述數(shù)據(jù)的傳輸。
在具體實施中,所述裝置還包括信道確認(rèn)單元75,適于在所述幀發(fā)送子單元741以信息幀的形式發(fā)送所述數(shù)據(jù)之前,確認(rèn)所述物聯(lián)通信共享信道可使用。
在具體實施中,所述信道確認(rèn)單元75,適于發(fā)送數(shù)據(jù)發(fā)送請求幀,且當(dāng)在所述第二時長內(nèi)接收到與所述數(shù)據(jù)發(fā)送請求幀對應(yīng)的請求答復(fù)幀時,確認(rèn)所述物聯(lián)通信共享信道可使用;其中:所述數(shù)據(jù)發(fā)送請求幀中包括信道第三占用時長,所述信道第三占用時長為發(fā)送所述數(shù)據(jù)發(fā)送請求幀之后,要完成所述數(shù)據(jù)的傳輸,還需占用所述物聯(lián)通信共享信道的時長;所述請求答復(fù)幀包括信道第四占用時長,所述信道第四占用時長為所述請求答復(fù)幀被發(fā)送后,要完成所述數(shù)據(jù)的傳輸,還需占用所述物聯(lián)通信共享信道的時長。
本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于以計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:rom、ram、磁盤或光盤等。
雖然本發(fā)明披露如上,但本發(fā)明并非限定于此。任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動與修改,因此本發(fā)明的保護范圍應(yīng)當(dāng)以權(quán)利要求所限定的范圍為準(zhǔn)。