專利名稱:數(shù)據(jù)通信方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實施例涉及無線通信領(lǐng)域,并且更具體地,涉及數(shù)據(jù)通信方法和設(shè)備。
背景技術(shù):
在IEEE (Institute of Electrical and Electronics Engineers,電氣和電子工程師協(xié)會)802. 11協(xié)議中,一個基本服務(wù)集(Basic Service Set, BSS)由幾個站點(Station, STA)組成??蛇x地,其中一個站點具有一定的管理功能,稱為接入點(AccessPoint,AP) ο在同一個基本服務(wù)集中,AP可以通過多用戶-多入多出(Multiuser-Multiplein Multiple out,MU_MIM0)方式,同時向多個站點發(fā)送數(shù)據(jù)。AP可以將這些站點分成不同的組,并為每一個組分配一個組標(biāo)識(Group Identification, GID)。當(dāng)AP向?qū)儆谕唤M的部分或全部站點發(fā)送數(shù)據(jù)時,AP將把GID放在所發(fā)送數(shù)據(jù)的 控制信息部分中。當(dāng)站點接收并解調(diào)解碼控制信息部分后,提取GID信息。如果該GID是該站點自身所在組的GID,則該站點將繼續(xù)根據(jù)控制信息部分的其它指示接收并解調(diào)解碼所發(fā)送數(shù)據(jù)的剩余數(shù)據(jù)部分;反之,如果該GID不是該站點自身所在組的GID,則該站點可以不繼續(xù)根據(jù)控制信息部分的其它指示接收并解調(diào)/解碼所發(fā)送數(shù)據(jù)的剩余數(shù)據(jù)部分,從而可以減少耗電,這對于使用電池的那些站點(無源站點,例如手機)來說非常重要。可使用的GID范圍是事先定義好的,具有有限的數(shù)值范圍。在802. 11中,GID通過6比特來指示,即共有2~6 = 64個不同的值。在同一物理區(qū)域,比如同一辦公室,或同一層樓,或同一棟樓,有可能有多個基本服務(wù)集。假設(shè)現(xiàn)在有兩個基本服務(wù)集BSSl和BSS2。BSSl和BSS2都只能從這64個組標(biāo)識中,分配其中一個給各自BSS里的某一組用戶。注意至IJ,兩個BSS的AP相互之間不一定有協(xié)商機制,即在分配組標(biāo)識時是獨立分配的,從而有可能同一個組標(biāo)識在兩個基本服務(wù)集BSSl和BSS2中都被使用。假設(shè)BSS2的AP正在用GIDX在給BSS2中屬于GID X的站點STA2發(fā)送數(shù)據(jù),處于BSSl的某個站點STAl也可能接收到BSS2的AP發(fā)送的該數(shù)據(jù),并且該站點STAl解調(diào)/解碼數(shù)據(jù)的控制信息部分后發(fā)現(xiàn)其中的GID X確實是自己所在組的GID,從而該站點STAl將繼續(xù)解調(diào)/解碼剩下的數(shù)據(jù)部分。STAl在解調(diào)/解碼剩下的數(shù)據(jù)部分后才發(fā)現(xiàn)不是這發(fā)給自己的數(shù)據(jù),從而造成不必要的功率浪費。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種數(shù)據(jù)通信方法和設(shè)備,能夠減少不必要的功率浪費。一方面,提供了一種數(shù)據(jù)通信方法,包括生成數(shù)據(jù)包,數(shù)據(jù)包包括第一部分和第二部分,第一部分包括標(biāo)識校驗信息、接收端的組標(biāo)識GID和用于解碼第二部分的解碼控制信息;向接收端發(fā)送數(shù)據(jù)包,以便接收端在標(biāo)識校驗信息校驗失敗或者GID校驗失敗的情況下,停止接收或解碼第二部分。另一方面,提供了一種數(shù)據(jù)通信方法,包括接收從發(fā)射端發(fā)送的數(shù)據(jù)包,數(shù)據(jù)包包括第一部分和第二部分,第一部分包括標(biāo)識校驗信息、接收端的組標(biāo)識GID和用于解碼第二部分的解碼控制信息;利用標(biāo)識校驗信息和/或GID進行校驗;在標(biāo)識校驗信息校驗失敗或者GID校驗失敗的情況下,停止接收或解碼第二部分。另一方面,提供了一種數(shù)據(jù)通信設(shè)備,包括生成單元,用于生成數(shù)據(jù)包,數(shù)據(jù)包包括第一部分和第二部分,第一部分包括標(biāo)識校驗信息、接收端的組標(biāo)識GID和用于解碼第二部分的解碼控制信息;發(fā)送單元,用于向接收端發(fā)送數(shù)據(jù)包,以便接收端在標(biāo)識校驗信息校驗失敗或者GID校驗失敗的情況下,停止接收或解碼第二部分。另一方面,提供了一種數(shù)據(jù)通信設(shè)備,包括接收單元,用于接收從發(fā)射端發(fā)送的數(shù)據(jù)包,數(shù)據(jù)包包括第一部分和第二部分,第一部分包括標(biāo)識校驗信息、接收端的組標(biāo)識GID和用于解碼第二部分的解碼控制信息;校驗單元,用于利用標(biāo)識校驗信息和/或GID進行校驗;處理單元,用于在標(biāo)識校驗信息校驗失敗或者GID校驗失敗的情況下,停止接收或解碼第二部分。本發(fā)明實施例在數(shù)據(jù)包中包括標(biāo)識校驗信息和GID,在標(biāo)識校驗信息和GID中的任一個校驗失敗時停止對第二部分解碼,從而減少了錯誤啟動對第二部分的解碼的可能 性,減少了不必要的功率浪費。
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明一個實施例的數(shù)據(jù)通信方法的流程圖。圖2是本發(fā)明另一實施例的數(shù)據(jù)通信方法的流程圖。圖3是本發(fā)明一個實施例的數(shù)據(jù)通信過程的示意流程圖。圖4是本發(fā)明另一實施例的數(shù)據(jù)通信過程的示意流程圖。圖5是本發(fā)明另一實施例的數(shù)據(jù)通信過程的示意流程圖。圖6是本發(fā)明一個實施例的數(shù)據(jù)通信設(shè)備的框圖。圖7是本發(fā)明另一實施例的數(shù)據(jù)通信設(shè)備的框圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。圖1是本發(fā)明一個實施例的數(shù)據(jù)通信方法的流程圖。圖1的方法由發(fā)射端執(zhí)行,例如,該發(fā)射端可以是無線局域網(wǎng)中的接入點或站點,如IEEE 802. 11協(xié)議里定義的AP或STA。101,生成數(shù)據(jù)包,該數(shù)據(jù)包包括第一部分和第二部分,第一部分包括標(biāo)識校驗信息、接收端的組標(biāo)識GID和用于解碼第二部分的解碼控制信息。GID、解碼控制信息以及利用解碼控制信息進行第二部分的解碼的過程可參照現(xiàn)有技術(shù)中的相應(yīng)過程,在此不再贅述。除了 GID和解碼控制信息之外,數(shù)據(jù)包的第一部分中還攜帶標(biāo)識校驗信息。標(biāo)識校驗信息可利用現(xiàn)有數(shù)據(jù)包中的相應(yīng)比特來攜帶,例如CRC(Cyclic Redundancy Check,循環(huán)冗余校驗)對應(yīng)的比特、保留(reserved)比特或通過其他方式節(jié)省的比特。標(biāo)識校驗信息可以是發(fā)送端和接收端按照理解一致的方式得到的比特信息??蛇x地,作為一個實施例,可以根據(jù)發(fā)射端和/或接收端的標(biāo)識生成標(biāo)識校驗信息。例如,在IEEE 802. 11協(xié)議中,每一個基本服務(wù)集有一個身份標(biāo)識BSSID (BSS Identif ication,基本服務(wù)集標(biāo)識),通常由48位比特來指示,可以認(rèn)為是AP的身份標(biāo)識。每個站點STA也有一個身份標(biāo)識AID (Association Identification,關(guān)聯(lián)標(biāo)識),通常由12比特來指示。
具體地,若發(fā)射端為無線局域網(wǎng)中的AP,發(fā)射端的標(biāo)識可包括該AP的BSSID。若接收端為無線局域網(wǎng)中的STA,該接收端的標(biāo)識可包括該STA的AID?;蛘?,若發(fā)射端為無線局域網(wǎng)中的STA,發(fā)射端的標(biāo)識可包括該STA的AID。若接收端為無線局域網(wǎng)中的AP,接收端的標(biāo)識可包括AP的BSSID。下文中還將結(jié)合具體實施例更將詳細(xì)地描述生成標(biāo)識校驗信息的方法和攜帶標(biāo)識校驗信息的方法。102,向接收端發(fā)送該數(shù)據(jù)包,以便接收端在標(biāo)識校驗信息校驗失敗或者GID校驗失敗的情況下,停止接收或解碼第二部分。例如,當(dāng)發(fā)射端是AP時,接收端可以是STA?;蛘?,當(dāng)發(fā)射端是STA時,接收端可以是AP ο本發(fā)明實施例在數(shù)據(jù)包中包括標(biāo)識校驗信息和GID,在標(biāo)識校驗信息和GID中的任一個校驗失敗時停止對第二部分解碼,從而減少了錯誤啟動對第二部分的解碼的可能性,減少了不必要的功率浪費。圖2是本發(fā)明另一實施例的數(shù)據(jù)通信方法的流程圖。圖2的方法由接收端執(zhí)行,并且與圖1的方法相對應(yīng)。例如,該接收端可以是無線局域網(wǎng)中的接入點或站點,如IEEE802. 11協(xié)議里定義的AP或STA。201,接收從發(fā)射端發(fā)送的數(shù)據(jù)包,該數(shù)據(jù)包包括第一部分和第二部分,第一部分包括標(biāo)識校驗信息、接收端的組標(biāo)識GID和用于解碼第二部分的解碼控制信息。除了 GID和解碼控制信息之外,數(shù)據(jù)包的第一部分中還攜帶標(biāo)識校驗信息。標(biāo)識校驗信息可利用現(xiàn)有數(shù)據(jù)包中的相應(yīng)比特來攜帶,例如CRC(Cyclic Redundancy Check,循環(huán)冗余校驗)對應(yīng)的比特、保留(reserved)比特或通過其他方式節(jié)省的比特。下文中還將結(jié)合具體實施例更加詳細(xì)地描述生成標(biāo)識校驗信息的方法和攜帶標(biāo)識校驗信息的方法。202,利用標(biāo)識校驗信息和/或GID進行校驗。本發(fā)明實施例對利用標(biāo)識校驗信息或GID執(zhí)行校驗的次序不做限制。例如,可以先利用標(biāo)識校驗信息進行校驗,在該標(biāo)識校驗信息的校驗成功之后,再利用GID進行校驗?;蛘?,也可以先利用GID進行校驗,在該GID校驗成功之后,再利用標(biāo)識校驗信息進行校驗??蛇x地,作為另一實施例,可以同時利用標(biāo)識校驗信息和GID進行校驗。例如,可以將標(biāo)識校驗信息和GID組合為擴展GID,利用該擴展GID進行校驗。203,在標(biāo)識校驗信息校驗失敗或者GID校驗失敗的情況下,停止接收或解碼第二部分。
在標(biāo)識校驗信息和GID兩者之中的任一個校驗失敗時,本發(fā)明實施例停止對第二部分進行解碼。另外,如果在步驟202中先后執(zhí)行兩種校驗,則前一種校驗失敗時,也不再執(zhí)行后一種校驗。另一方面,如果兩種校驗均成功,則可以利用數(shù)據(jù)包的第一部分中攜帶的解碼控制信息,解碼第二部分。解碼控制信息以及利用解碼控制信息進行第二部分的解碼的過程可參照現(xiàn)有技術(shù)中的相應(yīng)過程,在此不再贅述。本發(fā)明實施例在數(shù)據(jù)包中包括標(biāo)識校驗信息和GID,在標(biāo)識校驗信息和GID中的任一個校驗失敗時停止對第二部分解碼,從而減少了錯誤啟動對第二部分的解碼的可能性,減少了不必要的功率浪費?!?br>
下面結(jié)合具體例子,更加詳細(xì)地描述本發(fā)明的實施例。圖3是本發(fā)明一個實施例的數(shù)據(jù)通信過程的示意流程圖。在圖3的實施例中,數(shù)據(jù)包的發(fā)送端為IEEE 802. 11協(xié)議里定義的AP,數(shù)據(jù)包的接收端為IEEE 802. 11協(xié)議里定義的STA。但本發(fā)明實施例不限于這樣的例子,可類似地應(yīng)用于發(fā)送端為STA且接收端為AP的情況。為了簡潔,圖3中僅僅例示了一個AP和一個STA,但本發(fā)明實施例對AP和STA的數(shù)目沒有限制。例如,一個BSS里的AP和STA —般工作在兩種工作模式下,MU-MMO (MultipleUser ΜΜ0,多用戶 MM0)模式和 SU-MMO(Single User MMO,單用戶 MMO)模式。MU-MMO模式時,AP同時發(fā)送數(shù)據(jù)給多個STA或同時從多個STA接收數(shù)據(jù)。SU-MMO模式時,AP同時只和一個STA進行數(shù)據(jù)的發(fā)送與接收。本發(fā)明實施例可適用于任一種模式。301,AP生成數(shù)據(jù)包。數(shù)據(jù)包包括第一部分和第二部分。第一部分包括標(biāo)識校驗信息、接收端的GID和用于解碼第二部分的解碼控制信息。在IEEE 802. 11協(xié)議的數(shù)據(jù)包的幀結(jié)構(gòu)里,前面一部分信息可以認(rèn)為是用于輔助業(yè)務(wù)數(shù)據(jù)傳輸接收的控制信息部分。該控制信息部分包括一個稱之為非常高吞吐量信令VHT-SIG-A的字段,其中分別又分成VHT-SIG-Al和VHT-SIG-A2,它們各自包含24比特信息位。接收端的GID是在VHT-SIG-Al的第4到第9位比特來指示。首先考慮數(shù)據(jù)包的第一部分至少包括VHT-SIG-A字段的情形。比如,第一部分至少包括整個幀結(jié)構(gòu)中從L-STF (L-STF是IEEE 802. 11協(xié)議規(guī)定的數(shù)據(jù)包的第一個字段)到VHT-SIG-A的一段信息。剩下的部分可以認(rèn)為是第二部分。AP在根據(jù)發(fā)射端和/或接收端的標(biāo)識生成標(biāo)識校驗信息時,可根據(jù)從發(fā)射端和/或接收端的標(biāo)識中抽取的全部或部分比特得到加擾比特,然后使用加擾比特加擾第一部分中的特定信息比特,得到標(biāo)識校驗信息。以發(fā)射端AP的BSSID為例,可以用BSSID的一部分或全部信息位來加擾VHT-SIG-A中的特定信息比特。特別地,可加擾VHT-SIG-A中的CRC對應(yīng)的比特位,即VHT-SIG-A 中的第 10 到第 17 比特。例如,假設(shè)BSSID = ‘010011110011011101101100100110111011001010111010’ (48位),可以用其中8位來加擾CRC0例如用最后8位‘10111010’來加擾CRC比特。假設(shè)CRC= ‘11001010’。所謂加擾,即把用來加擾的比特和被加擾比特對應(yīng)位置比特做二進制的加法運算或者邏輯運算。具體地,如果對應(yīng)的兩位比特都是‘0’或都是‘1’,那么輸出‘0’ ;如果對應(yīng)的兩位比特中其中一位是‘1’,那么輸出‘I’。貝IJ在上述例子中,用BSSID的后8位來加擾CRC比特后輸出的8位比特為‘01110000’。那么,在傳輸VHT-SIG-A時,原先的CRC比特將被用BSSID信息加擾后輸出的比特替換??蛇x地,作為另一實施例,可以僅僅加擾部分CRC比特,加擾的方式與上述例子類似。另外,用來加擾的比特長度可以不是8位,可以比8位多,也可以比8位少,本實施例不做限制。用來加擾的比特也不一定是最后幾位,可以是任何位置的比特,只要預(yù)先規(guī)定好,使得發(fā)射端和接收端的理解一致即可??蛇x地,作為另一實施例,用來加擾的比特不一定是直接從BSSID里抽取出來的,可以是用某個預(yù)先定義的公式,以BSSID中的全部或部分比特作為輸入計算出來的。上述情況下,同樣要求該公式發(fā)射端和接收端理解一致,并且不同BSSID計算得到的加擾比特盡量不相同。僅用BSSID的方式進行加擾的方法可以用于MU-MMO模式和SU模式,因為BSSID對基本服務(wù)集里的所有站點都是知道的,不管處于MU-MMO還是SU-MMO模式均可。 可選地,作為另一實施例,可以用STA的標(biāo)識AID來加擾。具體的加擾方式與上述例子類似,不再贅述。例如,加擾比特可以是從AID抽取出來的,也可以是定義公式然后以AID中的全部或部分比特作為輸入計算得到的。僅用AID的方式可以用于SU-MMO模式,因為AID是各個站點自己的標(biāo)識,其它站點一般不知道。或者,可以用BSSID和AID來聯(lián)合加擾,即加擾比特由BSSID和AID聯(lián)合生成。t匕如,從BSSID里抽取一段,再從AID里抽取一端,組合得到加擾比特;或者,按照某個公式計算得到加擾比特,該公式以BSSID和AID作為輸入。具體的加擾方式與上述例子類似,不再贅述。302,AP向STA發(fā)送在步驟301中生成的數(shù)據(jù)包。下面以STA首先利用標(biāo)識校驗信息進行校驗,然后在標(biāo)識校驗信息校驗成功的情況下利用GID進行校驗的例子進行說明。但本發(fā)明實施例不限于這種校驗順序,也可以先利用GID進行校驗,然后在GID校驗成功的情況下利用標(biāo)識校驗信息進行校驗。303,STA利用標(biāo)識校驗信息進行校驗。如果該校驗成功,則前進到步驟304 ;否則,如果該校驗失敗,則前進到步驟306。STA利用從發(fā)射端和/或接收端的標(biāo)識中抽取的全部或部分比特,對標(biāo)識校驗消息進行解擾,得到第一部分中的特定信息比特,然后根據(jù)特定信息比特確定標(biāo)識校驗消息的校驗是否失敗。假設(shè)上述特定信息比特為VHT-SIG-A的全部或部分CRC比特。CRC校驗機制本身是使得除CRC以外的信息比特和CRC比特間存在某種關(guān)系的機制。當(dāng)STA接收到信息,發(fā)現(xiàn)沒有所述關(guān)系時,就認(rèn)為有錯誤發(fā)生,從而導(dǎo)致解碼失敗。反過來說,如果信息接收錯誤了,就會破壞所述關(guān)系。因此,當(dāng)VHT-SIG-A的一段信息被BSSID和/或AID信息加擾后,同一個基本服務(wù)集里的STA因為知道BSSID和/或AID是多少,從而這些STA在解調(diào)解碼VHT-SIG-A對應(yīng)部分后,可以用BSSID和/或AID信息解擾。解擾過程與步驟301中的加擾過程相對,可以利用用來加擾的信息比特和STA解碼得到的信息比特里對應(yīng)于被加擾的那段信息位(即CRC比特)做二進制加法運算或邏輯運算。解擾后,再確定得到的整個VHT-SIG-A比特是否能通過CRC校驗機制,如果通過則表示整個VHT-SIG-A信息接收正確。 例如,上面的例子中,假設(shè)接收端解碼得到的對應(yīng)于CRC字段的比特位‘01110000’,用加擾比特‘10111010’來解擾,可以得到‘11001010’,從而得到加擾前的CRC比特。一般情況下,兩個基本服務(wù)集的BSSID是不同的。當(dāng)屬于一個基本服務(wù)集的STA用另一基本服務(wù)集的BSSID解擾時,解擾輸出的比特相對于被加擾前的比特來說,會發(fā)生錯誤,從而不可能通過CRC校驗機制。304,在步驟303中標(biāo)識校驗信息的校驗成功的情況下,STA利用GID進行校驗??蓞⒄宅F(xiàn)有技術(shù)中校驗GID的方式執(zhí)行步驟304。例如,當(dāng)數(shù)據(jù)包中攜帶的GID與STA所述組的組標(biāo)識一致時,確定步驟304的校驗成功,前進到步驟305 ;否則,當(dāng)數(shù)據(jù)包中攜帶的GID與STA所述組的組標(biāo)識不一致時,確定步驟304的校驗失敗,前進到步驟306。305,當(dāng)上述標(biāo)識校驗信息和GID的校驗均成功時,STA得知該數(shù)據(jù)包是AP發(fā)送給自己的數(shù)據(jù)包,因此利用數(shù)據(jù)包的第一部分中攜帶的解碼控制信息,對數(shù)據(jù)包的第二部分進行解碼。306,當(dāng)步驟303或步驟304中的校驗失敗時,STA認(rèn)為它接收到的數(shù)據(jù)包不是它所在基本服務(wù)集的AP發(fā)給它的,因此就可以不繼續(xù)接收或處理數(shù)據(jù)包剩下的數(shù)據(jù),從而達到省電效果。因此,圖3的實施例在標(biāo)識校驗信息和GID中的任一個校驗失敗時停止對第二部分解碼,從而減少了錯誤啟動對第二部分的解碼的可能性,減少了不必要的功率浪費。同時,該方法對現(xiàn)有數(shù)據(jù)包的幀結(jié)構(gòu)改動不大,容易實現(xiàn)。圖3的實施例中,以第一部分至少包括VHT-SIG-A為例進行了描述??蛇x地,作為另一實施例,第一部分可包括非常高吞吐量信令VHT-SIG-B。在IEEE 802. 11協(xié)議中,幀結(jié)構(gòu)里包括一個稱之為SERVICE(業(yè)務(wù)) 的字段,包含16比特,其中后8比特用來傳輸由VHT-SIG-B信息比特生成的8位CRC比特。在此情況下,數(shù)據(jù)包的第一部分可包括整個幀結(jié)構(gòu)中從L-STF到SERVICE的信息,數(shù)據(jù)包的其余部分為第二部分。在此情況下,可利用BSSID和/或AID中抽取的全部或部分比特,或者根據(jù)BSSID和/或AID中抽取的全部或部分比特計算得到的加擾比特,對VHT-SIG-A字段和/或VHT-SIG-B字段中的全部或部分CRC比特進行加擾,并替換被加擾的CRC比特。AP和STA的其他處理可類似于上述VHT-SIG-A的例子,因此不再贅述。在此情況下,接收端在標(biāo)識校驗信息和GID中的任一個校驗失敗時停止對第二部分解碼,從而減少了錯誤啟動對第二部分的解碼的可能性,減少了不必要的功率浪費。同時,該方法對現(xiàn)有數(shù)據(jù)包的幀結(jié)構(gòu)改動不大,容易實現(xiàn)。圖4是本發(fā)明另一實施例的數(shù)據(jù)通信過程的示意流程圖。在圖4的實施例中,數(shù)據(jù)包的發(fā)送端為IEEE 802. 11協(xié)議里定義的AP,數(shù)據(jù)包的接收端為IEEE 802. 11協(xié)議里定義的STA。但本發(fā)明實施例不限于這樣的例子,可類似地應(yīng)用于發(fā)送端為STA且接收端為AP的情況。為了簡潔,圖4中僅僅例示了一個AP和一個STA,但本發(fā)明實施例對AP和STA的數(shù)目沒有限制。例如,一個BSS里的AP和STA —般工作在兩種工作模式下,MU-MMO (MultipleUser ΜΜ0,多用戶 MM0)模式和 SU-MMO(Single User MMO,單用戶 MMO)模式。MU-MMO模式時,AP同時發(fā)送數(shù)據(jù)給多個STA或同時從多個STA接收數(shù)據(jù)。SU-MMO模式時,AP同時只和一個STA進行數(shù)據(jù)的發(fā)送與接收。本發(fā)明實施例可適用于任一種模式。401,AP生成數(shù)據(jù)包。數(shù)據(jù)包包括第一部分和第二部分。第一部分包括標(biāo)識校驗信息、接收端的GID和用于解碼第二部分的解碼控制信息。在圖4的實施例中,利用數(shù)據(jù)包中的保留比特和/或節(jié)省的比特攜帶標(biāo)識校驗信
肩、O以VHT-SIG-A為例,VHT-SIG-A1中第2位和第23位為保留比特,VHT-SIG-A2中第9位為保留比特??梢杂眠@些保留比特的其中一位或幾位來攜帶標(biāo)識校驗信息。所謂保留比特,是指該比特位置被預(yù)留并按正常比特被傳輸,但是該比特位置上的具體取值不做任何規(guī)定,接收端解調(diào)解碼后也不用管保留比特位的比特取值是什么。圖4的實施例里,利用保留比特攜帶標(biāo)識校驗信息,這些位置的比特取值就變得有意義了,并且接收端解調(diào)解碼后需要知道這些位置的取值是多少。另外,VHT-SIG-Al中第10到第21位共12個比特,處于同一組的站點每個使用其中的3個比特來指示傳輸?shù)臄?shù)據(jù)流數(shù)(stream)。但是,不同的數(shù)據(jù)流數(shù)取值只有O、1、2、3、4,共5個值。對于3比特來說,還有剩余??梢钥紤]多個用戶聯(lián)合起來指示每個用戶的數(shù)據(jù)流數(shù)。比如,站點I和站點2聯(lián)合起來指示,每個有5種取值,則兩個用戶一共有5X5 =25個取值組合,用5比特就可以指示其中的任何一個組合,因為5比特能表示32個不同取值組合。而現(xiàn)有指示方法里兩個站點共用了 3+3 = 6個比特,從而相對于現(xiàn)有指示方法來說,可以節(jié)省下I個比特;則4個用戶一共能節(jié)省2個比特。這樣可以利用節(jié)省的比特或者一起利用節(jié)省的比特和保留比特,使用其中一位或多位用來攜帶標(biāo)識校驗信息。具體用多少位來傳輸身份標(biāo)識信息可以預(yù)先規(guī)定為一個固定取值;也可以預(yù)先規(guī)定幾個取值,然后先拿出一部分比特,來指示當(dāng)前要用預(yù)先規(guī)定的幾個取值當(dāng)中的哪一個。再在剩下的比特中拿出相應(yīng)個數(shù)的比特來攜帶標(biāo)識校驗信息。例如,如果預(yù)先規(guī)定的是兩個值,3和4,那么可以先在5比特中拿出一位用來指示當(dāng)前是用3個比特來攜帶標(biāo)識校驗信息還是用4個比特來攜帶標(biāo)識校驗信息;接下來在剩下的4比特中根據(jù)所述一位比特的指示來用其中3個比特或4個比特來攜帶標(biāo)識校驗信息??蛇x地,作為一個實施例,在這些保留比特和/或節(jié)省的比特上攜帶標(biāo)識校驗信息,可以由BSSID和/或AID生成。生成方法可以是抽取一段或者利用公式生成,具體和圖3的實施例所述方式類似,因此不再贅述。402,AP向STA發(fā)送在步驟401中生成的數(shù)據(jù)包。403,STA利用標(biāo)識校驗信息和/或GID進行校驗。STA正確接收到VHT-SIG-A (即CRC校驗正確)后,讀取用于攜帶標(biāo)識校驗信息的比特位(即保留比特和/或節(jié)省的比特),根據(jù)這些比特位的標(biāo)識校驗信息來判斷是否該數(shù)據(jù)包是自己所在BSS里AP發(fā)給自己的。若是,則繼續(xù)接收和解碼該數(shù)據(jù)包剩下的數(shù)據(jù),即數(shù)據(jù)包的第二部分;若不是,則可以不繼續(xù)接收或處理數(shù)據(jù)包的第二部分。但是,可以看到,上述保留比特只有3位,能指示8個不同的值。相臨BSS也只用3位來指示,它們指示到同一個值 的可能性也很大。節(jié)省的比特數(shù)目也不多。因此,在使用全部3位保留比特攜帶標(biāo)識校驗信息的情況下,可以考慮將這3位 保留比特作為GID的擴展,即把原來只用6位比特來指示GID擴展成用9位比特來指示組標(biāo)識,從而減小兩個BSS使用相同組標(biāo)識的可能性。接收端會記錄這樣的擴展組標(biāo)識。對于接收端STA,它利用數(shù)據(jù)包中的標(biāo)識校驗信息擴展GID,得到擴展的GID,當(dāng)擴展的GID與接收端的擴展組標(biāo)識一致時,確定標(biāo)識校驗消息的校驗成功,前進到步驟404 ;當(dāng)擴展的GID與接收端的擴展組標(biāo)識不一致時,確定標(biāo)識校驗消息或GID的校驗失敗,前進到步驟405。404,當(dāng)上述步驟403中的標(biāo)識校驗信息和GID的校驗成功時,STA得知該數(shù)據(jù)包是AP發(fā)送給自己的數(shù)據(jù)包,因此利用數(shù)據(jù)包的第一部分中攜帶的解碼控制信息,對數(shù)據(jù)包的第二部分進行解碼。405,當(dāng)步驟403中的校驗失敗時,STA認(rèn)為它接收到的數(shù)據(jù)包不是它所在基本服務(wù)集的AP發(fā)給它的,因此就可以不繼續(xù)接收或處理數(shù)據(jù)包剩下的數(shù)據(jù),從而達到省電效
果O 因此,圖4的實施例在標(biāo)識校驗信息和GID中的任一個校驗失敗時停止對第二部分解碼,從而減少了錯誤啟動對第二部分的解碼的可能性,減少了不必要的功率浪費。同時,該方法對現(xiàn)有數(shù)據(jù)包的幀結(jié)構(gòu)改動不大,容易實現(xiàn)。圖4的實施例中,以第一部分至少包括VHT-SIG-A為例進行了描述??蛇x地,作為另一實施例,第一部分可包括VHT-SIG-B。類似地,可利用VHT-SIG-B中的保留比特和/或節(jié)省的比特,攜帶標(biāo)識校驗信息?;蛘?,可同時利用VHT-SIG-A和VHT-SIG-B中的保留比特和/或節(jié)省的比特,攜帶標(biāo)識校驗信息。AP和STA的其他處理可類似于上述VHT-SIG-A的例子,因此不再贅述。在此情況下,接收端在標(biāo)識校驗信息和GID中的任一個校驗失敗時停止對第二部分解碼,從而減少了錯誤啟動對第二部分的解碼的可能性,減少了不必要的功率浪費。同時,該方法對現(xiàn)有數(shù)據(jù)包的幀結(jié)構(gòu)改動不大,容易實現(xiàn)。另外,圖3和圖4的實施例可以組合使用,例如同時使用加擾方法和利用保留比特和/或節(jié)省下來的比特傳輸加擾標(biāo)識的方法。比如,由BSSID和/或AID生成的標(biāo)識信息,其中一部分比特用來加擾,剩下一部分用保留比特和/或節(jié)省下來的比特傳輸。其它方面和前面方法類似,因此不再贅述。圖5是本發(fā)明另一實施例的數(shù)據(jù)通信過程的示意流程圖。在圖4的實施例中,數(shù)據(jù)包的發(fā)送端為IEEE 802. 11協(xié)議里定義的AP,數(shù)據(jù)包的接收端為IEEE 802. 11協(xié)議里定義的STA。但本發(fā)明實施例不限于這樣的例子,可類似地應(yīng)用于發(fā)送端為STA且接收端為AP的情況。為了簡潔,圖4中僅僅例示了一個AP和一個STA,但本發(fā)明實施例對AP和STA的數(shù)目沒有限制。例如,一個BSS里的AP和STA —般工作在兩種工作模式下,MU-MMO (MultipleUser ΜΜ0,多用戶 MM0)模式和 SU-MMO(Single User MMO,單用戶 MMO)模式。MU-MMO模式時,AP同時發(fā)送數(shù)據(jù)給多個STA或同時從多個STA接收數(shù)據(jù)。SU-MMO模式時,AP同時只和一個STA進行數(shù)據(jù)的發(fā)送與接收。本發(fā)明實施例可適用于任一種模式。501,AP生成數(shù)據(jù)包。數(shù)據(jù)包包括第一部分和第二部分。第一部分包括標(biāo)識校驗信息、接收端的GID和用于解碼第二部分的解碼控制信息。在圖5的實施例中,根據(jù)發(fā)射端和/或接收端的標(biāo)識確定交織方式,然后按照交織方式交織數(shù)據(jù)包的第一部分中的特定信息比特,得到標(biāo)識校驗信息。例如,上述特定信息比特可以是VHT-SIG-A字段和/或VHT-SIG-B字段中的全部或部分比特。另外,可以在特定信息比特編碼之前或之后,按照交織方式交織數(shù)據(jù)包的第一部分中的特定信息比特,得到標(biāo)識校驗信息,本發(fā)明對交織過程的執(zhí)行次序不做限制。具體地,AP根據(jù)每個BSSID和/或AID生成一種交織(interleave)方式。具體生成交織方式的方法,可以是通過公式將BSSID和/或AID作為輸入得到的,也可以是僅僅將BSSID和/或AID和由其它方式得到的交織方式建立對應(yīng)關(guān)系確定。將VHT-SIG-A或VHT-SIG-B字段對應(yīng)的信息比特(包括各自對應(yīng)的CRC)用交織方式進行交織后再編碼,得到相應(yīng)的標(biāo)識校驗信息。所謂“交織方式”等價于一個重新排序規(guī)貝U,而所謂“交織”其實就是將被交織比特按照交織方式對應(yīng)的重新排序規(guī)則來重新排序。502,AP向STA發(fā)送在步驟501中生成的數(shù)據(jù)包。下面以STA首先利用標(biāo)識校驗信息進行校驗,然后在標(biāo)識校驗信息校驗成功的情況下利用GID進行校驗的例子進行說明。 503,STA利用標(biāo)識校驗信息進行校驗。如果該校驗成功,則前進到步驟504 ;否則,如果該校驗失敗,則前進到步驟506。STA在接收并解碼VHT-SIG-A或VHT-SIG-B字段后,用STA所在BSS對應(yīng)的BSSID和/或STA的AID生成的交織方式來解交織,得到一段比特;再檢查得到的這段比特是否能通過CRC校驗。一般來說,用不匹配的解交織方式來解交織,得到的一段比特不會通過CRC校驗。例如,本來的信息比特為(al,a2,a3,a4,a5),對應(yīng)的CRC校驗比特為(bl,b2)。交織后假設(shè)得到的是(b2,bl,a5,a4,a3,a2,al)。用相匹配的解交織方式解交織后當(dāng)然仍然得到(al,a2,a3,a4,a5,bl,b2),能通過CRC校驗,此時標(biāo)識校驗信息的校驗成功。若用不匹配的解交織方式解交織,可能得到的是(a3,a2,al,a4,bl,b2,a5)或其他形式,一般不能通過CRC校驗,此時標(biāo)識校驗信息的校驗失敗。504-506與圖3的步驟304-306類似,因此不再詳細(xì)描述。當(dāng)步驟503或步驟504中的校驗失敗時,STA認(rèn)為它接收到的數(shù)據(jù)包不是它所在基本服務(wù)集的AP發(fā)給它的,因此就可以不繼續(xù)接收或處理數(shù)據(jù)包剩下的數(shù)據(jù),從而達到省電效果。因此,圖5的實施例在標(biāo)識校驗信息和GID中的任一個校驗失敗時停止對第二部分解碼,從而減少了錯誤啟動對第二部分的解碼的可能性,減少了不必要的功率浪費。同時,該方法對現(xiàn)有數(shù)據(jù)包的幀結(jié)構(gòu)改動不大,容易實現(xiàn)。上面給出了在編碼之前對VHT-SIG-A或VHT-SIG-B字段對應(yīng)的信息比特進行交織的實施例,本發(fā)明實施例不限于此。例如,在步驟301中,AP可以將VHT-SIG-A或VHT-SIG-B字段對應(yīng)的信息比特(包括各自對應(yīng)的CRC比特)編碼后輸出的碼字比特(coded bits)用交織方式進行交織后得到相應(yīng)的標(biāo)識校驗信息并發(fā)送給STA。在此情況下,在步驟503,STA在接收VHT-SIG-A或VHT-SIG-B字段對應(yīng)的碼字比特后,用STA所在BSS對應(yīng)的BSSID和/或STA的AID生成的交織方式來解交織,得到一段比特;再根據(jù)得到的一段比特來解碼得到另一段信息比特,再檢查得到的另一段信息比特是否能通過CRC校驗。一般來說,用不匹配的解交織方式來解交織并解碼,得到的另一段信息比特不會通過CRC校驗。剩下的操作或流程和前面方法類似,能夠達到省電的效果。圖6是本發(fā)明一個實施例的數(shù)據(jù)通信設(shè)備的框圖。圖6的數(shù)據(jù)通信設(shè)備60作為數(shù)據(jù)包的發(fā)送端,例如,可以是無線局域網(wǎng)中的接入點或站點,如IEEE802. 11協(xié)議里定義的AP或STA。數(shù)據(jù)通信設(shè)備60包括生成單元61和發(fā)送單元62。生成單元61生成數(shù)據(jù)包,該數(shù)據(jù)包包括第一部分和第二部分。第一部分包括標(biāo)識校驗信息、接收端的組標(biāo)識GID和用于解碼所述第二部分的解碼控制信息。發(fā)送單元62向接收端發(fā)送所述數(shù)據(jù)包,以便接收端在所述標(biāo)識校驗信息校驗失敗或者所述GID校驗失敗的情況下,停止接收或解碼第二部分。本發(fā)明實施例在數(shù)據(jù)包中包括標(biāo)識校驗信息和GID,在標(biāo)識校驗信息和GID中的任一個校驗失敗時停止對第二部分解碼,從而減少了錯誤啟動對第二部分的解碼的可能性,減少了不必要的功率浪費。圖6的數(shù)據(jù)通信設(shè)備60可執(zhí)行圖1-圖5中涉及發(fā)送端的過程,為避免重復(fù),不再詳細(xì)描述。 可選地,作為一個實施例,生成單元61可根據(jù)數(shù)據(jù)通信設(shè)備和/或接收端的標(biāo)識生成標(biāo)識校驗信息??蛇x地,作為另一實施例,數(shù)據(jù)通信設(shè)備60為無線局域網(wǎng)中的AP,數(shù)據(jù)通信設(shè)備60的標(biāo)識可包括AP的BSSID ;接收端為無線局域網(wǎng)中的STA,接收端的標(biāo)識可包括STA的AID?;蛘?,數(shù)據(jù)通信設(shè)備60為無線局域網(wǎng)中的STA,數(shù)據(jù)通信設(shè)備60的標(biāo)識可包括STA的AID ;接收端為無線局域網(wǎng)中的AP,接收端的標(biāo)識可包括AP的BSSID。可選地,作為另一實施例,生成單元61根據(jù)從數(shù)據(jù)通信設(shè)備60和/或接收端的標(biāo)識中抽取的全部或部分比特得到加擾比特,使用加擾比特加擾第一部分中的特定信息比特,得到標(biāo)識校驗彳目息。例如,上述特定 目息比特可以是IEEE 802.1lac協(xié)議里的VHT-SIG-A字段和/或VHT-SIG-B字段中的全部或部分CRC比特??蛇x地,作為另一實施例,生成單元61根據(jù)從數(shù)據(jù)通信設(shè)備60和/或接收端的標(biāo)識中抽取的全部或部分比特得到標(biāo)識校驗信息,利用第一部分中的保留比特和/或節(jié)省的比特攜帶該標(biāo)識校驗信息??蛇x地,作為另一實施例,生成單元61可根據(jù)發(fā)射端和/或接收端的標(biāo)識確定交織方式,按照交織方式交織數(shù)據(jù)包的第一部分中的特定信息比特,得到標(biāo)識校驗信息。例如,該特定信息比特為IEEE 802.1lac協(xié)議里的VHT-SIG-A字段和/或VHT-SIG-B字段中的全部或部分比特,生成單元61可在對特定信息比特編碼之前或之后,按照該交織方式進行交織,得到標(biāo)識校驗信息??蛇x地,作為另一實施例,生成單元61利用第一部分中的保留比特和/或節(jié)省的比特攜帶標(biāo)識校驗信息。圖7是本發(fā)明另一實施例的數(shù)據(jù)通信設(shè)備的框圖。圖7的數(shù)據(jù)通信設(shè)備70作為數(shù)據(jù)包的接收端,例如,可以是無線局域網(wǎng)中的接入點或站點,如ΙΕΕΕ802. 11協(xié)議里定義的AP或STA。數(shù)據(jù)通信設(shè)備70包括接收單元71、校驗單元72和處理單元73。接收單元71接收從發(fā)射端發(fā)送的數(shù)據(jù)包,該數(shù)據(jù)包包括第一部分和第二部分,第一部分包括標(biāo)識校驗信息、接收端的組標(biāo)識GID和用于解碼第二部分的解碼控制信息。校驗單元72利用標(biāo)識校驗信息和/或GID進行校驗。處理單元63在標(biāo)識校驗信息校驗失敗或者GID校驗失敗的情況下,停止接收或解碼第二部分。本發(fā)明實施例在數(shù)據(jù)包中包括標(biāo)識校驗信息和GID,在標(biāo)識校驗信息和GID中的任一個校驗失敗時停止對第二部分解碼,從而減少了錯誤啟動對第二部分的解碼的可能性,減少了不必要的功率浪費。圖7的數(shù)據(jù)通信設(shè)備70可執(zhí)行圖1-圖5中涉及發(fā)送端的過程,為避免重復(fù),不再詳細(xì)描述??蛇x地,作為一個實施例,接收單元71接收的數(shù)據(jù)包的第一部分所包括的標(biāo)識校驗信息根據(jù)發(fā)射端和/或接收端的標(biāo)識生成。例如,發(fā)射端可以是無線局域網(wǎng)中的AP,發(fā)射端的標(biāo)識包括AP的BSSID,接收端可以是無線局域網(wǎng)中的STA,接收端的標(biāo)識包括STA的關(guān)聯(lián)標(biāo)識AID。或者,發(fā)射端可以是STA,發(fā)射端的標(biāo)識可包括STA的AID,接收端可以是AP,接收端的標(biāo)識包括AP的BSSID。可選地,作為另一實施例,校驗單元72利用從發(fā)射端和/或接收端的標(biāo)識中抽取的全部或部分比特,對標(biāo)識校驗消息進行解擾,得到第一部分中的特定信息比特,根據(jù)特定信息比特確定標(biāo)識校驗消息的校驗是否失敗。例如,上述特定信息比特可以是IEEE802.1lac協(xié)議里的VHT-SIG-A字段和/或VHT-SIG-B字段中的全部或部分CRC比特。在此情況下,校驗單元72在CRC比特的校驗通過時,確定標(biāo)識校驗消息的校驗成功,或者當(dāng)CRC比特的校驗沒有通過時,確定標(biāo)識校驗消息的校驗失敗??蛇x地,作為另一實施例,校驗單元72根據(jù)發(fā)射端和/或接收端的標(biāo)識確定交織方式,按照交織方式解交織數(shù)據(jù)包的第一部分中的特定信息比特,根據(jù)解交織的特定信息比特確定標(biāo)識校驗消息的校驗是否失敗。可選地,作為另一實施例,接收單元71接收的數(shù)據(jù)包的第一部分所包括的標(biāo)識校驗信息利用第一部分中的保留比特和/或節(jié)省的比特攜帶。在此情況下,校驗單元72利用標(biāo)識校驗信息擴展GID,得到擴展的GID ;當(dāng)擴展的GID與數(shù)據(jù)通信設(shè)備70的擴展組標(biāo)識一致時,確定標(biāo)識校驗消息和GID的校驗成功,或者當(dāng)擴展的GID與數(shù)據(jù)通信設(shè)備70的擴展組標(biāo)識不一致時,確定標(biāo)識校驗消息或GID的校驗失敗。根據(jù)本發(fā)明實施例的通信系統(tǒng)可包括上述數(shù)據(jù)通信設(shè)備60或70。本發(fā)明實施例的方法、設(shè)備和系統(tǒng)也適用于任何類似的沖突問題,不限于GID沖突。本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準(zhǔn)。
權(quán)利要求
1.一種數(shù)據(jù)通信方法,其特征在于,包括生成數(shù)據(jù)包,所述數(shù)據(jù)包包括第一部分和第二部分,所述第一部分包括標(biāo)識校驗信息、 接收端的組標(biāo)識GID和用于解碼所述第二部分的解碼控制信息;向所述接收端發(fā)送所述數(shù)據(jù)包,以便所述接收端在所述標(biāo)識校驗信息校驗失敗或者所述GID校驗失敗的情況下,停止接收或解碼所述第二部分。
2.如權(quán)利要求1所述的方法,其特征在于,所述生成數(shù)據(jù)包,包括根據(jù)發(fā)射端和/或接收端的標(biāo)識生成所述標(biāo)識校驗信息。
3.如權(quán)利要求2所述的方法,其特征在于,所述發(fā)射端為無線局域網(wǎng)中的接入點AP,所述發(fā)射端的標(biāo)識包括所述AP的基本服務(wù)集標(biāo)識BSSID,所述接收端為無線局域網(wǎng)中的站點STA,所述接收端的標(biāo)識包括所述STA的關(guān)聯(lián)標(biāo)識AID ;或者,所述發(fā)射端為無線局域網(wǎng)中的站點STA,所述發(fā)射端的標(biāo)識包括所述STA的AID,所述接收端為無線局域網(wǎng)中的接入點AP,所述接收端的標(biāo)識包括所述AP的BSSID。
4.如權(quán)利要求2或3所述的方法,其特征在于,所述根據(jù)發(fā)射端和/或接收端的標(biāo)識生成所述標(biāo)識校驗信息,包括根據(jù)從所述發(fā)射端和/或接收端的標(biāo)識中抽取的全部或部分比特得到加擾比特;使用所述加擾比特加擾所述第一部分中的特定信息比特,得到所述標(biāo)識校驗信息。
5.如權(quán)利要求4所述的方法,其特征在于,所述特定信息比特為IEEE802.1lac協(xié)議里的非常高吞吐量信令VHT-SIG-A字段和/或非常高吞吐量信令VHT-SIG-B字段中的全部或部分循環(huán)冗余校驗CRC比特。
6.如權(quán)利要求2或3所述的方法,其特征在于,所述根據(jù)發(fā)射端和/或接收端的標(biāo)識生成所述標(biāo)識校驗信息,包括根據(jù)從所述發(fā)射端和/或接收端的標(biāo)識中抽取的全部或部分比特得到所述標(biāo)識校驗信息;利用所述第一部分中的保留比特和/或節(jié)省的比特攜帶所述標(biāo)識校驗信息。
7.如權(quán)利要求2或3所述的方法,其特征在于,所述根據(jù)發(fā)射端和/或接收端的標(biāo)識生成所述標(biāo)識校驗信息,包括根據(jù)所述發(fā)射端和/或接收端的標(biāo)識確定交織方式;按照所述交織方式交織所述數(shù)據(jù)包的第一部分中的特定信息比特,得到所述標(biāo)識校驗信息。
8.如權(quán)利要求7所述的方法,其特征在于,所述特定信息比特為IEEE802.1lac協(xié)議里的VHT-SIG-A字段和/或VHT-SIG-B字段中的全部或部分比特,所述按照所述交織方式交織所述數(shù)據(jù)包的第一部分中的特定信息比特,得到所述標(biāo)識校驗信息,包括在對所述特定信息比特編碼之前或之后,按照所述交織方式進行交織,得到所述標(biāo)識校驗信息。
9.如權(quán)利要求1或2所述的方法,其特征在于,所述生成數(shù)據(jù)包,包括利用所述第一部分中的保留比特和/或節(jié)省的比特攜帶所述標(biāo)識校驗信息。
10.一種數(shù)據(jù)通信方法,其特征在于,包括接收從發(fā)射端發(fā)送的數(shù)據(jù)包,所述數(shù)據(jù)包包括第一部分和第二部分,所述第一部分包括標(biāo)識校驗信息、接收端的組標(biāo)識GID和用于解碼所述第二部分的解碼控制信息;利用所述標(biāo)識校驗信息和/或所述GID進行校驗;在所述標(biāo)識校驗信息校驗失敗或者所述GID校驗失敗的情況下,停止接收或解碼所述第二部分。
11.如權(quán)利要求10所述的方法,其特征在于,所述標(biāo)識校驗信息根據(jù)發(fā)射端和/或接收端的標(biāo)識生成,所述發(fā)射端為無線局域網(wǎng)中的接入點AP,所述發(fā)射端的標(biāo)識包括所述AP的基本服務(wù)集標(biāo)識BSSID,所述接收端為無線局域網(wǎng)中的站點STA,所述接收端的標(biāo)識包括所述STA的關(guān)聯(lián)標(biāo)識AID ;或者,所述發(fā)射端為無線局域網(wǎng)中的站點STA,所述發(fā)射端的標(biāo)識包括所述STA的AID,所述接收端為無線局域網(wǎng)中的接入點AP,所述接收端的標(biāo)識包括所述AP的BSSID。
12.如權(quán)利要求11所述的方法,其特征在于,所述利用所述標(biāo)識校驗信息進行校驗,包括利用從所述發(fā)射端和/或接收端的標(biāo)識中抽取的全部或部分比特,對所述標(biāo)識校驗消息進行解擾,得到所述第一部分中的特定信息比特;根據(jù)所述特定信息比特確定所述標(biāo)識校驗消息的校驗是否失敗。
13.如權(quán)利要求12所述的方法,其特征在于,所述特定信息比特為IEEE802.1lac協(xié)議里的非常高吞吐量信令VHT-SIG-A字段和/或非常高吞吐量信令VHT-SIG-B字段中的全部或部分循環(huán)冗余校驗CRC比特,所述根據(jù)所述特定信息比特確定所述標(biāo)識校驗消息的校驗是否失敗,包括當(dāng)所述CRC比特的校驗通過時,確定所述標(biāo)識校驗消息的校驗成功;當(dāng)所述CRC比特的校驗沒有通過時,確定所述標(biāo)識校驗消息的校驗失敗。
14.如權(quán)利要求11所述的方法,其特征在于,所述利用所述標(biāo)識校驗信息進行校驗,包括根據(jù)所述發(fā)射端和/或接收端的標(biāo)識確定交織方式;按照所述交織方式解交織所述數(shù)據(jù)包的第一部分中的特定信息比特;根據(jù)解交織的所述特定信息比特確定所述標(biāo)識校驗消息的校驗是否失敗。
15.如權(quán)利要求10或11所述的方法,其特征在于,所述標(biāo)識校驗信息利用所述第一部分中的保留比特和/或節(jié)省的比特攜帶,所述利用所述標(biāo)識校驗信息和/或所述GID進行校驗,包括利用所述標(biāo)識校驗信息擴展所述GID,得到擴展的GID ;當(dāng)所述擴展的GID與所述接收端的擴展組標(biāo)識一致時,確定所述標(biāo)識校驗消息和GID 的校驗成功;當(dāng)所述擴展的GID與所述接收端的擴展組標(biāo)識不一致時,確定所述標(biāo)識校驗消息或 GID的校驗失敗。
16.一種數(shù)據(jù)通信設(shè)備,其特征在于,包括生成單元,用于生成數(shù)據(jù)包,所述數(shù)據(jù)包包括第一部分和第二部分,所述第一部分包括標(biāo)識校驗信息、接收端的組標(biāo)識GID和用于解碼所述第二部分的解碼控制信息;發(fā)送單元,用于向所述接收端發(fā)送所述數(shù)據(jù)包,以便所述接收端在所述標(biāo)識校驗信息校驗失敗或者所述GID校驗失敗的情況下,停止接收或解碼所述第二部分。
17.如權(quán)利要求16所述的設(shè)備,其特征在于,所述生成單元具體用于根據(jù)所述數(shù)據(jù)通信設(shè)備和/或接收端的標(biāo)識生成所述標(biāo)識校驗信息,所述數(shù)據(jù)通信設(shè)備為無線局域網(wǎng)中的接入點AP,所述數(shù)據(jù)通信設(shè)備的標(biāo)識包括所述 AP的基本服務(wù)集標(biāo)識BSSID,所述接收端為無線局域網(wǎng)中的站點STA,所述接收端的標(biāo)識包括所述STA的關(guān)聯(lián)標(biāo)識AID ;或者,所述數(shù)據(jù)通信設(shè)備為無線局域網(wǎng)中的站點STA,所述數(shù)據(jù)通信設(shè)備的標(biāo)識包括所述 STA的AID,所述接收端為無線局域網(wǎng)中的接入點AP,所述接收端的標(biāo)識包括所述AP的 BSSIDo
18.如權(quán)利要求17所述的設(shè)備,其特征在于,所述生成單元具體用于根據(jù)從所述數(shù)據(jù)通信設(shè)備和/或接收端的標(biāo)識中抽取的全部或部分比特得到加擾比特,使用所述加擾比特加擾所述第一部分中的特定信息比特,得到所述標(biāo)識校驗信息,所述特定信息比特為IEEE 802.1lac協(xié)議里的非常高吞吐量信令VHT-SIG-A字段和/ 或非常高吞吐量信令VHT-SIG-B字段中的全部或部分循環(huán)冗余校驗CRC比特。
19.如權(quán)利要求17所述的設(shè)備,其特征在于,所述生成單元具體用于根據(jù)從所述數(shù)據(jù)通信設(shè)備和/或接收端的標(biāo)識中抽取的全部或部分比特得到所述標(biāo)識校驗信息,利用所述第一部分中的保留比特和/或節(jié)省的比特攜帶所述標(biāo)識校驗信息。
20.如權(quán)利要求17所述的設(shè)備,其特征在于,所述生成單元具體用于根據(jù)所述發(fā)射端和/或接收端的標(biāo)識確定交織方式,按照所述交織方式交織所述數(shù)據(jù)包的第一部分中的特定信息比特,得到所述標(biāo)識校驗信息。
21.如權(quán)利要求16所述的設(shè)備,其特征在于,所述生成單元具體用于利用所述第一部分中的保留比特和/或節(jié)省的比特攜帶所述標(biāo)識校驗信息。
22.—種數(shù)據(jù)通信設(shè)備,其特征在于,包括接收單元,用于接收從發(fā)射端發(fā)送的數(shù)據(jù)包,所述數(shù)據(jù)包包括第一部分和第二部分,所述第一部分包括標(biāo)識校驗信息、接收端的組標(biāo)識GID和用于解碼所述第二部分的解碼控制信息;校驗單元,用于利用所述標(biāo)識校驗信息和/或所述GID進行校驗;處理單元,用于在所述標(biāo)識校驗信息校驗失敗或者所述GID校驗失敗的情況下,停止接收或解碼所述第二部分。
23.如權(quán)利要求22所述的設(shè)備,其特征在于,所述接收單元接收的數(shù)據(jù)包的第一部分所包括的標(biāo)識校驗信息根據(jù)發(fā)射端和/或接收端的標(biāo)識生成,所述發(fā)射端為無線局域網(wǎng)中的接入點AP,所述發(fā)射端的標(biāo)識包括所述AP的基本服務(wù)集標(biāo)識BSSID,所述接收端為無線局域網(wǎng)中的站點STA,所述接收端的標(biāo)識包括所述STA的關(guān)聯(lián)標(biāo)識AID ;或者,所述發(fā)射端為無線局域網(wǎng)中的站點STA,所述發(fā)射端的標(biāo)識包括所述STA的AID,所述接收端為無線局域網(wǎng)中的接入點AP,所述接收端的標(biāo)識包括所述AP的BSSID。
24.如權(quán)利要求23所述的設(shè)備,其特征在于,所述校驗單元具體用于利用從所述發(fā)射端和/或接收端的標(biāo)識中抽取的全部或部分比特,對所述標(biāo)識校驗消息進行解擾,得到所述第一部分中的特定信息比特,根據(jù)所述特定信息比特確定所述標(biāo)識校驗消息的校驗是否失敗,所述特定信息比特為IEEE 802.1lac協(xié)議里的非常高吞吐量信令VHT-SIG-A字段和/ 或非常高吞吐量信令VHT-SIG-B字段中的全部或部分循環(huán)冗余校驗CRC比特,所述校驗單元具體用于當(dāng)所述CRC比特的校驗通過時,確定所述標(biāo)識校驗消息的校驗成功,或者當(dāng)所述CRC比特的校驗沒有通過時,確定所述標(biāo)識校驗消息的校驗失敗。
25.如權(quán)利要求23所述的設(shè)備,其特征在于,所述校驗單元具體用于根據(jù)所述發(fā)射端和/或接收端的標(biāo)識確定交織方式,按照所述交織方式解交織所述數(shù)據(jù)包的第一部分中的特定信息比特,根據(jù)解交織的所述特定信息比特確定所述標(biāo)識校驗消息的校驗是否失敗。
26.如權(quán)利要求22所述的設(shè)備,其特征在于,所述接收單元接收的數(shù)據(jù)包的第一部分所包括的標(biāo)識校驗信息利用所述第一部分中的保留比特和/或節(jié)省的比特攜帶,所述校驗單元具體用于利用所述標(biāo)識校驗信息擴展所述GID,得到擴展的GID ;當(dāng)所述擴展的GID與所述數(shù)據(jù)通信設(shè)備的擴展組標(biāo)識一致時,確定所述標(biāo)識校驗消息和GID的校驗成功,或者當(dāng)所述擴展的GID與所述數(shù)據(jù)通信設(shè)備的擴展組標(biāo)識不一致時,確定所述標(biāo)識校驗消息或GID的校驗失敗。
全文摘要
本發(fā)明實施例提供一種數(shù)據(jù)通信方法和設(shè)備。該方法包括生成數(shù)據(jù)包,數(shù)據(jù)包包括第一部分和第二部分,第一部分包括標(biāo)識校驗信息、接收端的組標(biāo)識GID和用于解碼第二部分的解碼控制信息;向接收端發(fā)送數(shù)據(jù)包,以便接收端在標(biāo)識校驗信息校驗失敗或者GID校驗失敗的情況下,停止接收或解碼第二部分。本發(fā)明實施例在數(shù)據(jù)包中包括標(biāo)識校驗信息和GID,在標(biāo)識校驗信息和GID中的任一個校驗失敗時停止對第二部分解碼,從而減少了錯誤啟動對第二部分的解碼的可能性,減少了不必要的功率浪費。
文檔編號H04W28/04GK103002505SQ201110270848
公開日2013年3月27日 申請日期2011年9月14日 優(yōu)先權(quán)日2011年9月14日
發(fā)明者羅龍, 夏林峰, 陳小鋒, 高磊 申請人:華為技術(shù)有限公司