數據通信裝置和數據通信方法

數據通信裝置和數據通信方法

《數據通信裝置和數據通信方法》是宇龍計算機通信科技(深圳)有限公司於2012年6月25日申請的專利,該專利的申請號為201210209625X,公布號為CN102752086A,授權公布日為2012年10月24日,發明人是董賢東。

《數據通信裝置和數據通信方法》提供一種數據通信裝置和方法,其中裝置包括:業務處理模組,連續接收多個數據幀,生成壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,其長度n表示傳送方連續傳送的數據幀的最大數量,如果傳送方連續傳送的數據幀的數量為n比特位,多個數據幀指示位中的第k比特位的值為第一值時,表示第k個數據幀被完整接收,和/或第k比特位的值為第二值時,表示第k個數據幀沒有被完整接收,通過無線收發模組傳送壓縮塊確認訊息幀;無線收發模組,用於與數據通信裝置外部互動數據。通過該發明,可以使得接入點或終端在接收到傳送方連續傳送的數據幀後,利用壓縮塊確認幀作為確認訊息,減少了傳送方回復確認訊息幀的次數,利於省電。

2016年12月7日,《數據通信裝置和數據通信方法》獲得第十八屆中國專利優秀獎。

(概述圖為《數據通信裝置和數據通信方法》摘要附圖)

基本介紹

  • 中文名:數據通信裝置和數據通信方法
  • 公布號:CN102752086A
  • 授權日:2012年10月24日
  • 申請號:201210209625X
  • 申請日:2012年6月25日
  • 申請人:宇龍計算機通信科技(深圳)有限公司
  • 地址:廣東省深圳市車公廟天安數碼城創新科技廣場B座8樓
  • 發明人:董賢東
  • Int.Cl.:H04L1/16(2006.01)I
  • 代理機構:北京友聯智慧財產權代理事務所(普通合夥)
  • 代理人:尚志峰、汪海屏
  • 類別:發明專利
專利背景,發明內容,專利目的,技術方案,改善效果,附圖說明,技術領域,權利要求,實施方式,榮譽表彰,

專利背景

在IEEE(美國電氣和電子工程師協會)802.11中,傳送方傳送數據幀給接收方,在幀頭FC(frame control,幀控制域)的QoS(服務質量)域中的ACKpolicy(確認策略)子域中,用“0”或“1”來標識是否需要接收方回復ACK(確認)訊息,一般來說,這個子域是置為“1”的,表示接收方回復ACK給傳送方,確認數據幀被完整的接收。2012年6月前標準下,ACK的完整幀結構如圖1所示。
為宙匙驗棗了減少ACK回復的檔舟次數,也就是說傳送方傳送一次數據幀,接收方不用回復一次ACK幀,傳送方可以傳送多次數據幀後,接收方回復一次ACK幀,這就是802.11定義的BlockACK(Block Acknowledgment,塊確認)機制,其MAC(媒介訪問控制)幀部分定義格式如圖2所示。員符兵
如圖2所示,BlockACKstartingsequencecontrol(塊確認開始序列控制)表示數據幀開始傳輸的序列號,BlockAckBitmap(塊確認點陣圖)是一個128位元組長度的向量,由“0”、“1”組成,如果在Bitmap中的n設定為“0”,表示從開始序列開始加上n的這個數據幀沒有被接收方收到,設定為“1”表示從開始序列開始加上n的這個數據幀被接收方收到。
在802.11新成立的工作組11ah中,為了讓AP(Access Point,接入點)與STA(Station,終端/站點)更進一步省電,定義了新的ACK格式,稱為ShortACK(短確認)幀歸判嘗,即用ShortACK中物理幀頭中的SIG(信號)域來替代2012年6月前ACK中MAC幀的作用,具地套熱奔體格式如圖3所示。
ShortACK的SIG域格式如下表所示:
SIG Field(信號域)
Bits(位)
Comments(注釋)
STBC
1
Same as in llac
Num SS
2
Number of spatial streams fbr SU
SGI
1
Short Guard Interval
Coding
2
1st bit is coding type (民漿槳LDPC/BCC), 2nd bit is for LDPC Nsym ambiguity
MCS
4
MCS (a reserved MCS value indicates special SIG fbr short Ack)
Aggregation bit
1
Signals use of AMPDU
Length
9
Length field(in symbols when aggregation is ON, is in bytes when aggregation is OFF, Mandate AMPDU for packet sizes>511bytes
Ack Indication
2
00: Ack; 01: BA; 10: No Ack; 11: reserved
Reserved
4(TBD)
Some possible uses are MAC bits or any other new features etc. Details TBD
CRC
4
4 bits of CRC should be enough
Tail
6(TBD)
Tail-biting can be explored
Total
36
Same applies to 2兆赫 SIG
在這個表中,MCS、AckIndication、CRC和Tail的結構是已經被確定下來的,其餘部分則是被重新定義的其它的一些域。
雖然在11ah中提出了短ACK的方案,便於STA與AP省電,但是並沒有如何使用短ACK來實現BlockACK塊確認幀做出定義,如果STA與AP要基於使用短ACK幀使用塊確認幀機制,僅根據上述表格的定義是無法實現的。
因此,需要一種新的技術方案,可以使得無線網路中的接入點或終端在接收到傳送方連續傳送的數據幀後,利用壓縮塊確認訊息幀作為返回給傳送方的確認訊息,通知傳送方是否已完整接收其連續傳送的數據幀,有利於保證收發雙方節省電量。

發明內容

專利目的

《數據通信裝置和數據通信方法》所要解決的技術問題在於,提供一種新的技術方案,可以使得無線網路中的接入點或終端在接收到傳送方連續傳送的數據幀後,利用壓縮塊確認訊息幀作為返回給傳送方的確認訊息,通知傳送方是否已完整接收其連續傳送的數據幀,有利於閥邀虹保證收發雙方節省電量。

技術方案

《數據通信裝置和數據通信方法》提供一種數據通信裝置,包括:業務處理模組,通過無線收發模組連續接收多個數據幀,生成壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示傳送方連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述傳送方連續傳送的數據幀的數量為n,所述多個數據幀指示位中的第k比特位的值為第一值時,表示所述傳送方傳送的第k個數據幀被所述業務處理模組完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被所述業務處理模組完整接收,通過所述無線收發模組傳送所述壓縮塊確認訊息幀;所述無線收發模組,用於與所述數據通信裝置外部互動數據。在該技術方案中,數據通信裝置可以是路由器、手機、平板電腦、筆記本電腦等設備,業務處理模組相當於處理無線區域網路業務的晶片,無線收發模組相當於收發無線區域網路信號的天線,可作為STA或AP,在接收到傳送方連續發出的數據幀後,可以通過壓縮塊確認訊息幀來通知對方是否已將每個數據幀都完整接收,不需使用2012年6月前的BlockACK,也不需要接收到每個數據幀後都進行回復,可保證收發雙方都節省電量。其中,n和k都為正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,表示接收方連續接收了26個數據幀,其中前三個比特位的值為“0”,表示第一個數據幀,第二個數據幀和第三個數據幀沒有被接收方完整接收。
在上述技術方案中,優選地,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。在該技術方案中,可以利用壓縮塊確認訊息幀的物理幀頭來進行標識。在該技術方案中,壓縮塊確認訊息幀只包括LTF(long training frame),STF(short training frame)以及SIG(signal)部分。
在上述技術方案中,優選地,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。在該技術方案中,具體地,可以選用可起到標識作用的是SIG域中的SIG-B部分,該領域技術人員應當理解,此處僅為示例,其它位置同樣可能作為數據幀指示位。
在上述技術方案中,優選地,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。在該技術方案中,在不同的信道中,SIG-B的長度也有所不同,分別為26、27、29比特位,可將全部作為數據幀指示位。
在上述技術方案中,優選地,如果所述傳送方連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述業務處理模組完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述業務處理模組完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述傳送方未傳送第m+1個至第n個數據幀。在該技術方案中,如果傳送方未傳送與數據幀標識位數量相同的數據幀,則數據幀指示位的空餘位可以統一置為“1”或“0”。其中,m為正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其中前12比特位表示傳送方連續傳送的數據幀的數量為12,後14比特位表示是沒有被傳送的數據幀數量,其中第一數據幀,第二數據幀以及第三數據幀沒有被完整接收,沒被傳送的數據幀用“1”來指示。
在上述技術方案中,優選地,所述業務處理模組還記錄所述傳送方連續傳送的數據幀的個數。在該技術方案中,通過記錄傳送方連續傳送的數據幀個數,接收方可以通過數據幀指示位的值,指示某數據幀未完整接收,還是傳送方未傳送相應數據幀。例如,如果多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,那么接收方就記錄下傳送方連續傳送了26個數據幀。
在上述技術方案中,優選地,所述業務接收模組還通過所述無線收發模組重新接收未完整接收的數據幀。在該技術方案中,如果存在數據幀未被完整接收,則可以重新接收一次。例如,如果多個數據幀指示位為“00011111111111111111111111”,其中前三個比特位的值為“0”,那么接收方應該重新接收第一數據幀,第二數據幀以及第三數據幀。
《數據通信裝置和數據通信方法》還提供一種數據通信方法,包括:連續接收多個數據幀;生成壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示傳送方連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述傳送方連續傳送的數據幀的數量為n,所述多個數據幀指示位中的第k比特位的值為第一值時,表示所述傳送方傳送的第k個數據幀被接收方完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被所述接收方完整接收;傳送所述壓縮塊確認訊息幀。在該技術方案中,在接收到傳送方連續發出的數據幀後,可以通過壓縮塊確認訊息幀來通知對方是否已將每個數據幀都完整接收,不需使用2012年6月前的BlockACK,也不需要接收到每個數據幀後都進行回復,可保證收發雙方都節省電量。其中,n和k都是正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,表示接收方連續接收了26個數據幀,其中前三個比特位的值為“0”,表示第一個數據幀,第二個數據幀和第三個數據幀沒有被接收方完整接收。
在上述技術方案中,優選地,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。在該技術方案中,可以利用壓縮塊確認訊息幀的物理幀頭來進行標識。在該技術方案中,壓縮塊確認訊息幀只包括LTF(long training frame),STF(short training frame)以及SIG(signal)部分。
在上述技術方案中,優選地,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。在該技術方案中,具體地,可以選用可起到標識作用是SIG域中的SIG-B部分,該領域技術人員應當理解,此處僅為示例,其它位置同樣可能作為數據幀指示位。
在上述技術方案中,優選地,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。在該技術方案中,在不同的信道中,SIG-B的長度也有所不同,分別為26、27、29比特位,可將全部作為數據幀指示位。
在上述技術方案中,優選地,如果所述傳送方連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述接收方完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述接收方完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述傳送方未傳送第m+1個至第n個數據幀。在該技術方案中,如果傳送方未傳送與數據幀標識位數量相同的數據幀,則數據幀指示位的空餘位可以統一置為“1”或“0”。其中,m為正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其中前12比特位表示傳送方連續傳送的數據幀的數量為12,後14比特位表示是沒有被傳送的數據幀數量,其中第一數據幀,第二數據幀以及第三數據幀沒有被完整接收,沒被傳送的數據幀用“1”來指示。
在上述技術方案中,優選地,還包括:記錄所述傳送方連續傳送的數據幀的個數。在該技術方案中,通過記錄傳送方連續傳送的數據幀個數,接收方可以通過數據幀指示位的值,指示某數據幀未完整接收,還是傳送方未傳送相應數據幀。例如,如果多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,那么接收方就記錄下傳送方連續傳送了26個數據幀。
在上述技術方案中,優選地,還包括:重新接收未完整接收的數據幀。在該技術方案中,如果存在數據幀未被完整接收,則可以重新接收一次。例如,如果多個數據幀指示位為“00011111111111111111111111”,其中前三個比特位的值為“0”,那么接收方應該重新接收第一數據幀,第二數據幀以及第三數據幀。
《數據通信裝置和數據通信方法》還提供一種數據通信裝置,包括:業務處理模組,生成多個數據幀,並通過無線收發模組連續傳送所述多個數據幀,以及通過所述無線收發模組接收壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示所述業務處理模組連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述業務處理模組連續傳送的數據幀的數量為n,所述多個數據幀指示位中的第k比特位的值為第一值時,表示所述業務處理模組傳送的第k個數據幀被接收方完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被所述接收方完整接收;所述無線收發模組,用於與所述數據通信裝置外部互動數據。該技術方案中,數據通信裝置可以是路由器、手機、平板電腦、筆記本電腦等設備,業務處理模組相當於處理無線區域網路業務的晶片,無線收發模組相當於收發無線區域網路信號的天線,可作為STA傳送數據幀,並可以通過接收方回復的壓縮塊訊息確認幀來判斷通知對方是否已將每個數據幀都完整接收,不需接收2012年6月前的BlockACK,也不需在傳送每個數據幀後都接收到確認訊息,可保證收發雙方都節省電量。其中,n和k都是正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,表示傳送方連續傳送了26個數據幀,其中前三個比特位的值為“0”,表示第一個數據幀,第二個數據幀和第三個數據幀沒有被接收方完整接收。
在上述技術方案中,優選地,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。在該技術方案中,可以利用壓縮塊確認訊息的物理幀頭來進行標識。在該技術方案中,壓縮塊確認訊息幀只包括LTF(long training frame),STF(short training frame)以及SIG(signal)部分。
在上述技術方案中,優選地,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。在該技術方案中,具體地,可以選用可起到標識作用是SIG域的SIG-B部分,該領域技術人員應當理解,此處僅為示例,其它位置同樣可能作為數據幀指示位。
在上述技術方案中,優選地,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。在該技術方案中,在不同的信道中,SIG-B的長度也有所不同,分別為26、27、29比特位,可將全部作為數據幀指示位。
在上述技術方案中,優選地,如果所述業務處理模組連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述接收方完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述接收方完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述業務處理模組未傳送第m+1個至第n個數據幀。在該技術方案中,如果傳送方未傳送與數據幀標識位數量相同的數據幀,則數據幀指示位的空餘位可以統一置為“1”或“0”。其中,m為正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其中前12比特位表示傳送方連續傳送的數據幀的數量為12,後14比特位表示是沒有被傳送的數據幀數量,其中第一數據幀,第二數據幀以及第三數據幀沒有被完整接收,沒被傳送的數據幀用“1”來指示。
在上述技術方案中,優選地,所述業務處理模組還記錄所述傳送方連續傳送的數據幀的個數。在該技術方案中,通過記錄傳送方連續傳送的數據幀個數,可以根據壓縮塊確認訊息幀中數據幀指示位的值,判斷是某數據幀未完整接收,還是傳送方未傳送相應數據幀。例如,如果多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,那么傳送方就記錄下連續傳送了26個數據幀。
在上述技術方案中,優選地,所述業務模組還通過所述無線收發模組重新傳送所述接收方沒有完整接收的數據幀。在該技術方案中,如果存在數據幀未被接收方完整接收,則可以重新傳送一次。例如,如果多個數據幀指示位為“00011111111111111111111111”,其中前三個比特位的值為“0”,那么傳送方應該重新傳送第一數據幀,第二數據幀以及第三數據幀。
《數據通信裝置和數據通信方法》還提供一種數據通信方法,包括:生成多個數據幀,並連續傳送所述多個數據幀;接收壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示傳送方連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述傳送方連續傳送的數據幀的數量為n,所述多個數據幀指示位的第k比特位的值為第一值時,表示所述傳送方傳送的第k個數據幀被接收方完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被完整接收。該技術方案中,可以通過接收方回復的壓縮塊確認訊息幀來判斷通知對方是否已將每個數據幀都完整接收,不需接收2012年6月前的BlockACK,也不需在傳送每個數據幀後都接收到確認訊息,可保證收發雙方都節省電量。其中,n和k都是正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,表示傳送方連續傳送了26個數據幀,其中前三個比特位的值為“0”,表示第一個數據幀,第二個數據幀和第三個數據幀沒有被接收方完整接收。
在上述技術方案中,優選地,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。在該技術方案中,可以利用壓縮塊確認訊息幀的物理幀頭來進行標識。在該技術方案中,壓縮塊確認訊息幀只包括LTF(long training frame),STF(short training frame)以及SIG(signal)部分。
在上述技術方案中,優選地,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。在該技術方案中,具體地,可以選用可起到標識作用是SIG域的SIG-B部分,該領域技術人員應當理解,此處僅為示例,其它位置同樣可能作為數據幀指示位。
在上述技術方案中,優選地,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。在該技術方案中,在不同的信道中,SIG-B的長度也有所不同,分別為26、27、29比特位,可將全部作為數據幀指示位。
在上述技術方案中,優選地,如果所述傳送方連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述接收方完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述接收方完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述傳送方未傳送第m+1個至第n個數據幀。在該技術方案中,如果傳送方未傳送與數據幀標識位數量相同的數據幀,則數據幀指示位的空餘位可以統一置為“1”或“0”。其中,m為正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其中前12比特位表示傳送方連續傳送的數據幀的數量為12,後14比特位表示是沒有被傳送的數據幀數量,其中第一數據幀,第二數據幀以及第三數據幀沒有被完整接收,沒被傳送的數據幀用“1”來指示。
在上述技術方案中,優選地,還包括:記錄所述傳送方連續傳送的數據幀的個數。在該技術方案中,通過記錄傳送方連續傳送的數據幀個數,可以根據壓縮塊確認訊息幀中數據幀指示位的值,判斷是某數據幀未完整接收,還是傳送方未傳送相應數據幀。例如,如果多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,那么傳送方就記錄下連續傳送了26個數據幀。
在上述技術方案中,優選地,還包括:重新傳送所述接收方沒有完整接收的數據幀。在該技術方案中,如果存在數據幀未被接收方完整接收,則可以重新傳送一次。例如,如果多個數據幀指示位為“00011111111111111111111111”,其中前三個比特位的值為“0”,那么傳送方應該重新傳送第一數據幀,第二數據幀以及第三數據幀。

改善效果

通過以上技術方案,可以實現數據通信裝置和數據通信方法,可以使得無線網路中的接入點或終端在接收到傳送方連續傳送的數據幀後,利用壓縮塊確認幀作為返回給傳送方的確認訊息,通知傳送方是否已完整接收其連續傳送的數據幀,有利於保證收發雙方節省電量。

附圖說明

圖1是2012年6月前技術方案中的確認訊息幀的結構示意圖;
圖2是2012年6月前技術方案中的塊確認訊息幀的結構示意圖;
圖3是2012年6月前技術方案中的確認訊息幀和壓縮塊確認訊息幀的對比示意圖;
圖4是根據《數據通信裝置和數據通信方法》的一個實施例的數據通信裝置的框圖;
圖5是根據該發明的一個實施例的數據通信方法的流程圖;
圖6是根據該發明的一個實施例的數據通信裝置的框圖;
圖7是根據該發明的一個實施例的數據通信方法的流程圖;
圖8是根據該發明的一個實施例的數據通知裝置的工作流程圖。

技術領域

《數據通信裝置和數據通信方法》涉及通信技術領域,具體而言,涉及數據通信裝置和數據通信方法。

權利要求

1.一種數據通信裝置,其特徵在於,包括:業務處理模組,通過無線收發模組連續接收多個數據幀,生成壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示傳送方連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述傳送方連續傳送的數據幀的數量為n,所述多個數據幀指示位中的第k比特位的值為第一值時,表示所述傳送方傳送的第k個數據幀被所述業務處理模組完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被所述業務處理模組完整接收,通過所述無線收發模組傳送所述壓縮塊確認訊息幀;所述無線收發模組,用於與所述數據通信裝置外部互動數據;其中,如果所述傳送方連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述業務處理模組完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述業務處理模組完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述傳送方未傳送第m+1個至第n個數據幀;其中,所述業務處理模組還記錄所述傳送方連續傳送的數據幀的個數。
2.根據權利要求1所述的數據通信裝置,其特徵在於,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。
3.根據權利要求2所述的數據通信裝置,其特徵在於,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。
4.根據權利要求1所述的數據通信裝置,其特徵在於,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。
5.根據權利要求1至4中任一項所述的數據通信裝置,其特徵在於,所述業務處理模組還通過所述無線收發模組重新接收未完整接收的數據幀。
6.一種數據通信方法,其特徵在於,包括:連續接收多個數據幀;生成壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示傳送方連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述傳送方連續傳送的數據幀的數量為n,所述多個數據幀指示位中的第k比特位的值為第一值時,表示所述傳送方傳送的第k個數據幀被接收方完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被所述接收方完整接收;傳送所述壓縮塊確認訊息幀;其中,如果所述傳送方連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述接收方完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述接收方完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述傳送方未傳送第m+1個至第n個數據幀;其中,所述數據通信方法,還包括:記錄所述傳送方連續傳送的數據幀的個數。
7.根據權利要求6所述的數據通信方法,其特徵在於,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。
8.根據權利要求7所述的數據通信方法,其特徵在於,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。
9.根據權利要求6所述的數據通信方法,其特徵在於,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。
10.根據權利要求6至9中任一項所述的數據通信方法,其特徵在於,還包括:重新接收未完整接收的數據幀。
11.一種數據通信裝置,其特徵在於,包括:業務處理模組,生成多個數據幀,並通過無線收發模組連續傳送所述多個數據幀,以及通過所述無線收發模組接收壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示所述業務處理模組連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述業務處理模組連續傳送的數據幀的數量為n,所述多個數據幀指示位中的第k比特位的值為第一值時,表示所述業務處理模組傳送的第k個數據幀被接收方完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被所述接收方完整接收;所述無線收發模組,用於與所述數據通信裝置外部互動數據;其中,如果所述業務處理模組連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述接收方完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述接收方完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述業務處理模組未傳送第m+1個至第n個數據幀;其中,所述業務處理模組還記錄所述傳送方連續傳送的數據幀的個數。
12.根據權利要求11所述的數據通信裝置,其特徵在於,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。
13.根據權利要求12所述的數據通信裝置,其特徵在於,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。
14.根據權利要求11所述的數據通信裝置,其特徵在於,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。
15.根據權利要求11至14中任一項所述的數據通信裝置,其特徵在於,所述業務處理模組還通過所述無線收發模組重新傳送所述接收方沒有完整接收的數據幀。
16.一種數據通信方法,其特徵在於,包括:生成多個數據幀,並連續傳送所述多個數據幀;接收壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示傳送方連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述傳送方連續傳送的數據幀的數量為n,所述多個數據幀指示位的第k比特位的值為第一值時,表示所述傳送方傳送的第k個數據幀被接收方完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被完整接收;其中,如果所述傳送方連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述接收方完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述接收方完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述傳送方未傳送第m+1個至第n個數據幀;其中,所述數據通信方法,還包括:記錄所述傳送方連續傳送的數據幀的個數。
17.根據權利要求16所述的數據通信方法,其特徵在於,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。
18.根據權利要求17所述的數據通信方法,其特徵在於,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。
19.根據權利要求16所述的數據通信方法,其特徵在於,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。
20.據權利要求16至9中任項所述的數據通信方法,其特徵在於,還包括:重新傳送所述接收方沒有完整接收的數據幀。

實施方式

如圖4所示,《數據通信裝置和數據通信方法》提供一種數據通信裝置400,包括:業務處理模組402,通過無線收發模組404連續接收多個數據幀,生成壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示傳送方連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述傳送方連續傳送的數據幀的數量為n,所述多個數據幀指示位中的第k比特位的值為第一值時,表示所述傳送方傳送的第k個數據幀被所述業務處理模組402完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被所述業務處理模組402完整接收,通過所述無線收發模組404傳送所述壓縮塊確認訊息幀;所述無線收發模組404,用於與所述數據通信裝置400外部互動數據。在該技術方案中,數據通信裝置400可以是路由器、手機、平板電腦、筆記本電腦等設備,業務處理模組402相當於處理無線區域網路業務的晶片,無線收發模組404相當於收發無線區域網路信號的天線,可作為STA或AP,在接收到傳送方連續發出的數據幀後,可以通過壓縮塊確認訊息幀來通知對方是否已將每個數據幀都完整接收,不需使用2012年6月前的BlockACK,也不需要接收到每個數據幀後都進行回復,可保證收發雙方都節省電量。其中,n和k都為正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,表示接收方連續接收了26個數據幀,其中前三個比特位的值為“0”,表示第一個數據幀,第二個數據幀和第三個數據幀沒有被接收方完整接收。
在上述技術方案中,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。在該技術方案中,可以利用壓縮塊確認訊息的物理幀頭來進行標識。在該技術方案中,壓縮塊確認訊息幀只包括LTF(long training frame),STF(short training frame)以及SIG(signal)部分。
在上述技術方案中,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。在該技術方案中,具體地,可以選用可起到標識作用的是SIG域的SIG-B部分,該領域技術人員應當理解,此處僅為示例,其它位置同樣可能作為數據幀指示位。
在上述技術方案中,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。在該技術方案中,在不同的信道中,SIG-B的長度也有所不同,分別為26、27、29比特位,可將全部作為數據幀指示位。
在上述技術方案中,如果所述傳送方連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述業務處理模組402完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述業務處理模組402完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述傳送方未傳送第m+1個至第n個數據幀。在該技術方案中,如果傳送方未傳送與數據幀標識位數量相同的數據幀,則數據幀指示位的空餘位可以統一置為“1”或“0”。其中,m為正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其中前12比特位表示傳送方連續傳送的數據幀的數量為12,後14比特位表示是沒有被傳送的數據幀數量,其中第一數據幀,第二數據幀以及第三數據幀沒有被完整接收,沒被傳送的數據幀用“1”來指示。
在上述技術方案中,所述業務處理模組402還記錄所述傳送方連續傳送的數據幀的個數。在該技術方案中,通過記錄傳送方連續傳送的數據幀個數,接收方可以通過數據幀指示位的值,指示某數據幀未完整接收,還是傳送方未傳送相應數據幀。例如,如果多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,那么接收方就記錄下傳送方連續傳送了26個數據幀。
在上述技術方案中,所述業務接收模組402還通過所述無線收發模組重新接收未完整接收的數據幀。在該技術方案中,如果存在數據幀未被完整接收,則可以重新接收一次。例如,如果多個數據幀指示位為“00011111111111111111111111”,其中前三個比特位的值為“0”,那么接收方應該重新接收第一數據幀,第二數據幀以及第三數據幀。
如圖5所示,《數據通信裝置和數據通信方法》還提供一種數據通信方法,包括:步驟502,連續接收多個數據幀;步驟504,生成壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示傳送方連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述傳送方連續傳送的數據幀的數量為n,所述多個數據幀指示位中的第k比特位的值為第一值時,表示所述傳送方傳送的第k個數據幀被接收方完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被所述接收方完整接收;步驟506,傳送所述壓縮塊確認訊息幀。在該技術方案中,在接收到傳送方連續發出的數據幀後,可以通過壓縮塊確認訊息幀來通知對方是否已將每個數據幀都完整接收,不需使用2012年6月前的BlockACK,也不需要接收到每個數據幀後都進行回復,可保證收發雙方都節省電量。其中,n和k都是正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,表示接收方連續接收了26個數據幀,其中前三個比特位的值為“0”,表示第一個數據幀,第二個數據幀和第三個數據幀沒有被接收方完整接收。
在上述技術方案中,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。在該技術方案中,可以利用壓縮塊確認訊息的物理幀頭來進行標識。在該技術方案中,壓縮塊確認訊息幀只包括LTF(long training frame),STF(short training frame)以及SIG(signal)部分。
在上述技術方案中,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。在該技術方案中,具體地,可以選用可起到標識作用是SIG域中的SIG-B部分,該領域技術人員應當理解,此處僅為示例,其它位置同樣可能作為數據幀指示位。
在上述技術方案中,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。在該技術方案中,在不同的信道中,SIG-B的長度也有所不同,分別為26、27、29比特位,可將全部作為數據幀指示位。
在上述技術方案中,如果所述傳送方連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述接收方完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述接收方完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述傳送方未傳送第m+1個至第n個數據幀。在該技術方案中,如果傳送方未傳送與數據幀標識位數量相同的數據幀,則數據幀指示位的空餘位可以統一置為“1”或“0”。其中,m為正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其中前12比特位表示傳送方連續傳送的數據幀的數量為12,後14比特位表示是沒有被傳送的數據幀數量,其中第一數據幀,第二數據幀以及第三數據幀沒有被完整接收,沒被傳送的數據幀用“1”來指示。
在上述技術方案中,還包括:記錄所述傳送方連續傳送的數據幀的個數。在該技術方案中,通過記錄傳送方連續傳送的數據幀個數,接收方可以通過數據幀指示位的值,指示某數據幀未完整接收,還是傳送方未傳送相應數據幀。例如,如果多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,那么接收方就記錄下傳送方連續傳送了26個數據幀。
在上述技術方案中,還包括:重新接收未完整接收的數據幀。在該技術方案中,如果存在數據幀未被完整接收,則可以重新接收一次。例如,如果多個數據幀指示位為“00011111111111111111111111”,其中,前三個比特位的值為“0”,那么接收方應該重新接收第一數據幀,第二數據幀以及第三數據幀。
如圖6所示,《數據通信裝置和數據通信方法》還提供一種數據通信裝置600,包括:業務處理模組602,生成多個數據幀,並通過無線收發模組604連續傳送所述多個數據幀,以及通過所述無線收發模組604接收壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示所述業務處理模組602連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述業務處理模組602連續傳送的數據幀的數量為n,所述多個數據幀指示位中的第k比特位的值為第一值時,表示所述業務處理模組602傳送的第k個數據幀被接收方完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被所述接收方完整接收;所述無線收發模組604,用於與所述數據通信裝置600外部互動數據。該技術方案中,數據通信裝置600可以是路由器、手機、平板電腦、筆記本電腦等設備,業務處理模組602相當於處理無線區域網路業務的晶片,無線收發模組604相當於收發無線區域網路信號的天線,可作為STA傳送數據幀,並可以通過接收方回復的壓縮塊確認訊息幀來判斷通知對方是否已將每個數據幀都完整接收,不需接收2012年6月前的BlockACK,也不需在傳送每個數據幀後都接收到確認訊息,可保證收發雙方都節省電量。其中,n和k都是正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,表示傳送方連續傳送了26個數據幀,其中前三個比特位的值為“0”,表示第一個數據幀,第二個數據幀和第三個數據幀沒有被接收方完整接收。
在上述技術方案中,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。在該技術方案中,可以利用壓縮塊確認訊息幀的物理幀頭來進行標識。在該技術方案中,壓縮塊確認訊息幀只包括LTF(long training frame),STF(short training frame)以及SIG(signal)部分。
在上述技術方案中,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。在該技術方案中,具體地,可以選用可起到標識作用是SIG域的SIG-B部分,該領域技術人員應當理解,此處僅為示例,其它位置同樣可能作為數據幀指示位。
在上述技術方案中,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。在該技術方案中,在不同的信道中,SIG-B的長度也有所不同,分別為26、27、29比特位,可將全部作為數據幀指示位。
在上述技術方案中,如果所述業務處理模組602連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述接收方完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述接收方完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述業務處理模組602未傳送第m+1個至第n個數據幀。在該技術方案中,如果傳送方未傳送與數據幀標識位數量相同的數據幀,則數據幀指示位的空餘位可以統一置為“1”或“0”。例如,所述多個數據幀指示位為“00011111111111111111111111”,其中前12比特位表示傳送方連續傳送的數據幀的數量為12,後14比特位表示是沒有被傳送的數據幀數量,其中第一數據幀,第二數據幀以及第三數據幀沒有被完整接收,沒被傳送的數據幀用“1”來指示。
在上述技術方案中,所述業務處理模組602還記錄所述傳送方連續傳送的數據幀的個數。在該技術方案中,通過記錄傳送方連續傳送的數據幀個數,可以根據壓縮塊確認訊息幀中數據幀指示位的值,判斷是某數據幀未完整接收,還是傳送方未傳送相應數據幀。例如,如果多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,那么傳送方就記錄下連續傳送了26個數據幀。
在上述技術方案中,所述業務模組602還通過所述無線收發模組重新傳送所述接收方沒有完整接收的數據幀。在該技術方案中,如果存在數據幀未被接收方完整接收,則可以重新傳送一次。例如,如果多個數據幀指示位為“00011111111111111111111111”,其中,前三個比特位的值為“0”,那么傳送方應該重新傳送第一數據幀,第二數據幀以及第三數據幀。
如圖7所示,《數據通信裝置和數據通信方法》還提供一種數據通信方法,包括:步驟702,生成多個數據幀,並連續傳送所述多個數據幀;步驟704,接收壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示傳送方連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述傳送方連續傳送的數據幀的數量為n,所述多個數據幀指示位的第k比特位的值為第一值時,表示所述傳送方傳送的第k個數據幀被接收方完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被完整接收。該技術方案中,可以通過接收方回復的壓縮塊確認訊息幀來判斷通知對方是否已將每個數據幀都完整接收,不需接收2012年6月前的BlockACK,也不需在傳送每個數據幀後都接收到確認訊息,可保證收發雙方都節省電量。其中,n和k都是正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,表示傳送方連續傳送了26個數據幀,其中前三個比特位的值為“0”,表示第一個數據幀,第二個數據幀和第三個數據幀沒有被接收方完整接收。
在上述技術方案中,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。在該技術方案中,可以利用壓縮塊確認訊息幀的物理幀頭來進行標識。在該技術方案中,壓縮塊確認訊息幀只包括LTF(long training frame),STF(short training frame)以及SIG(signal)部分。
在上述技術方案中,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。在該技術方案中,具體地,可以選用可起到標識作用是SIG域的SIG-B部分,該領域技術人員應當理解,此處僅為示例,其它位置同樣可能作為數據幀指示位。
在上述技術方案中,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。在該技術方案中,在不同的信道中,SIG-B的長度也有所不同,分別為26、27、29比特位,可將全部作為數據幀指示位。
在上述技術方案中,如果所述傳送方連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述接收方完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述接收方完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述傳送方未傳送第m+1個至第n個數據幀。在該技術方案中,如果傳送方未傳送與數據幀標識位數量相同的數據幀,則數據幀指示位的空餘位可以統一置為“1”或“0”。其中,m為正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其中前12比特位表示傳送方連續傳送的數據幀的數量為12,後14比特位表示是沒有被傳送的數據幀數量,其中第一數據幀,第二數據幀以及第三數據幀沒有被完整接收,沒被傳送的數據幀用“1”來指示。
在上述技術方案中,還包括:記錄所述傳送方連續傳送的數據幀的個數。在該技術方案中,通過記錄傳送方連續傳送的數據幀個數,可以根據壓縮塊確認訊息幀中數據幀指示位的值,判斷是某數據幀未完整接收,還是傳送方未傳送相應數據幀。例如,如果多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,那么傳送方就記錄下連續傳送了26個數據幀。
在上述技術方案中,還包括:重新傳送所述接收方沒有完整接收的數據幀。在該技術方案中,如果存在數據幀未被接收方完整接收,則可以重新傳送一次。例如,如果多個數據幀指示位為“00011111111111111111111111”,其中前三個比特位的值為“0”,那么傳送方應該重新傳送第一數據幀,第二數據幀以及第三數據幀。
首先,說明該實施例中的數據通信裝置的工作原理:
在11ah標準下的物理幀頭中,物理幀頭SIG(信號)域分為兩個部分,即SIG-A和SIG-B,其中,SIG-A的具體結構如背景技術中的表格所示,SIG-B根據信道的不同而不同,在2兆赫信道中為26比特位,在4兆赫信道中為27比特位,在8兆赫和16兆赫信道中為29比特位。該實施例中,選擇用這些比特位來表示數據幀的個數,具體如下:
定義一種新的BlockACK機制,可以稱為壓縮塊確認機制,考慮到11ah中AP覆蓋範圍廣以及數據傳輸速率低,所以AP不可能與一個STA在特定的時間內不間斷的連續傳送數據幀,所以採用物理幀頭中的SIG-B的位數為最大的連續傳送數據幀的個數。
例如,在2兆赫信道中,接收方和傳送方允許連續傳送數據幀的個數為26個,如果傳送過程中有數據幀沒被完整接收,可用“0”標記出來,被完整接收則用“1”標記,譬如:如果SIG-B域的值具體為“01111111111111111111111110”,則表示第一個數據幀和第26個數據幀傳輸過程中沒被完整接收,傳送方需要重傳;如果傳送的數據幀沒有26個,傳送方和接收方各記下傳輸數據幀的個數,餘下的部分用“1”表示,譬如一共傳輸了11個包,如果SIG-B域為“01011111111111111111111111”,表示第1個包和第三個數據幀傳輸的時候發生了錯誤,那15個沒有被傳輸的數據幀的指示位也用“1”來表示。
在4兆赫信道中,接收方和傳送方允許連續傳送數據幀的個數為27個,在8兆赫和16兆赫信道中,接收方和傳送方允許連續傳送數據幀的個數為29個,具體操作同在2兆赫信道中操作。
基於以上技術方案,傳送方和接收方的工作流程如圖8所示:
步驟802,假設在2兆赫信道中,傳送方向接收方連續傳送數據幀,傳送方和接收方各自記錄數據幀的傳送數量;
步驟804,在傳送方傳送夠26個數據幀,或全部數據幀傳送完畢後,接收方生成壓縮塊確認訊息幀(可以是ShortACK),並返回給傳送方;
步驟806,傳送方解析壓縮塊確認訊息幀中的SIG部分,獲取其中的值;
步驟808,對於第n比特位而言,如果其值為“0”,則表示傳送方傳送的第n個數據幀沒有被完整接收,需要重新傳送該數據幀
步驟810,如果第n比特位的值為“1”,進一步判斷是否連續傳送等於26個數據幀;
步驟812,如果連續傳送等於26個數據幀,則表示第n個數據幀已被完整接收;
步驟814,如果連續傳送不足26個數據幀,則忽略該位的值。
需要注意的是,上述的傳送方和接收方可以是位於無線區域網路中的STA和AP,也可以是兩個終端之間進行數據互動。雖然以僅2兆赫信道為例說明了《數據通信裝置和數據通信方法》的技術方案,但是該領域技術人員應當連線,該發明技術方案在其他信道中仍然適用。
綜上所述,通過《數據通信裝置和數據通信方法》的技術方案,實現了數據通信裝置和數據通信方法,解決了2012年6月前11ah中短確認幀沒有解決塊確認機制的問題,有利於STA和AP更進一步省電。

榮譽表彰

2016年12月7日,《數據通信裝置和數據通信方法》獲得第十八屆中國專利優秀獎。
在這個表中,MCS、AckIndication、CRC和Tail的結構是已經被確定下來的,其餘部分則是被重新定義的其它的一些域。
雖然在11ah中提出了短ACK的方案,便於STA與AP省電,但是並沒有如何使用短ACK來實現BlockACK塊確認幀做出定義,如果STA與AP要基於使用短ACK幀使用塊確認幀機制,僅根據上述表格的定義是無法實現的。
因此,需要一種新的技術方案,可以使得無線網路中的接入點或終端在接收到傳送方連續傳送的數據幀後,利用壓縮塊確認訊息幀作為返回給傳送方的確認訊息,通知傳送方是否已完整接收其連續傳送的數據幀,有利於保證收發雙方節省電量。

發明內容

專利目的

《數據通信裝置和數據通信方法》所要解決的技術問題在於,提供一種新的技術方案,可以使得無線網路中的接入點或終端在接收到傳送方連續傳送的數據幀後,利用壓縮塊確認訊息幀作為返回給傳送方的確認訊息,通知傳送方是否已完整接收其連續傳送的數據幀,有利於保證收發雙方節省電量。

技術方案

《數據通信裝置和數據通信方法》提供一種數據通信裝置,包括:業務處理模組,通過無線收發模組連續接收多個數據幀,生成壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示傳送方連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述傳送方連續傳送的數據幀的數量為n,所述多個數據幀指示位中的第k比特位的值為第一值時,表示所述傳送方傳送的第k個數據幀被所述業務處理模組完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被所述業務處理模組完整接收,通過所述無線收發模組傳送所述壓縮塊確認訊息幀;所述無線收發模組,用於與所述數據通信裝置外部互動數據。在該技術方案中,數據通信裝置可以是路由器、手機、平板電腦、筆記本電腦等設備,業務處理模組相當於處理無線區域網路業務的晶片,無線收發模組相當於收發無線區域網路信號的天線,可作為STA或AP,在接收到傳送方連續發出的數據幀後,可以通過壓縮塊確認訊息幀來通知對方是否已將每個數據幀都完整接收,不需使用2012年6月前的BlockACK,也不需要接收到每個數據幀後都進行回復,可保證收發雙方都節省電量。其中,n和k都為正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,表示接收方連續接收了26個數據幀,其中前三個比特位的值為“0”,表示第一個數據幀,第二個數據幀和第三個數據幀沒有被接收方完整接收。
在上述技術方案中,優選地,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。在該技術方案中,可以利用壓縮塊確認訊息幀的物理幀頭來進行標識。在該技術方案中,壓縮塊確認訊息幀只包括LTF(long training frame),STF(short training frame)以及SIG(signal)部分。
在上述技術方案中,優選地,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。在該技術方案中,具體地,可以選用可起到標識作用的是SIG域中的SIG-B部分,該領域技術人員應當理解,此處僅為示例,其它位置同樣可能作為數據幀指示位。
在上述技術方案中,優選地,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。在該技術方案中,在不同的信道中,SIG-B的長度也有所不同,分別為26、27、29比特位,可將全部作為數據幀指示位。
在上述技術方案中,優選地,如果所述傳送方連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述業務處理模組完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述業務處理模組完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述傳送方未傳送第m+1個至第n個數據幀。在該技術方案中,如果傳送方未傳送與數據幀標識位數量相同的數據幀,則數據幀指示位的空餘位可以統一置為“1”或“0”。其中,m為正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其中前12比特位表示傳送方連續傳送的數據幀的數量為12,後14比特位表示是沒有被傳送的數據幀數量,其中第一數據幀,第二數據幀以及第三數據幀沒有被完整接收,沒被傳送的數據幀用“1”來指示。
在上述技術方案中,優選地,所述業務處理模組還記錄所述傳送方連續傳送的數據幀的個數。在該技術方案中,通過記錄傳送方連續傳送的數據幀個數,接收方可以通過數據幀指示位的值,指示某數據幀未完整接收,還是傳送方未傳送相應數據幀。例如,如果多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,那么接收方就記錄下傳送方連續傳送了26個數據幀。
在上述技術方案中,優選地,所述業務接收模組還通過所述無線收發模組重新接收未完整接收的數據幀。在該技術方案中,如果存在數據幀未被完整接收,則可以重新接收一次。例如,如果多個數據幀指示位為“00011111111111111111111111”,其中前三個比特位的值為“0”,那么接收方應該重新接收第一數據幀,第二數據幀以及第三數據幀。
《數據通信裝置和數據通信方法》還提供一種數據通信方法,包括:連續接收多個數據幀;生成壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示傳送方連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述傳送方連續傳送的數據幀的數量為n,所述多個數據幀指示位中的第k比特位的值為第一值時,表示所述傳送方傳送的第k個數據幀被接收方完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被所述接收方完整接收;傳送所述壓縮塊確認訊息幀。在該技術方案中,在接收到傳送方連續發出的數據幀後,可以通過壓縮塊確認訊息幀來通知對方是否已將每個數據幀都完整接收,不需使用2012年6月前的BlockACK,也不需要接收到每個數據幀後都進行回復,可保證收發雙方都節省電量。其中,n和k都是正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,表示接收方連續接收了26個數據幀,其中前三個比特位的值為“0”,表示第一個數據幀,第二個數據幀和第三個數據幀沒有被接收方完整接收。
在上述技術方案中,優選地,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。在該技術方案中,可以利用壓縮塊確認訊息幀的物理幀頭來進行標識。在該技術方案中,壓縮塊確認訊息幀只包括LTF(long training frame),STF(short training frame)以及SIG(signal)部分。
在上述技術方案中,優選地,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。在該技術方案中,具體地,可以選用可起到標識作用是SIG域中的SIG-B部分,該領域技術人員應當理解,此處僅為示例,其它位置同樣可能作為數據幀指示位。
在上述技術方案中,優選地,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。在該技術方案中,在不同的信道中,SIG-B的長度也有所不同,分別為26、27、29比特位,可將全部作為數據幀指示位。
在上述技術方案中,優選地,如果所述傳送方連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述接收方完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述接收方完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述傳送方未傳送第m+1個至第n個數據幀。在該技術方案中,如果傳送方未傳送與數據幀標識位數量相同的數據幀,則數據幀指示位的空餘位可以統一置為“1”或“0”。其中,m為正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其中前12比特位表示傳送方連續傳送的數據幀的數量為12,後14比特位表示是沒有被傳送的數據幀數量,其中第一數據幀,第二數據幀以及第三數據幀沒有被完整接收,沒被傳送的數據幀用“1”來指示。
在上述技術方案中,優選地,還包括:記錄所述傳送方連續傳送的數據幀的個數。在該技術方案中,通過記錄傳送方連續傳送的數據幀個數,接收方可以通過數據幀指示位的值,指示某數據幀未完整接收,還是傳送方未傳送相應數據幀。例如,如果多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,那么接收方就記錄下傳送方連續傳送了26個數據幀。
在上述技術方案中,優選地,還包括:重新接收未完整接收的數據幀。在該技術方案中,如果存在數據幀未被完整接收,則可以重新接收一次。例如,如果多個數據幀指示位為“00011111111111111111111111”,其中前三個比特位的值為“0”,那么接收方應該重新接收第一數據幀,第二數據幀以及第三數據幀。
《數據通信裝置和數據通信方法》還提供一種數據通信裝置,包括:業務處理模組,生成多個數據幀,並通過無線收發模組連續傳送所述多個數據幀,以及通過所述無線收發模組接收壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示所述業務處理模組連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述業務處理模組連續傳送的數據幀的數量為n,所述多個數據幀指示位中的第k比特位的值為第一值時,表示所述業務處理模組傳送的第k個數據幀被接收方完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被所述接收方完整接收;所述無線收發模組,用於與所述數據通信裝置外部互動數據。該技術方案中,數據通信裝置可以是路由器、手機、平板電腦、筆記本電腦等設備,業務處理模組相當於處理無線區域網路業務的晶片,無線收發模組相當於收發無線區域網路信號的天線,可作為STA傳送數據幀,並可以通過接收方回復的壓縮塊訊息確認幀來判斷通知對方是否已將每個數據幀都完整接收,不需接收2012年6月前的BlockACK,也不需在傳送每個數據幀後都接收到確認訊息,可保證收發雙方都節省電量。其中,n和k都是正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,表示傳送方連續傳送了26個數據幀,其中前三個比特位的值為“0”,表示第一個數據幀,第二個數據幀和第三個數據幀沒有被接收方完整接收。
在上述技術方案中,優選地,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。在該技術方案中,可以利用壓縮塊確認訊息的物理幀頭來進行標識。在該技術方案中,壓縮塊確認訊息幀只包括LTF(long training frame),STF(short training frame)以及SIG(signal)部分。
在上述技術方案中,優選地,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。在該技術方案中,具體地,可以選用可起到標識作用是SIG域的SIG-B部分,該領域技術人員應當理解,此處僅為示例,其它位置同樣可能作為數據幀指示位。
在上述技術方案中,優選地,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。在該技術方案中,在不同的信道中,SIG-B的長度也有所不同,分別為26、27、29比特位,可將全部作為數據幀指示位。
在上述技術方案中,優選地,如果所述業務處理模組連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述接收方完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述接收方完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述業務處理模組未傳送第m+1個至第n個數據幀。在該技術方案中,如果傳送方未傳送與數據幀標識位數量相同的數據幀,則數據幀指示位的空餘位可以統一置為“1”或“0”。其中,m為正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其中前12比特位表示傳送方連續傳送的數據幀的數量為12,後14比特位表示是沒有被傳送的數據幀數量,其中第一數據幀,第二數據幀以及第三數據幀沒有被完整接收,沒被傳送的數據幀用“1”來指示。
在上述技術方案中,優選地,所述業務處理模組還記錄所述傳送方連續傳送的數據幀的個數。在該技術方案中,通過記錄傳送方連續傳送的數據幀個數,可以根據壓縮塊確認訊息幀中數據幀指示位的值,判斷是某數據幀未完整接收,還是傳送方未傳送相應數據幀。例如,如果多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,那么傳送方就記錄下連續傳送了26個數據幀。
在上述技術方案中,優選地,所述業務模組還通過所述無線收發模組重新傳送所述接收方沒有完整接收的數據幀。在該技術方案中,如果存在數據幀未被接收方完整接收,則可以重新傳送一次。例如,如果多個數據幀指示位為“00011111111111111111111111”,其中前三個比特位的值為“0”,那么傳送方應該重新傳送第一數據幀,第二數據幀以及第三數據幀。
《數據通信裝置和數據通信方法》還提供一種數據通信方法,包括:生成多個數據幀,並連續傳送所述多個數據幀;接收壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示傳送方連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述傳送方連續傳送的數據幀的數量為n,所述多個數據幀指示位的第k比特位的值為第一值時,表示所述傳送方傳送的第k個數據幀被接收方完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被完整接收。該技術方案中,可以通過接收方回復的壓縮塊確認訊息幀來判斷通知對方是否已將每個數據幀都完整接收,不需接收2012年6月前的BlockACK,也不需在傳送每個數據幀後都接收到確認訊息,可保證收發雙方都節省電量。其中,n和k都是正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,表示傳送方連續傳送了26個數據幀,其中前三個比特位的值為“0”,表示第一個數據幀,第二個數據幀和第三個數據幀沒有被接收方完整接收。
在上述技術方案中,優選地,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。在該技術方案中,可以利用壓縮塊確認訊息幀的物理幀頭來進行標識。在該技術方案中,壓縮塊確認訊息幀只包括LTF(long training frame),STF(short training frame)以及SIG(signal)部分。
在上述技術方案中,優選地,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。在該技術方案中,具體地,可以選用可起到標識作用是SIG域的SIG-B部分,該領域技術人員應當理解,此處僅為示例,其它位置同樣可能作為數據幀指示位。
在上述技術方案中,優選地,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。在該技術方案中,在不同的信道中,SIG-B的長度也有所不同,分別為26、27、29比特位,可將全部作為數據幀指示位。
在上述技術方案中,優選地,如果所述傳送方連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述接收方完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述接收方完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述傳送方未傳送第m+1個至第n個數據幀。在該技術方案中,如果傳送方未傳送與數據幀標識位數量相同的數據幀,則數據幀指示位的空餘位可以統一置為“1”或“0”。其中,m為正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其中前12比特位表示傳送方連續傳送的數據幀的數量為12,後14比特位表示是沒有被傳送的數據幀數量,其中第一數據幀,第二數據幀以及第三數據幀沒有被完整接收,沒被傳送的數據幀用“1”來指示。
在上述技術方案中,優選地,還包括:記錄所述傳送方連續傳送的數據幀的個數。在該技術方案中,通過記錄傳送方連續傳送的數據幀個數,可以根據壓縮塊確認訊息幀中數據幀指示位的值,判斷是某數據幀未完整接收,還是傳送方未傳送相應數據幀。例如,如果多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,那么傳送方就記錄下連續傳送了26個數據幀。
在上述技術方案中,優選地,還包括:重新傳送所述接收方沒有完整接收的數據幀。在該技術方案中,如果存在數據幀未被接收方完整接收,則可以重新傳送一次。例如,如果多個數據幀指示位為“00011111111111111111111111”,其中前三個比特位的值為“0”,那么傳送方應該重新傳送第一數據幀,第二數據幀以及第三數據幀。

改善效果

通過以上技術方案,可以實現數據通信裝置和數據通信方法,可以使得無線網路中的接入點或終端在接收到傳送方連續傳送的數據幀後,利用壓縮塊確認幀作為返回給傳送方的確認訊息,通知傳送方是否已完整接收其連續傳送的數據幀,有利於保證收發雙方節省電量。

附圖說明

圖1是2012年6月前技術方案中的確認訊息幀的結構示意圖;
圖2是2012年6月前技術方案中的塊確認訊息幀的結構示意圖;
圖3是2012年6月前技術方案中的確認訊息幀和壓縮塊確認訊息幀的對比示意圖;
圖4是根據《數據通信裝置和數據通信方法》的一個實施例的數據通信裝置的框圖;
圖5是根據該發明的一個實施例的數據通信方法的流程圖;
圖6是根據該發明的一個實施例的數據通信裝置的框圖;
圖7是根據該發明的一個實施例的數據通信方法的流程圖;
圖8是根據該發明的一個實施例的數據通知裝置的工作流程圖。

技術領域

《數據通信裝置和數據通信方法》涉及通信技術領域,具體而言,涉及數據通信裝置和數據通信方法。

權利要求

1.一種數據通信裝置,其特徵在於,包括:業務處理模組,通過無線收發模組連續接收多個數據幀,生成壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示傳送方連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述傳送方連續傳送的數據幀的數量為n,所述多個數據幀指示位中的第k比特位的值為第一值時,表示所述傳送方傳送的第k個數據幀被所述業務處理模組完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被所述業務處理模組完整接收,通過所述無線收發模組傳送所述壓縮塊確認訊息幀;所述無線收發模組,用於與所述數據通信裝置外部互動數據;其中,如果所述傳送方連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述業務處理模組完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述業務處理模組完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述傳送方未傳送第m+1個至第n個數據幀;其中,所述業務處理模組還記錄所述傳送方連續傳送的數據幀的個數。
2.根據權利要求1所述的數據通信裝置,其特徵在於,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。
3.根據權利要求2所述的數據通信裝置,其特徵在於,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。
4.根據權利要求1所述的數據通信裝置,其特徵在於,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。
5.根據權利要求1至4中任一項所述的數據通信裝置,其特徵在於,所述業務處理模組還通過所述無線收發模組重新接收未完整接收的數據幀。
6.一種數據通信方法,其特徵在於,包括:連續接收多個數據幀;生成壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示傳送方連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述傳送方連續傳送的數據幀的數量為n,所述多個數據幀指示位中的第k比特位的值為第一值時,表示所述傳送方傳送的第k個數據幀被接收方完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被所述接收方完整接收;傳送所述壓縮塊確認訊息幀;其中,如果所述傳送方連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述接收方完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述接收方完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述傳送方未傳送第m+1個至第n個數據幀;其中,所述數據通信方法,還包括:記錄所述傳送方連續傳送的數據幀的個數。
7.根據權利要求6所述的數據通信方法,其特徵在於,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。
8.根據權利要求7所述的數據通信方法,其特徵在於,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。
9.根據權利要求6所述的數據通信方法,其特徵在於,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。
10.根據權利要求6至9中任一項所述的數據通信方法,其特徵在於,還包括:重新接收未完整接收的數據幀。
11.一種數據通信裝置,其特徵在於,包括:業務處理模組,生成多個數據幀,並通過無線收發模組連續傳送所述多個數據幀,以及通過所述無線收發模組接收壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示所述業務處理模組連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述業務處理模組連續傳送的數據幀的數量為n,所述多個數據幀指示位中的第k比特位的值為第一值時,表示所述業務處理模組傳送的第k個數據幀被接收方完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被所述接收方完整接收;所述無線收發模組,用於與所述數據通信裝置外部互動數據;其中,如果所述業務處理模組連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述接收方完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述接收方完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述業務處理模組未傳送第m+1個至第n個數據幀;其中,所述業務處理模組還記錄所述傳送方連續傳送的數據幀的個數。
12.根據權利要求11所述的數據通信裝置,其特徵在於,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。
13.根據權利要求12所述的數據通信裝置,其特徵在於,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。
14.根據權利要求11所述的數據通信裝置,其特徵在於,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。
15.根據權利要求11至14中任一項所述的數據通信裝置,其特徵在於,所述業務處理模組還通過所述無線收發模組重新傳送所述接收方沒有完整接收的數據幀。
16.一種數據通信方法,其特徵在於,包括:生成多個數據幀,並連續傳送所述多個數據幀;接收壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示傳送方連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述傳送方連續傳送的數據幀的數量為n,所述多個數據幀指示位的第k比特位的值為第一值時,表示所述傳送方傳送的第k個數據幀被接收方完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被完整接收;其中,如果所述傳送方連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述接收方完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述接收方完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述傳送方未傳送第m+1個至第n個數據幀;其中,所述數據通信方法,還包括:記錄所述傳送方連續傳送的數據幀的個數。
17.根據權利要求16所述的數據通信方法,其特徵在於,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。
18.根據權利要求17所述的數據通信方法,其特徵在於,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。
19.根據權利要求16所述的數據通信方法,其特徵在於,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。
20.據權利要求16至9中任項所述的數據通信方法,其特徵在於,還包括:重新傳送所述接收方沒有完整接收的數據幀。

實施方式

如圖4所示,《數據通信裝置和數據通信方法》提供一種數據通信裝置400,包括:業務處理模組402,通過無線收發模組404連續接收多個數據幀,生成壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示傳送方連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述傳送方連續傳送的數據幀的數量為n,所述多個數據幀指示位中的第k比特位的值為第一值時,表示所述傳送方傳送的第k個數據幀被所述業務處理模組402完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被所述業務處理模組402完整接收,通過所述無線收發模組404傳送所述壓縮塊確認訊息幀;所述無線收發模組404,用於與所述數據通信裝置400外部互動數據。在該技術方案中,數據通信裝置400可以是路由器、手機、平板電腦、筆記本電腦等設備,業務處理模組402相當於處理無線區域網路業務的晶片,無線收發模組404相當於收發無線區域網路信號的天線,可作為STA或AP,在接收到傳送方連續發出的數據幀後,可以通過壓縮塊確認訊息幀來通知對方是否已將每個數據幀都完整接收,不需使用2012年6月前的BlockACK,也不需要接收到每個數據幀後都進行回復,可保證收發雙方都節省電量。其中,n和k都為正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,表示接收方連續接收了26個數據幀,其中前三個比特位的值為“0”,表示第一個數據幀,第二個數據幀和第三個數據幀沒有被接收方完整接收。
在上述技術方案中,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。在該技術方案中,可以利用壓縮塊確認訊息的物理幀頭來進行標識。在該技術方案中,壓縮塊確認訊息幀只包括LTF(long training frame),STF(short training frame)以及SIG(signal)部分。
在上述技術方案中,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。在該技術方案中,具體地,可以選用可起到標識作用的是SIG域的SIG-B部分,該領域技術人員應當理解,此處僅為示例,其它位置同樣可能作為數據幀指示位。
在上述技術方案中,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。在該技術方案中,在不同的信道中,SIG-B的長度也有所不同,分別為26、27、29比特位,可將全部作為數據幀指示位。
在上述技術方案中,如果所述傳送方連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述業務處理模組402完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述業務處理模組402完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述傳送方未傳送第m+1個至第n個數據幀。在該技術方案中,如果傳送方未傳送與數據幀標識位數量相同的數據幀,則數據幀指示位的空餘位可以統一置為“1”或“0”。其中,m為正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其中前12比特位表示傳送方連續傳送的數據幀的數量為12,後14比特位表示是沒有被傳送的數據幀數量,其中第一數據幀,第二數據幀以及第三數據幀沒有被完整接收,沒被傳送的數據幀用“1”來指示。
在上述技術方案中,所述業務處理模組402還記錄所述傳送方連續傳送的數據幀的個數。在該技術方案中,通過記錄傳送方連續傳送的數據幀個數,接收方可以通過數據幀指示位的值,指示某數據幀未完整接收,還是傳送方未傳送相應數據幀。例如,如果多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,那么接收方就記錄下傳送方連續傳送了26個數據幀。
在上述技術方案中,所述業務接收模組402還通過所述無線收發模組重新接收未完整接收的數據幀。在該技術方案中,如果存在數據幀未被完整接收,則可以重新接收一次。例如,如果多個數據幀指示位為“00011111111111111111111111”,其中前三個比特位的值為“0”,那么接收方應該重新接收第一數據幀,第二數據幀以及第三數據幀。
如圖5所示,《數據通信裝置和數據通信方法》還提供一種數據通信方法,包括:步驟502,連續接收多個數據幀;步驟504,生成壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示傳送方連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述傳送方連續傳送的數據幀的數量為n,所述多個數據幀指示位中的第k比特位的值為第一值時,表示所述傳送方傳送的第k個數據幀被接收方完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被所述接收方完整接收;步驟506,傳送所述壓縮塊確認訊息幀。在該技術方案中,在接收到傳送方連續發出的數據幀後,可以通過壓縮塊確認訊息幀來通知對方是否已將每個數據幀都完整接收,不需使用2012年6月前的BlockACK,也不需要接收到每個數據幀後都進行回復,可保證收發雙方都節省電量。其中,n和k都是正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,表示接收方連續接收了26個數據幀,其中前三個比特位的值為“0”,表示第一個數據幀,第二個數據幀和第三個數據幀沒有被接收方完整接收。
在上述技術方案中,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。在該技術方案中,可以利用壓縮塊確認訊息的物理幀頭來進行標識。在該技術方案中,壓縮塊確認訊息幀只包括LTF(long training frame),STF(short training frame)以及SIG(signal)部分。
在上述技術方案中,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。在該技術方案中,具體地,可以選用可起到標識作用是SIG域中的SIG-B部分,該領域技術人員應當理解,此處僅為示例,其它位置同樣可能作為數據幀指示位。
在上述技術方案中,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。在該技術方案中,在不同的信道中,SIG-B的長度也有所不同,分別為26、27、29比特位,可將全部作為數據幀指示位。
在上述技術方案中,如果所述傳送方連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述接收方完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述接收方完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述傳送方未傳送第m+1個至第n個數據幀。在該技術方案中,如果傳送方未傳送與數據幀標識位數量相同的數據幀,則數據幀指示位的空餘位可以統一置為“1”或“0”。其中,m為正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其中前12比特位表示傳送方連續傳送的數據幀的數量為12,後14比特位表示是沒有被傳送的數據幀數量,其中第一數據幀,第二數據幀以及第三數據幀沒有被完整接收,沒被傳送的數據幀用“1”來指示。
在上述技術方案中,還包括:記錄所述傳送方連續傳送的數據幀的個數。在該技術方案中,通過記錄傳送方連續傳送的數據幀個數,接收方可以通過數據幀指示位的值,指示某數據幀未完整接收,還是傳送方未傳送相應數據幀。例如,如果多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,那么接收方就記錄下傳送方連續傳送了26個數據幀。
在上述技術方案中,還包括:重新接收未完整接收的數據幀。在該技術方案中,如果存在數據幀未被完整接收,則可以重新接收一次。例如,如果多個數據幀指示位為“00011111111111111111111111”,其中,前三個比特位的值為“0”,那么接收方應該重新接收第一數據幀,第二數據幀以及第三數據幀。
如圖6所示,《數據通信裝置和數據通信方法》還提供一種數據通信裝置600,包括:業務處理模組602,生成多個數據幀,並通過無線收發模組604連續傳送所述多個數據幀,以及通過所述無線收發模組604接收壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示所述業務處理模組602連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述業務處理模組602連續傳送的數據幀的數量為n,所述多個數據幀指示位中的第k比特位的值為第一值時,表示所述業務處理模組602傳送的第k個數據幀被接收方完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被所述接收方完整接收;所述無線收發模組604,用於與所述數據通信裝置600外部互動數據。該技術方案中,數據通信裝置600可以是路由器、手機、平板電腦、筆記本電腦等設備,業務處理模組602相當於處理無線區域網路業務的晶片,無線收發模組604相當於收發無線區域網路信號的天線,可作為STA傳送數據幀,並可以通過接收方回復的壓縮塊確認訊息幀來判斷通知對方是否已將每個數據幀都完整接收,不需接收2012年6月前的BlockACK,也不需在傳送每個數據幀後都接收到確認訊息,可保證收發雙方都節省電量。其中,n和k都是正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,表示傳送方連續傳送了26個數據幀,其中前三個比特位的值為“0”,表示第一個數據幀,第二個數據幀和第三個數據幀沒有被接收方完整接收。
在上述技術方案中,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。在該技術方案中,可以利用壓縮塊確認訊息幀的物理幀頭來進行標識。在該技術方案中,壓縮塊確認訊息幀只包括LTF(long training frame),STF(short training frame)以及SIG(signal)部分。
在上述技術方案中,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。在該技術方案中,具體地,可以選用可起到標識作用是SIG域的SIG-B部分,該領域技術人員應當理解,此處僅為示例,其它位置同樣可能作為數據幀指示位。
在上述技術方案中,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。在該技術方案中,在不同的信道中,SIG-B的長度也有所不同,分別為26、27、29比特位,可將全部作為數據幀指示位。
在上述技術方案中,如果所述業務處理模組602連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述接收方完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述接收方完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述業務處理模組602未傳送第m+1個至第n個數據幀。在該技術方案中,如果傳送方未傳送與數據幀標識位數量相同的數據幀,則數據幀指示位的空餘位可以統一置為“1”或“0”。例如,所述多個數據幀指示位為“00011111111111111111111111”,其中前12比特位表示傳送方連續傳送的數據幀的數量為12,後14比特位表示是沒有被傳送的數據幀數量,其中第一數據幀,第二數據幀以及第三數據幀沒有被完整接收,沒被傳送的數據幀用“1”來指示。
在上述技術方案中,所述業務處理模組602還記錄所述傳送方連續傳送的數據幀的個數。在該技術方案中,通過記錄傳送方連續傳送的數據幀個數,可以根據壓縮塊確認訊息幀中數據幀指示位的值,判斷是某數據幀未完整接收,還是傳送方未傳送相應數據幀。例如,如果多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,那么傳送方就記錄下連續傳送了26個數據幀。
在上述技術方案中,所述業務模組602還通過所述無線收發模組重新傳送所述接收方沒有完整接收的數據幀。在該技術方案中,如果存在數據幀未被接收方完整接收,則可以重新傳送一次。例如,如果多個數據幀指示位為“00011111111111111111111111”,其中,前三個比特位的值為“0”,那么傳送方應該重新傳送第一數據幀,第二數據幀以及第三數據幀。
如圖7所示,《數據通信裝置和數據通信方法》還提供一種數據通信方法,包括:步驟702,生成多個數據幀,並連續傳送所述多個數據幀;步驟704,接收壓縮塊確認訊息幀,所述壓縮塊確認訊息幀中包含多個數據幀指示位,所述多個數據幀指示位的長度表示傳送方連續傳送的數據幀的最大數量,所述多個數據幀指示位的長度為n比特位,如果所述傳送方連續傳送的數據幀的數量為n,所述多個數據幀指示位的第k比特位的值為第一值時,表示所述傳送方傳送的第k個數據幀被接收方完整接收,和/或所述第k比特位的值為第二值時,表示所述第k個數據幀沒有被完整接收。該技術方案中,可以通過接收方回復的壓縮塊確認訊息幀來判斷通知對方是否已將每個數據幀都完整接收,不需接收2012年6月前的BlockACK,也不需在傳送每個數據幀後都接收到確認訊息,可保證收發雙方都節省電量。其中,n和k都是正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,表示傳送方連續傳送了26個數據幀,其中前三個比特位的值為“0”,表示第一個數據幀,第二個數據幀和第三個數據幀沒有被接收方完整接收。
在上述技術方案中,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的物理幀頭中的多個位。在該技術方案中,可以利用壓縮塊確認訊息幀的物理幀頭來進行標識。在該技術方案中,壓縮塊確認訊息幀只包括LTF(long training frame),STF(short training frame)以及SIG(signal)部分。
在上述技術方案中,所述多個數據幀指示位包括所述壓縮塊確認訊息幀的所述物理幀頭中信號域的多個位。在該技術方案中,具體地,可以選用可起到標識作用是SIG域的SIG-B部分,該領域技術人員應當理解,此處僅為示例,其它位置同樣可能作為數據幀指示位。
在上述技術方案中,在2兆赫信道中,所述多個數據幀指示位的長度為26比特位,在4兆赫信道中,所述多個數據幀指示位的長度為27比特位,在8兆赫和16兆赫信道中,所述多個數據幀指示位的長度為29比特位。在該技術方案中,在不同的信道中,SIG-B的長度也有所不同,分別為26、27、29比特位,可將全部作為數據幀指示位。
在上述技術方案中,如果所述傳送方連續傳送的數據幀的數量為m,且所述m小於所述n,則所述第k比特位的值為第一值且k小於或等於m時,表示所述第k個數據幀被所述接收方完整接收,和/或所述第k比特位的值為第二值且k小於或等於m時,表示所述第k個數據幀沒有被所述接收方完整接收,所述多個數據幀指示位的第m+1比特位至第n比特位為所述第一值或所述第二值時,表示所述傳送方未傳送第m+1個至第n個數據幀。在該技術方案中,如果傳送方未傳送與數據幀標識位數量相同的數據幀,則數據幀指示位的空餘位可以統一置為“1”或“0”。其中,m為正整數。例如,所述多個數據幀指示位為“00011111111111111111111111”,其中前12比特位表示傳送方連續傳送的數據幀的數量為12,後14比特位表示是沒有被傳送的數據幀數量,其中第一數據幀,第二數據幀以及第三數據幀沒有被完整接收,沒被傳送的數據幀用“1”來指示。
在上述技術方案中,還包括:記錄所述傳送方連續傳送的數據幀的個數。在該技術方案中,通過記錄傳送方連續傳送的數據幀個數,可以根據壓縮塊確認訊息幀中數據幀指示位的值,判斷是某數據幀未完整接收,還是傳送方未傳送相應數據幀。例如,如果多個數據幀指示位為“00011111111111111111111111”,其長度為26比特位,那么傳送方就記錄下連續傳送了26個數據幀。
在上述技術方案中,還包括:重新傳送所述接收方沒有完整接收的數據幀。在該技術方案中,如果存在數據幀未被接收方完整接收,則可以重新傳送一次。例如,如果多個數據幀指示位為“00011111111111111111111111”,其中前三個比特位的值為“0”,那么傳送方應該重新傳送第一數據幀,第二數據幀以及第三數據幀。
首先,說明該實施例中的數據通信裝置的工作原理:
在11ah標準下的物理幀頭中,物理幀頭SIG(信號)域分為兩個部分,即SIG-A和SIG-B,其中,SIG-A的具體結構如背景技術中的表格所示,SIG-B根據信道的不同而不同,在2兆赫信道中為26比特位,在4兆赫信道中為27比特位,在8兆赫和16兆赫信道中為29比特位。該實施例中,選擇用這些比特位來表示數據幀的個數,具體如下:
定義一種新的BlockACK機制,可以稱為壓縮塊確認機制,考慮到11ah中AP覆蓋範圍廣以及數據傳輸速率低,所以AP不可能與一個STA在特定的時間內不間斷的連續傳送數據幀,所以採用物理幀頭中的SIG-B的位數為最大的連續傳送數據幀的個數。
例如,在2兆赫信道中,接收方和傳送方允許連續傳送數據幀的個數為26個,如果傳送過程中有數據幀沒被完整接收,可用“0”標記出來,被完整接收則用“1”標記,譬如:如果SIG-B域的值具體為“01111111111111111111111110”,則表示第一個數據幀和第26個數據幀傳輸過程中沒被完整接收,傳送方需要重傳;如果傳送的數據幀沒有26個,傳送方和接收方各記下傳輸數據幀的個數,餘下的部分用“1”表示,譬如一共傳輸了11個包,如果SIG-B域為“01011111111111111111111111”,表示第1個包和第三個數據幀傳輸的時候發生了錯誤,那15個沒有被傳輸的數據幀的指示位也用“1”來表示。
在4兆赫信道中,接收方和傳送方允許連續傳送數據幀的個數為27個,在8兆赫和16兆赫信道中,接收方和傳送方允許連續傳送數據幀的個數為29個,具體操作同在2兆赫信道中操作。
基於以上技術方案,傳送方和接收方的工作流程如圖8所示:
步驟802,假設在2兆赫信道中,傳送方向接收方連續傳送數據幀,傳送方和接收方各自記錄數據幀的傳送數量;
步驟804,在傳送方傳送夠26個數據幀,或全部數據幀傳送完畢後,接收方生成壓縮塊確認訊息幀(可以是ShortACK),並返回給傳送方;
步驟806,傳送方解析壓縮塊確認訊息幀中的SIG部分,獲取其中的值;
步驟808,對於第n比特位而言,如果其值為“0”,則表示傳送方傳送的第n個數據幀沒有被完整接收,需要重新傳送該數據幀
步驟810,如果第n比特位的值為“1”,進一步判斷是否連續傳送等於26個數據幀;
步驟812,如果連續傳送等於26個數據幀,則表示第n個數據幀已被完整接收;
步驟814,如果連續傳送不足26個數據幀,則忽略該位的值。
需要注意的是,上述的傳送方和接收方可以是位於無線區域網路中的STA和AP,也可以是兩個終端之間進行數據互動。雖然以僅2兆赫信道為例說明了《數據通信裝置和數據通信方法》的技術方案,但是該領域技術人員應當連線,該發明技術方案在其他信道中仍然適用。
綜上所述,通過《數據通信裝置和數據通信方法》的技術方案,實現了數據通信裝置和數據通信方法,解決了2012年6月前11ah中短確認幀沒有解決塊確認機制的問題,有利於STA和AP更進一步省電。

榮譽表彰

2016年12月7日,《數據通信裝置和數據通信方法》獲得第十八屆中國專利優秀獎。

相關詞條

熱門詞條

聯絡我們