掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本发明涉及通信技术,尤其涉及一种控制信息指示方法及网元。

背景技术

现有通信技术中,在无线局域网(Wireless Local Area Network,简称WLAN)或无线保真(Wireless Fidelity,简称WiFi)系统中接入点(Access Point,简称AP)和站点(Station,简称STA)之间、STA和STA之间、或者,AP和AP之间通过媒体介入控制(MediumAccess Control,简称MAC)帧进行交互。图1A为802.11标准协议中定义的MAC帧的帧格式示意图,如图1A所示,除了通过帧体承载数据、管理以及控制信息之外,部分MAC帧,例如管理帧以及服务质量数据帧(Quality of Service Data,简称QoS Data)中还包含高吞吐率控制(High Throughput,简称HTC)字段,用于在发送数据或管理信息时,携带一些控制信令以完成一定的功能(例如链路自适应或天线选择等)。

随着通信系统的发展,802.11n标准协议中提出高吞吐率(High Throughput,简称HT)变体(variant)的HTC字段、802.11ac标准协议中提出非常高吞吐率(Very HighThroughput,简称VHT)变体的HTC字段以及802.11ax标准协议中提出高效(HighEfficient,简称HE)变体的HTC字段,但现有标准协议提出的各HTC字段(占32比特)携带控制信息的能力有限,因此,如何对HTC字段进行扩展是本发明所要解决的技术问题。

发明内容

本申请提供一种用于控制信息指示方法及装置网元,实现了对HTC字段的扩展,提高了HTC字段携带控制信息的能力,从而能够携带更多比特的控制信息和/或更多类型的控制信息。

第一方面,本申请实施例提供一种控制信息指示方法,包括:

第一网元生成媒体介入控制MAC帧;其中,MAC帧包括高吞吐率控制HTC字段,HTC字段包括第一控制标识符ID,第一控制ID等于第一预设数值时用于指示:MAC帧包括HTC扩展部分;

第一网元将MAC帧发送给第二网元,以使第二网元获取HTC扩展部分的控制信息。

通过第一方面提供的控制信息指示方法,第一网元生成MAC帧;其中,MAC帧包括高吞吐率控制HTC字段,HTC字段包括第一控制ID,第一控制ID等于第一预设数值时用于指示:MAC帧包括HTC扩展部分;进一步地,第一网元将MAC帧发送给第二网元,以使第二网元获取HTC扩展部分的控制信息。可见,实现了对HTC字段的扩展,提高了HTC字段携带控制信息的能力,从而能够携带更多比特的控制信息和/或更多类型的控制信息。

在一个可能的设计中,HTC扩展部分包括:HTC扩展字段。

在一个可能的设计中,第一控制ID对应的控制信息包括:HTC扩展位置信息,和/或,HTC扩展长度信息;其中,HTC扩展位置信息用于指示HTC扩展字段的位置,HTC扩展长度用于指示HTC扩展字段的长度。

在一个可能的设计中,第一控制ID位于HTC字段的聚合控制部分中的任一个控制子字段中。

在一个可能的设计中,第一控制ID位于HTC字段的聚合控制部分中的最后一个控制子字段中,第一控制ID还用于指示控制子字段为HTC字段的最后一个控制子字段。

在一个可能的设计中,HTC扩展字段位于MAC帧的HTC字段之后且帧校验序列FCS之前。

在一个可能的设计中,HTC扩展字段位于MAC帧的帧校验序列FCS之后。

在一个可能的设计中,MAC帧的HTC扩展字段之后还包括:循环冗余检测CRC。

在一个可能的设计中,第一控制ID对应的控制信息还包括:模式指示信息,模式指示信息用于指示第一网元对HTC扩展字段是否进行冗余编码。

在一个可能的设计中,HTC扩展字段包括:保留字段和聚合控制部分,聚合控制部分包括至少一个控制子字段;每个控制子字段包括:第二控制ID以及对应的控制信息。

通过该实施方式提供的控制信息指示方法,通过在MAC帧的HTC字段之后增加HTC扩展字段的方式,实现了MAC帧携带HTC扩展部分,从而能够携带更多比特的控制信息。

在一个可能的设计中,HTC扩展部分包括:HTC字段的聚合控制部分,聚合控制部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;

其中,控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数。

在一个可能的设计中,HTC扩展部分还包括:HTC扩展字段,HTC扩展字段位于聚合控制部分之后,并属于VHE聚合控制部分。

在一个可能的设计中,HTC扩展部分还包括:HTC扩展位置信息,和/或,HTC扩展长度信息;其中,HTC扩展位置信息用于指示HTC扩展字段的位置,HTC扩展长度用于指示HTC扩展字段的长度。

通过该实施方式提供的控制信息指示方法,通过对MAC帧的HTC字段中的聚合控制部分进行重新定义(聚合控制部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段,每个控制子字段的第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型)的方式,实现了MAC帧携带HTC扩展部分。进一步地,通过在聚合控制部分之后设置HTC扩展字段,进一步提高了携带控制信息的能力,从而能够携带更多比特的控制信息和/或更多类型的控制信息。

在一个可能的设计中,HTC扩展部分包括:MAC帧的聚合控制帧体部分,聚合控制帧体部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;

其中,控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数。

通过该实施方式提供的控制信息指示方法,通过对MAC帧的聚合控制帧体部分进行重新定义(聚合控制帧体部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;其中,控制字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型)的方式,实现了MAC帧携带HTC扩展部分,从而能够携带更多比特的控制信息和/或更多类型的控制信息。

第二方面,本申请实施例提供一种控制信息指示方法,包括:

第二网元从第一网元接收媒体介入控制MAC帧;第二网元确定MAC帧包括高吞吐率控制HTC字段且HTC字段包括第一控制标识符ID;其中,第一控制ID用于指示:MAC帧包括HTC扩展部分;

第二网元获取HTC扩展部分的控制信息。

通过第二方面提供的控制信息指示方法,第二网元接收到MAC帧后,在确定MAC帧包括HTC字段且HTC字段包括用于指示MAC帧包括HTC扩展部分的第一控制ID时,获取HTC扩展部分的控制信息。可见,实现了对HTC字段的扩展,提高了HTC字段携带控制信息的能力,从而能够携带更多比特的控制信息和/或更多类型的控制信息。

在一个可能的设计中,HTC扩展部分包括:HTC扩展字段。

在一个可能的设计中,第一控制ID对应的控制信息包括:HTC扩展位置信息,和/或,HTC扩展长度信息;其中,HTC扩展位置信息用于指示HTC扩展字段的位置,HTC扩展长度用于指示HTC扩展字段的长度;

第二网元获取HTC扩展部分的控制信息,包括:

第二网元根据HTC扩展位置信息,和/或,HTC扩展长度信息,获取HTC扩展部分的控制信息。

在一个可能的设计中,第一控制ID位于HTC字段的聚合控制部分中的任一个控制子字段中。

在一个可能的设计中,第一控制ID位于HTC字段的聚合控制部分中的最后一个控制子字段中,第一控制ID还用于指示控制子字段为HTC字段的最后一个控制子字段。

在一个可能的设计中,HTC扩展字段位于MAC帧的HTC字段之后且帧校验序列FCS之前。

在一个可能的设计中,HTC扩展字段位于MAC帧的帧校验序列FCS之后。

在一个可能的设计中于,MAC帧的HTC扩展字段之后还包括:循环冗余检测CRC;

第二网元获取HTC扩展部分的控制信息之后,还包括:

第二网元根据CRC对HTC扩展部分的控制信息进行校验。

在一个可能的设计中,第一控制ID对应的控制信息还包括:模式指示信息,模式指示信息用于指示第一网元对HTC扩展字段是否进行冗余编码。

在一个可能的设计中,HTC扩展字段包括:保留字段和聚合控制部分,聚合控制部分包括至少一个控制子字段;每个控制子字段包括:第二控制ID以及对应的控制信息。

在一个可能的设计中,HTC扩展部分包括:HTC字段的聚合控制部分,聚合控制部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;

其中,控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数;

第二网元获取HTC扩展部分的控制信息,包括:

第二网元按照预设规则确定第三控制ID以及控制信息。

在一个可能的设计中,HTC扩展部分还包括:HTC扩展字段,HTC扩展字段位于聚合控制部分之后,并属于VHE聚合控制部分。

在一个可能的设计中,HTC扩展部分还包括:HTC扩展位置信息,和/或,HTC扩展长度信息;其中,HTC扩展位置信息用于指示HTC扩展字段的位置,HTC扩展长度用于指示HTC扩展字段的长度。

在一个可能的设计中,HTC扩展部分包括:MAC帧的聚合控制帧体部分,聚合控制帧体部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;

其中,控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数。

在一个可能的设计中,第二网元获取HTC扩展部分的控制信息之后,还包括:

第二网元通过多站点块确认帧M-BA中预设业务标识TID向第一网元发送反馈信息,反馈信息用于指示第二网元是否正确接收HTC扩展部分的控制信息。

第三方面,本申请实施例提供一种网元,网元为第一网元,第一网元包括:

生成模块,用于生成媒体介入控制MAC帧;其中,MAC帧包括高吞吐率控制HTC字段,HTC字段包括第一控制标识符ID,第一控制ID等于第一预设数值时用于指示:MAC帧包括HTC扩展部分;

发送模块,用于将MAC帧发送给第二网元,以使第二网元获取HTC扩展部分的控制信息。

在一个可能的设计中,HTC扩展部分包括:HTC扩展字段。

在一个可能的设计中,第一控制ID对应的控制信息包括:HTC扩展位置信息,和/或,HTC扩展长度信息;其中,HTC扩展位置信息用于指示HTC扩展字段的位置,HTC扩展长度用于指示HTC扩展字段的长度。

在一个可能的设计中,第一控制ID位于HTC字段的聚合控制部分中的任一个控制子字段中。

在一个可能的设计中,第一控制ID位于HTC字段的聚合控制部分中的最后一个控制子字段中,第一控制ID还用于指示控制子字段为HTC字段的最后一个控制子字段。

在一个可能的设计中,HTC扩展字段位于MAC帧的HTC字段之后且帧校验序列FCS之前。

在一个可能的设计中,HTC扩展字段位于MAC帧的帧校验序列FCS之后。

在一个可能的设计中,MAC帧的HTC扩展字段之后还包括:循环冗余检测CRC。

在一个可能的设计中,第一控制ID对应的控制信息还包括:模式指示信息,模式指示信息用于指示第一网元对HTC扩展字段是否进行冗余编码。

在一个可能的设计中,HTC扩展字段包括:保留字段和聚合控制部分,聚合控制部分包括至少一个控制子字段;每个控制子字段包括:第二控制ID以及对应的控制信息。

在一个可能的设计中,HTC扩展部分包括:HTC字段的聚合控制部分,聚合控制部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;

其中,控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数。

在一个可能的设计中,HTC扩展部分还包括:HTC扩展字段,HTC扩展字段位于聚合控制部分之后,并属于VHE聚合控制部分。

在一个可能的设计中,HTC扩展部分还包括:HTC扩展位置信息,和/或,HTC扩展长度信息;其中,HTC扩展位置信息用于指示HTC扩展字段的位置,HTC扩展长度用于指示HTC扩展字段的长度。

在一个可能的设计中,HTC扩展部分包括:MAC帧的聚合控制帧体部分,聚合控制帧体部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;

其中,控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数。

上述第三方面以及上述第三方面的各可能的实施方式所提供的第一网元,其有益效果可以参见上述第一方面的各可能的实施方式所带来的有益效果,在此不再赘述。

第四方面,本申请实施例提供一种网元,网元为第二网元,第二网元包括:

接收模块,用于从第一网元接收媒体介入控制MAC帧;第二网元确定MAC帧包括高吞吐率控制HTC字段且HTC字段包括第一控制标识符ID;其中,第一控制ID用于指示:MAC帧包括HTC扩展部分;

获取模块,用于获取HTC扩展部分的控制信息。

在一个可能的设计中,HTC扩展部分包括:HTC扩展字段。

在一个可能的设计中,第一控制ID对应的控制信息包括:HTC扩展位置信息,和/或,HTC扩展长度信息;其中,HTC扩展位置信息用于指示HTC扩展字段的位置,HTC扩展长度用于指示HTC扩展字段的长度;

获取模块具体用于:

根据HTC扩展位置信息,和/或,HTC扩展长度信息,获取HTC扩展部分的控制信息。

在一个可能的设计中,第一控制ID位于HTC字段的聚合控制部分中的任一个控制子字段中。

在一个可能的设计中,第一控制ID位于HTC字段的聚合控制部分中的最后一个控制子字段中,第一控制ID还用于指示控制子字段为HTC字段的最后一个控制子字段。

在一个可能的设计中,HTC扩展字段位于MAC帧的HTC字段之后且帧校验序列FCS之前。

在一个可能的设计中,HTC扩展字段位于MAC帧的帧校验序列FCS之后。

在一个可能的设计中,MAC帧的HTC扩展字段之后还包括:循环冗余检测CRC;

第二网元还包括:

校验模块,用于根据CRC对HTC扩展部分的控制信息进行校验。

在一个可能的设计中,第一控制ID对应的控制信息还包括:模式指示信息,模式指示信息用于指示第一网元对HTC扩展字段是否进行冗余编码。

在一个可能的设计中,HTC扩展字段包括:保留字段和聚合控制部分,聚合控制部分包括至少一个控制子字段;每个控制子字段包括:第二控制ID以及对应的控制信息。

在一个可能的设计中,HTC扩展部分包括:HTC字段的聚合控制部分,聚合控制部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;

其中,控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数;

获取模块具体用于:

按照预设规则确定第三控制ID以及控制信息。

在一个可能的设计中,HTC扩展部分还包括:HTC扩展字段,HTC扩展字段位于聚合控制部分之后,并属于VHE聚合控制部分。

在一个可能的设计中,HTC扩展部分还包括:HTC扩展位置信息,和/或,HTC扩展长度信息;其中,HTC扩展位置信息用于指示HTC扩展字段的位置,HTC扩展长度用于指示HTC扩展字段的长度。

在一个可能的设计中,HTC扩展部分包括:MAC帧的聚合控制帧体部分,聚合控制帧体部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;

其中,控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数。

在一个可能的设计中,第二网元还包括:

反馈模块,用于通过多站点块确认帧M-BA中预设业务标识TID向第一网元发送反馈信息,反馈信息用于指示第二网元是否正确接收HTC扩展部分的控制信息。

上述第四方面以及上述第四方面的各可能的实施方式所提供的第二网元,其有益效果可以参见上述第二方面的各可能的实施方式所带来的有益效果,在此不再赘述。

附图说明

图1A为802.11标准协议中定义的MAC帧的帧格式示意图;

图1B为802.11n标准协议中定义的HT变体的HTC字段的帧格式示意图;

图1C为802.11ac标准协议中定义的VHT变体的HTC字段的帧格式示意图;

图1D为802.11ax标准协议中定义的HE变体的HTC字段的帧格式示意图;

图2为一个实施方式中的系统结构示意图;

图3A为一个控制信息指示方法实施例一的流程示意图;

图3B为一个包含HTC扩展部分的MAC帧的帧格式示意图一;

图3C为另一个包含HTC扩展部分的MAC帧的帧格式示意图二;

图3D为另一个包含HTC扩展部分的MAC帧的帧格式示意图三;

图3E为一个HE-A-控制帧的帧格式示意图;

图3F为一个链式指示HTC扩展字段的帧格式示意图;

图3G为另一个包含HTC扩展部分的MAC帧的帧格式示意图四;

图3H为另一个包含HTC扩展部分的MAC帧的帧格式示意图五;

图3I为另一个包含HTC扩展部分的MAC帧的帧格式示意图六;

图3J为另一个包含HTC扩展部分的MAC帧的帧格式示意图七;

图4为一个M-BA帧的帧格式示意图;

图5为一个多用户传输的帧格式示意图;

图6为本申请网元实施例一的结构示意图;

图7为本申请网元实施例二的结构示意图;

图8为本申请网元实施例三的结构示意图;

图9为本申请网元实施例四的结构示意图。

具体实施方式

一、对现有不同标准协议中的各种HTC字段进行介绍:

1)802.11n标准协议中定义的HT变体的HTC字段

图1B为802.11n标准协议中定义的HT变体的HTC字段的帧格式示意图。如图1B所示,HT变体的HTC字段占用32比特,其中,链路自适应控制用于完成链路自适应的功能,校准位置和校准序列用于完成天线校准的功能,信道状态信息/控制和高吞吐率空数据分组通告用于完成信道探测,逆向授予/更多的物理协议数据单元用于完成逆向授予功能。

2)802.11ac标准协议中定义的VHT变体的HTC字段

图1C为802.11ac标准协议中定义的VHT变体的HTC字段的帧格式示意图。如图1C所示,VHT变体的HTC字段亦占用32比特;相比于HT变体的HTC字段,VHT变体的HTC字段中,对高吞吐率控制中部的字段进行了重新定义,用来完成基于802.11ac物理分组的链路自适应功能;另外,在重新定义的字段中又增加了一个保留比特,用于后续标准的扩展。

VHT变体的HTC字段是HTC字段的另外一个变体,两个变体通过HTC字段的第一个比特VHT来区分;1)若VHT比特指示为0,则为HT变体的HTC字段;2)若VHT比特指示为1,则为VHT变体的HTC字段。例如,对于一个802.11ac STA来讲,其既可以采用HT变体的HTC字段又可以采用VHT变体的HTC字段,通过VHT比特指示其所传输的到底是哪一种变体的HTC字段。

3)802.11ax标准协议中定义的HE变体的HTC字段

802.11ax标准协议中,进一步利用VHT变体的HTC字段中的保留比特重新对HTC进行了延伸,定义了HE变体,对保留比特后续的内容进行重新了定义。

图1D为802.11ax标准协议中定义的HE变体的HTC字段的帧格式示意图。如图1D所示,HE变体的HTC字段亦占用32比特;通过VHT比特后边的HE比特进一步区分是VHT变体的HTC字段还是HE变体的HTC字段;1)若VHT比特指示为0,则为HT变体的HTC字段;2)若VHT比特指示为1且HE比特指示为0,则为VHT变体的HTC字段;3)若VHT比特和HE比特均指示为1,则为HE变体的HTC字段。如图1D所示,HE变体的HTC字段灵活地携带一个控制子字段或者聚合多个控制子字段,因此,HE变体的HTC字段又被叫做高效聚合控制(High EfficientAggregated Control,简称HE-A-control)字段或者直接称作A-control字段;其中,聚合控制部分的每个控制子字段中,通过携带控制标识(Control Identifier,简称CID)指示后续控制信息的类型和长度,便于接收网元确定后续控制信息的长度和类型。表1为控制ID与控制信息之间的关系表,如表1所示,若控制子字段a的控制ID等于1时,接收网元根据控制ID与控制信息之间的关系表,便可确定控制子字段a的控制信息的类型为“操作指示”,以及控制信息的长度为16比特。

表1为控制ID与控制信息之间的关系表

现有标准协议提出的各HTC字段只有32比特,其携带控制信息的比特数有限;另外,HE变体的HTC字段只能指示15种类型的控制信息,无法指示更多类型的控制信息。综上所述,现有标准协议提出的各HTC字段携带控制信息的能力有限,因此,如何对HTC字段进行扩展是本发明所要解决的技术问题。

二、对本申请的系统架构及网元进行介绍:

图2为一个实施方式中的系统结构示意图。如图2所示,本申请涉及的网元包括:AP和/或STA。如图2所示,收发网元之间的通信可以是AP与STA之间、AP与AP之间、或者STA与STA之间的通信;可选地,通信包括以下任意一种:点对点通信、点对多点通信、多点对点通信。

本申请涉及的AP,也可称之为无线访问接入点、桥接器或热点等,其可以接入服务器或通信网络等。

本申请涉及的STA,还可以称为用户,可以是无线传感器、无线通信终端或移动终端,如支持(Wireless Fidelity,简称WiFi)通讯功能的移动电话(或称为“蜂窝”电话)和具有无线通信功能的计算机。例如,可以是支持WiFi通讯功能的便携式、袖珍式、手持式、计算机内置的,可穿戴的,或者车载的无线通信装置,它们与无线接入网交换语音、数据等通信数据。

图3A为一个控制信息指示方法实施例一的流程示意图。如图3A所示,本实施例的方法可以包括:

S301、第一网元生成媒体介入控制MAC帧。

本步骤中,第一网元生成媒体介入控制MAC帧,其中,MAC帧包括高吞吐率控制HTC字段,HTC字段包括第一控制标识符ID,可选地,若第一控制ID等于第一预设数值时,表明MAC帧包括HTC扩展部分(用于携带更多的控制信息);以便于第二网元根据第一控制ID获知该MAC帧包括HTC扩展部分。可选地,第一预设数值可以为上述表1中的保留位(5-15)中的任意一个数值(例如,15),本申请实施例中对此并不作限制。

以下对HTC扩展部分进行详细描述:

一)、HTC扩展部分的第一种可实现方式:HTC扩展部分包括:HTC扩展字段,可选地,HTC扩展字段包括:保留字段和聚合控制部分,聚合控制部分包括至少一个控制子字段,每个控制子字段包括:第二控制ID以及对应的控制信息。可选地,第二控制ID可以参见802.11ax标准协议中定义的HE变体的HTC字段中的控制ID。当然,HTC扩展字段还可以包括其它内容,本申请实施例中对此并不作限制。可选地,HTC扩展字段中的聚合控制部分的长度可以为30比特或者由HTC字段部分指示,本申请实施例中对此并不作限制。

图3B为一个包含HTC扩展部分的MAC帧的帧格式示意图一,图3C为另一个包含HTC扩展部分的MAC帧的帧格式示意图二,图3D为另一个包含HTC扩展部分的MAC帧的帧格式示意图三。可选地,HTC扩展字段位于MAC帧的HTC字段之后且帧校验序列(Frame CheckSequence,简称FCS)之前(如图3B和图3C所示),或者,HTC扩展字段位于MAC帧的FCS之后(如图3D所示)。可选地,第一控制ID位于HTC字段的聚合控制部分中的任一个控制子字段中,如图3B-图3D所示以第一控制ID位于控制子字段K中为例,其中,HTC字段的聚合控制部分中除控制子字段K之外的其它控制子字段包括:第二控制ID以及对应的控制信息。当然,第一控制ID也可位于HTC字段的聚合控制部分中除控制子字段K之外的任意控制子字段中,本申请实施例中对此并不作限制。其中,K为大于等于1且小于等于N的整数,N为大于等于1的整数。

若HTC扩展字段位于MAC的FCS之后(如图3D所示),由于HTC扩展字段不属于FCS的校验范围,因此,HTC扩展字段之后还包括:用于校验HTC扩展字段的循环冗余检测(CyclicRedundancy Check,简称CRC)。可选地,第一控制ID对应的控制信息还包括:模式指示信息,模式指示信息用于指示第一网元对HTC扩展字段是否进行冗余编码,增强了扩展分别的鲁棒性。例如,若模式指示信息的值为0,则指示第一网元未对HTC扩展字段进行冗余编码;若模式指示信息的值1,则指示第一网元对HTC扩展字段进行了1次冗余编码;若模式指示信息的值为2,则指示第一网元对HTC扩展字段进行了2次冗余编码等。可选地,冗余编码可以通过对传输的比特进行复制传输的方式来实现,当然还可以通过其它方式实现,本申请实施例中对此并不作限制。

通常情况下,由于HTC扩展字段的聚合控制部分中包括:1个或多个控制子字段,以及填充字段(例如,填充字段为全0),从而接收网元在接收到包含HTC字段的MAC帧之后,需要获知控制子字段的个数,或者控制子字段的结束位置。如图3B-图3D所示,确定HTC字段的聚合控制部分中的控制子字段的结束方式可以采用如下方式:1)、预定义控制ID为全0(即控制ID为0000)对应的控制子字段,必须位于HTC字段所包括的各控制子字段中的最前边;通过判断当前控制子字段后边的比特是否小于4比特(控制ID所占的比特数),1a)若当前控制子字段后边的比特小于4比特(即无法承载一个控制ID,更无法承载另外一个控制子字段),则确定当前控制子字段为最后一个控制子字段;1b)若当前控制子字段后边的比特大于等于4比特,且当后续再次出现全0时,则确定当前控制子字段为最后一个控制子字段。2)、第一控制ID位于HTC字段的聚合控制部分中的最后一个控制子字段中(如图3B-图3D所示,将第一控制ID修改为位于控制子字段N中),第一控制ID还用于指示控制子字段(如控制子字段N)为HTC字段的最后一个控制子字段。当然,还可通过其它方式确定HTC字段的聚合控制部分中的控制子字段的结束,本申请实施例中对此并不作限制。

同理,接收网元在接收到包含HTC扩展字段的MAC帧之后,需要获知HTC扩展字段中控制子字段的个数,或者控制子字段的结束位置。如图3B-图3D所示,确定HTC扩展字段的聚合控制部分中的控制子字段的结束方式可以采用如下方式:1)参见上述“确定HTC字段的聚合控制部分中的控制子字段的结束方式”中的第一种方式,此处不再赘述。2)、通过第一控制ID对应的控制信息进行具体的指示,可选地,第一控制ID对应的控制信息包括:HTC扩展位置信息,和/或,HTC扩展长度信息;其中,HTC扩展位置信息用于指示HTC扩展字段的位置,HTC扩展长度用于指示HTC扩展字段的长度。

例如,以HTC扩展位置信息占用2比特为例进行说明,HTC扩展位置信息对应不同数值时用于指示HTC扩展字段位于以下不同位置:00、指示HTC字段与帧体字段之间的位置;01、指示帧体字段与FCS之间的位置;10、指示FCS之后的位置。可选地,HTC扩展位置信息等于11时,用于指示MAC帧后面聚合有HE-A-控制帧。图3E为一个HE-A-控制帧的帧格式示意图,如图3E所示,HE-A-控制帧的长度可变,聚合控制作为HE-A-控制帧的帧体,聚合控制帧体包括:保留比特和多个控制子字段,每个控制子字段包括:控制ID和对应的控制信息;可选地,控制ID可以参见802.11ax标准协议中定义的HE变体的HTC字段中的控制ID。当然,HTC扩展字段也可位于预设位置,对应地,MAC帧中无需指示HTC扩展字段的位置。

可选地,HTC扩展长度信息可以采用不同的精细度进行指示,比如:

I)指示HTC扩展字段的长度是多少字节,例如,HTC扩展长度信息为4比特,可以指示16种情况(分别指示HTC扩展字段的长度从1~16字节);

II)指示HTC扩展字段的长度是4字节的多少倍,例如,HTC扩展长度信息为4比特,可以指示16种情况(分别指示HTC扩展字段的长度从4、8、…、64字节);

III)指示HTC扩展字段的长度是多少比特。对于不同的精细程度,其指示的开销会不同。若精确指示到比特数,则所花费的开销会比较多,但是其好处是:可以明确的指示出HTC扩展字段的控制信息比特的结束位置,从而推断出填充信息的结束位置。推断方法是控制信息+填充信息为完整的字节,或者4字节的倍数。

若填充到完整的字节,假设控制信息是X比特,则所需要的填充比特Y是:

举例来讲,若控制信息是70比特,若填充到完整字节的倍数,则需要添加2比特填充信息,使得整个HTC扩展字段为9字节(72比特);若填充到4字节的倍数,则需要添加26比特填充信息,使得整个HTC扩展字段为12字节(96比特)。

可选地,本申请实施例中还可通过链式指示HTC扩展字段。图3F为一个链式指示HTC扩展字段的帧格式示意图,如图3F所示,以第一控制ID位于HTC字段的控制子字段K为例,其中,HTC字段的聚合控制部分中除控制子字段K之外的其它控制子字段包括:第二控制ID以及对应的控制信息;HTC字段的第一控制ID还用于指示是否存在下一个预设字节(如4字节)的HTC扩展字段1,若HTC字段的第一控制ID指示存在HTC扩展字段1,HTC扩展字段1的第一控制ID继续指示是否存在下一个预设字节的HTC扩展字段2,以此类推,直至HTC扩展字段K的第一控制ID指示不存在下一预设字节的HTC扩展字段。

当然,还可通过其它方式确定HTC扩展字段的聚合控制部分中的控制子字段的结束,本申请实施例中对此并不作限制。

综上所述,HTC扩展部分的第一种可实现方式中,通过在MAC帧的HTC字段之后增加HTC扩展字段的方式,实现了MAC帧携带HTC扩展部分。

随着标准技术发展,现有标准协议中可能存在控制ID(占用4比特,用于指示16种控制类型)可能会被用尽的问题,因此,本申请中提出如下HTC扩展部分的第二种可实现方式。

二)、HTC扩展部分的第二种可实现方式:HTC扩展部分包括:HTC字段的聚合控制部分,聚合控制部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;其中,控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数。图3G为另一个包含HTC扩展部分的MAC帧的帧格式示意图四,如图3G所示,本申请实施例中,将具有上述HTC扩展部分的HTC字段叫做非常高效聚合控制(Very High Efficient Aggregated Control,简称VHE-A-control)字段。

如图3G所示,当VHT比特和HE比特全部指示为1,则为HE变体的HTC字段,进一步地,若第一控制ID指示其后边的内容为VHE聚合控制部分,即为VHE变体的HTC字段,其中,VHE聚合控制部分包括至少一个控制子字段,每个控制字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值(例如5,用于指示32种控制类型),或者,第三控制ID与现有协议中第二控制ID所占比特数相同(即4比特),但第三控制ID的不同数值指示重新定义后的控制信息的类型,从而引入更多类型的控制信息。例如,目前标准中定义当第二控制ID为2时,指示后续的控制信息为高效链路自适应(HE link adaptation)信息,其包括空间流数(Number of Spatial Stream,简称NSS)和高效调制与编码策略(HEModulation and Coding Scheme,简称HE-MCS);对于重新定义的第三控制ID,当第三控制ID为2时,指示多个资源单元的链路自适应信息,完成从1个资源单元到多个资源单元的扩展。又例如,目前标准中定义当第二控制ID为0时,指示上行多用户响应的调度;对于重新定义的第三控制ID,当第三控制ID为0时,指示物联网(Internet of Things,简称IoT)STA上行的传输。

进一步地,HTC扩展部分还包括:HTC扩展字段,HTC扩展字段位于聚合控制部分之后,并属于VHE聚合控制部分。图3H为另一个包含HTC扩展部分的MAC帧的帧格式示意图五,如图3G-3H所示,带有HTC扩展字段的VHE-A-control字段中,聚合控制部分之后增加有HTC扩展字段,并增加至VHE聚合控制部分。

进一步地,HTC扩展部分还包括:HTC扩展位置信息,和/或,HTC扩展长度信息;其中,HTC扩展位置信息用于指示HTC扩展字段的位置,HTC扩展长度用于指示HTC扩展字段的长度。可选地,具体的指示方式可参见上述关于“HTC扩展位置信息,和/或,HTC扩展长度信息”的相关内容,此处不再赘述。

图3I为另一个包含HTC扩展部分的MAC帧的帧格式示意图六,如图3I所示,带有HTC扩展字段的VHE-A-control字段中,VHE聚合控制的总长度为26+x-y比特,其中,HTC扩展字段的长度为x比特,HTC扩展指示信息(例如,HTC扩展位置信息,和/或,HTC扩展长度信息)的长度为y比特。当然,x也可以为预设值以及HTC扩展字段位于预设位置,则无需指示HTC扩展字段的位置,和/或,HTC扩展字段的长度,即y等于0。举例来讲,x=32比特,则VHE聚合控制的总长度为58比特,VHE-A-control字段(包括HTC字段和HTC扩展字段)总共8字节。

综上所述,HTC扩展部分的第二种可实现方式中,通过对MAC帧的HTC字段中的聚合控制部分进行重新定义(聚合控制部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段,每个控制子字段的第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型)的方式,实现了MAC帧携带HTC扩展部分。进一步地,通过在聚合控制部分之后设置HTC扩展字段,进一步提高了携带控制信息的能力。

三)、第三种可实现方式:HTC扩展部分包括:MAC帧的聚合控制帧体部分,聚合控制帧体部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;其中,控制字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数。图3J为另一个包含HTC扩展部分的MAC帧的帧格式示意图七,如图3J所示,本申请实施例中,将具有上述HTC扩展部分的MAC帧叫做非常高效聚合控制(VeryHigh Efficient Aggregated Control,简称VHE-A-control)帧。

当然,HTC扩展部分还可通过其它可实现方式(如上述图3B-图3J所示的MAC帧的其它变形帧格式),本申请实施例中对此并不作限制。

S302、第一网元将MAC帧发送给第二网元,以使第二网元获取HTC扩展部分的控制信息。

本步骤中,第一网元将步骤S301中生成的MAC帧发送给第二网元,以使第二网元获取HTC扩展部分的控制信息。

S303、第二网元从第一网元接收媒体介入控制MAC帧。

可选地,MAC帧的帧格式参见本申请上述步骤S301中记载的关于MAC帧的帧格式描述,此处不再赘述。

S304、第二网元确定MAC帧包括高吞吐率控制HTC字段且HTC字段包括第一控制标识符ID。

本实施例中,第二网元在接收到第一网元发送的MAC帧后,读取MAC帧并识别出MAC帧包括HTC字段且HTC字段包括第一控制标识符ID,其中,第一控制ID等于第一预设数值,用于指示MAC帧包括HTC扩展部分。

参见本申请上述关于步骤S301的记载可知,可选地,HTC扩展部分至少包括如下三种可实现方式:

第一种可实现方式:HTC扩展部分包括:HTC扩展字段;

第二种可实现方式:HTC扩展部分包括:HTC字段的聚合控制部分,聚合控制部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;其中,控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数;

第三种可实现方式:HTC扩展部分包括:MAC帧的聚合控制帧体部分,聚合控制帧体部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;其中,每个控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数。

当然,HTC扩展部分还可通过其它可实现方式,本申请实施例中对此并不作限制。

S305、第二网元获取所述HTC扩展部分的控制信息。

本步骤中,第二网元根据MAC帧中的指示信息(例如,第一控制ID和/或第一控制ID对应的控制信息等),获取HTC扩展部分的控制信息。

第二网元通过如下可实现方式获取HTC扩展部分的控制信息:

第一种可实现方式:若HTC扩展部分包括:HTC扩展字段,第二网元直接从预设位置获取HTC扩展字段中的控制信息。或者,第二网元根据HTC扩展位置信息,和/或,HTC扩展长度信息,获取HTC扩展字段中的控制信息,具体的实现方式参见上述步骤S301中的相关内容,此处不再赘述。可选地,HTC扩展字段位于MAC帧的所述HTC字段之后且帧校验序列FCS之前(如图3B-图3C所示),或者,HTC扩展字段位于MAC帧的帧校验序列FCS之后(如图3D所示)。

第二种可实现方式:若HTC字段的聚合控制部分,聚合控制部分包括:第一控制ID和VHE聚合控制部分(如图3G所示),第二网元按照预设规则确定第三控制ID以及对应的控制信息,可选地,预设规则包括以下一种:第三控制ID所占的比特数为第二预设数值(第二预设数值为大于4的正整数)、第三控制ID的不同数值指示重新定义后的控制信息的类型;当然,预设规则还可包括其它规则,本申请实施例中对此并不作限制。例如,第二网元根据预设规则确定第三控制ID所占的比特数为5,则获取第三控制ID所占的5比特对应的目标数值,并根据预设控制ID与控制信息之间的映射关系,确定目标数值对应的控制信息。又例如,第二网元根据预设规则确定第三控制ID的不同数值指示重新定义后的控制信息的类型,如第三控制ID的数值为2,则第二网元根据重新定义的控制ID与控制信息之间的映射关系,确定第三控制ID对应的控制信息包括多个资源单元的链路自适应信息,以完成从1个资源单元到多个资源单元的扩展。

进一步地,若HTC扩展部分还包括:HTC扩展字段,HTC扩展字段位于聚合控制部分之后,并属于VHE聚合控制部分(如图3H所示),第二网元直接从预设位置获取HTC扩展字段中的控制信息。或者,若HTC扩展部分还包括:HTC扩展位置信息,和/或,HTC扩展长度信息(如图I所示),第二网元根据HTC扩展位置信息,和/或,HTC扩展长度信息,获取HTC扩展字段中的控制信息。

第三种可实现方式:HTC扩展部分包括:MAC帧的聚合控制帧体部分,聚合控制帧体部分包括:第一控制ID和VHE聚合控制部分(如图3J所示),第二网元按照预设规则确定第三控制ID以及对应的控制信息,可选地,预设规则包括以下一种:第三控制ID所占的比特数为第二预设数值(第二预设数值为大于4的正整数)、第三控制ID的不同数值指示重新定义后的控制信息的类型;具体的实现方式可参见上述第二种可实现方式的相应部分,此处不再赘述。当然,预设规则还可包括其它规则,本申请实施例中对此并不作限制。

当然,第二网元还可通过其它实现方式获取HTC扩展部分的控制信息,本申请实施例中对此并不作限制。

本申请实施例中,通过第一网元生成包括HTC字段的MAC帧,并将MAC帧发送给第二网元,其中,HTC字段包括第一控制标识符ID,第一控制ID等于第一预设数值时用于指示:MAC帧包括HTC扩展部分;进一步地,第二网元接收到MAC帧后,在确定MAC帧包括HTC字段且HTC字段包括用于指示MAC帧包括HTC扩展部分的第一控制标识符ID时,获取HTC扩展部分的控制信息。可见,本申请实施例实现了对HTC字段的扩展,提高了HTC字段携带控制信息的能力,从而能够携带更多比特的控制信息和/或更多类型的控制信息。

当HTC扩展字段位于MAC帧的帧校验序列FCS之后,进一步地,若MAC帧的HTC扩展字段之后还包括:循环冗余检测CRC;

步骤S305之后,还包括:第二网元根据CRC对HTC扩展部分的控制信息进行校验,用于确定HTC扩展部分是否成功传输。可选地,若确定HTC扩展部分未成功传输,以便于通知第一网元重新传输,直至第二网元成功获取到HTC扩展部分的控制信息。可见,提高了通信系统的可靠性。

进一步地,第一控制ID对应的控制信息还包括:模式指示信息,第二网元根据模式指示信息确定第一网元是否对HTC扩展字段进行冗余编码,从而增强了HTC扩展字段的鲁棒性。

进一步地,步骤S305之后,还包括:

第二网元通过多站点块确认帧(Multi-STA Block Acknowledge,简称M-BA)中预设业务标识TID向第一网元发送反馈信息。

本实施例中,在对该步骤进行解释之前,先对M-BA进行解释说明如下:

M-BA用于同时回复多个STA,多个业务标识(Traffic ID,简称TID)的聚合帧是否被正确接收。图4为一个M-BA帧的帧格式示意图,如图4所示,BA类型用于指示该确认帧是M-BA的变体,以同其他变体进行区分。若为M-BA,则BA信息中的确认信息会针对每个STA的关联标识(Association ID,简称AID),每个TID重复,其中每AID TID信息包括AID,用于标识确认信息的目的STA,ACK类型用于标识后续字段是确认帧(Acknowledge,简称ACK)还是块确认(Block Acknowledge,简称BA)的确认信息。1)若为ACK,则后续字段没有块确认起始序列控制字段和块确认点阵图字段,该逐个站点子字段用于确认该TID的非聚合帧或者用于指示聚合帧的所有MAC帧都被正确接收;2)若为BA,则该逐个站点子字段的后续字段存在块确认起始序列控制字段和块确认点阵图字段,TID用于指示后续确认信息对应的TID。其中,图4中示出的“B*”代表第*比特。

本申请实施例中,第二网元在获取HTC扩展部分的控制信息之后,通过多站点块确认帧M-BA中预设业务标识TID(例如13,12,11,10,9,8中的任意一个)向第一网元发送反馈信息,其中,反馈信息用于指示第二网元是否正确接收HTC扩展部分的控制信息。可选地,若反馈信息用于指示第二网元未正确接收HTC扩展部分的控制信息,则第一网元会重新传输该HTC扩展部分的控制信息,直至第二网元成功获取到HTC扩展部分的控制信息。可见,提高了通信系统的可靠性。

可选地,本申请上述部分提出的第二网元向第一网元发送反馈信息的方法可适用于上述HTC扩展部分的第一种可实现方式中的HTC扩展字段位于MAC帧的FCS之后的应用场景,对HTC扩展字段进行确认,或者适用于上述HTC扩展部分的第三种可实现方式的应用场景,对VHE-A-control帧进行确认。当然,上述部分提出的第二网元向第一网元发送反馈信息的方法,还可适用于其它场景,本申请实施例中对此并不作限制。

可选地,若HTC扩展部分包括:HTC扩展字段,且HTC扩展字段位于MAC的HTC字段之后且FCS之前(如图3B和图3C所示),当多个该类MAC帧进行聚合时,可以选取任意一个MAC帧进行HTC扩展,或者,对每一个存在HTC字段的MAC帧进行扩展。

可选地,在多用户传输的应用场景中,不同用户的数据需要对齐,因此需要在不同用户的MAC帧之后进行填充对齐,如图5所示(图5为一个多用户传输的帧格式示意图)。通过在填充比特部分携带额外的扩展信息,增加了数据的传输效率,如图5所示,前半部分是前导码部分,后边的数据部分承载响应的MAC帧。

可选地,若HTC扩展部分包括:HTC扩展字段,且HTC扩展字段位于MAC的FCS之后(如图3D所示),当多个该类MAC帧进行聚合时,可以选取最后一个MAC帧进行扩展,从而不影响分隔符长度字段的长度指示(分隔符长度字段指示MAC帧的长度时,仍然指示到MAC帧的FCS字段),从而不影响接收网元解析MAC帧的流程。

图6为本申请网元实施例一的结构示意图。本实施例提供的网元60为第一网元,如图6所示,第一网元60包括:

生成模块601,用于生成媒体介入控制MAC帧;其中,MAC帧包括高吞吐率控制HTC字段,HTC字段包括第一控制标识符ID,第一控制ID等于第一预设数值时用于指示:MAC帧包括HTC扩展部分;

发送模块602,用于将MAC帧发送给第二网元,以使第二网元获取HTC扩展部分的控制信息。

可选地,HTC扩展部分包括:HTC扩展字段。

可选地,第一控制ID对应的控制信息包括:HTC扩展位置信息,和/或,HTC扩展长度信息;其中,HTC扩展位置信息用于指示HTC扩展字段的位置,HTC扩展长度用于指示HTC扩展字段的长度。

可选地,第一控制ID位于HTC字段的聚合控制部分中的任一个控制子字段中。

可选地,第一控制ID位于HTC字段的聚合控制部分中的最后一个控制子字段中,第一控制ID还用于指示控制子字段为HTC字段的最后一个控制子字段。

可选地,HTC扩展字段位于MAC帧的HTC字段之后且帧校验序列FCS之前。

可选地,HTC扩展字段位于MAC帧的帧校验序列FCS之后。

可选地,MAC帧的HTC扩展字段之后还包括:循环冗余检测CRC。

可选地,第一控制ID对应的控制信息还包括:模式指示信息,模式指示信息用于指示第一网元对HTC扩展字段是否进行冗余编码。

可选地,HTC扩展字段包括:保留字段和聚合控制部分,聚合控制部分包括至少一个控制子字段;每个控制子字段包括:第二控制ID以及对应的控制信息。

可选地,HTC扩展部分包括:HTC字段的聚合控制部分,聚合控制部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;

其中,控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数。

可选地,HTC扩展部分还包括:HTC扩展字段,HTC扩展字段位于聚合控制部分之后,并属于VHE聚合控制部分。

可选地,HTC扩展部分还包括:HTC扩展位置信息,和/或,HTC扩展长度信息;其中,HTC扩展位置信息用于指示HTC扩展字段的位置,HTC扩展长度用于指示HTC扩展字段的长度。

可选地,HTC扩展部分包括:MAC帧的聚合控制帧体部分,聚合控制帧体部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;

其中,控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数。

本实施例的第一网元,可以用于执行本申请上述控制信息指示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图7为本申请网元实施例二的结构示意图。本实施例提供的网元70为第一网元,如图7所示,第一网元70可以包括:处理器701、存储器702和收发器703。其中,存储器702和收发器703都与处理器701相连。其中,存储器702用于存储执行指令,处理器701用于执行存储器702中的执行指令,用以执行以下操作:生成媒体介入控制MAC帧;其中,MAC帧包括高吞吐率控制HTC字段,HTC字段包括第一控制标识符ID,第一控制ID等于第一预设数值时用于指示:MAC帧包括HTC扩展部分;

收发器703用于将MAC帧发送给第二网元,以使第二网元获取HTC扩展部分的控制信息。

可选地,HTC扩展部分包括:HTC扩展字段。

可选地,第一控制ID对应的控制信息包括:HTC扩展位置信息,和/或,HTC扩展长度信息;其中,HTC扩展位置信息用于指示HTC扩展字段的位置,HTC扩展长度用于指示HTC扩展字段的长度。

可选地,第一控制ID位于HTC字段的聚合控制部分中的任一个控制子字段中。

可选地,第一控制ID位于HTC字段的聚合控制部分中的最后一个控制子字段中,第一控制ID还用于指示控制子字段为HTC字段的最后一个控制子字段。

可选地,HTC扩展字段位于MAC帧的HTC字段之后且帧校验序列FCS之前。

可选地,HTC扩展字段位于MAC帧的帧校验序列FCS之后。

可选地,MAC帧的HTC扩展字段之后还包括:循环冗余检测CRC。

可选地,第一控制ID对应的控制信息还包括:模式指示信息,模式指示信息用于指示第一网元对HTC扩展字段是否进行冗余编码。

可选地,HTC扩展字段包括:保留字段和聚合控制部分,聚合控制部分包括至少一个控制子字段;每个控制子字段包括:第二控制ID以及对应的控制信息。

可选地,HTC扩展部分包括:HTC字段的聚合控制部分,聚合控制部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;

其中,控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数。

可选地,HTC扩展部分还包括:HTC扩展字段,HTC扩展字段位于聚合控制部分之后,并属于VHE聚合控制部分。

可选地,HTC扩展部分还包括:HTC扩展位置信息,和/或,HTC扩展长度信息;其中,HTC扩展位置信息用于指示HTC扩展字段的位置,HTC扩展长度用于指示HTC扩展字段的长度。

可选地,HTC扩展部分包括:MAC帧的聚合控制帧体部分,聚合控制帧体部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;

其中,控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数。

本实施例的第一网元,可以用于执行本申请上述控制信息指示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图8为本申请网元实施例三的结构示意图。本实施例提供的网元80为第二网元,如图8所示,第二网元80包括:

接收模块801,用于从第一网元接收媒体介入控制MAC帧;第二网元确定MAC帧包括高吞吐率控制HTC字段且HTC字段包括第一控制标识符ID;其中,第一控制ID用于指示:MAC帧包括HTC扩展部分;

获取模块802,用于获取HTC扩展部分的控制信息。

可选地,HTC扩展部分包括:HTC扩展字段。

可选地,第一控制ID对应的控制信息包括:HTC扩展位置信息,和/或,HTC扩展长度信息;其中,HTC扩展位置信息用于指示HTC扩展字段的位置,HTC扩展长度用于指示HTC扩展字段的长度;

获取模块802具体用于:

根据HTC扩展位置信息,和/或,HTC扩展长度信息,获取HTC扩展部分的控制信息。

可选地,第一控制ID位于HTC字段的聚合控制部分中的任一个控制子字段中。

可选地,第一控制ID位于HTC字段的聚合控制部分中的最后一个控制子字段中,第一控制ID还用于指示控制子字段为HTC字段的最后一个控制子字段。

可选地,HTC扩展字段位于MAC帧的HTC字段之后且帧校验序列FCS之前。

可选地,HTC扩展字段位于MAC帧的帧校验序列FCS之后。

可选地,MAC帧的HTC扩展字段之后还包括:循环冗余检测CRC;

第二网元80还包括:

校验模块,用于根据CRC对HTC扩展部分的控制信息进行校验。

可选地,第一控制ID对应的控制信息还包括:模式指示信息,模式指示信息用于指示第一网元对HTC扩展字段是否进行冗余编码。

可选地,HTC扩展字段包括:保留字段和聚合控制部分,聚合控制部分包括至少一个控制子字段;每个控制子字段包括:第二控制ID以及对应的控制信息。

可选地,HTC扩展部分包括:HTC字段的聚合控制部分,聚合控制部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;

其中,控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数;

获取模块802具体用于:

按照预设规则确定第三控制ID以及控制信息。

可选地,HTC扩展部分还包括:HTC扩展字段,HTC扩展字段位于聚合控制部分之后,并属于VHE聚合控制部分。

可选地,HTC扩展部分还包括:HTC扩展位置信息,和/或,HTC扩展长度信息;其中,HTC扩展位置信息用于指示HTC扩展字段的位置,HTC扩展长度用于指示HTC扩展字段的长度。

可选地,HTC扩展部分包括:MAC帧的聚合控制帧体部分,聚合控制帧体部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;

其中,控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数。

可选地,第二网元还包括:

反馈模块,用于通过多站点块确认帧M-BA中预设业务标识TID向第一网元发送反馈信息,反馈信息用于指示第二网元是否正确接收HTC扩展部分的控制信息。

本实施例的第二网元,可以用于执行本申请上述控制信息指示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图9为本申请网元实施例四的结构示意图。本实施例提供的网元90为第二网元,如图9所示,第二网元90可以包括:处理器901、存储器902和收发器903。其中,存储器902和收发器903都与处理器901相连。其中,存储器902用于存储执行指令,收发器903用于从第一网元接收媒体介入控制MAC帧;第二网元确定MAC帧包括高吞吐率控制HTC字段且HTC字段包括第一控制标识符ID;其中,第一控制ID用于指示:MAC帧包括HTC扩展部分;

处理器901用于执行存储器902中的执行指令,用以执行以下操作:获取HTC扩展部分的控制信息。

可选地,HTC扩展部分包括:HTC扩展字段。

可选地,第一控制ID对应的控制信息包括:HTC扩展位置信息,和/或,HTC扩展长度信息;其中,HTC扩展位置信息用于指示HTC扩展字段的位置,HTC扩展长度用于指示HTC扩展字段的长度;

获取HTC扩展部分的控制信息,包括:

根据HTC扩展位置信息,和/或,HTC扩展长度信息,获取HTC扩展部分的控制信息。

可选地,第一控制ID位于HTC字段的聚合控制部分中的任一个控制子字段中。

可选地,第一控制ID位于HTC字段的聚合控制部分中的最后一个控制子字段中,第一控制ID还用于指示控制子字段为HTC字段的最后一个控制子字段。

可选地,HTC扩展字段位于MAC帧的HTC字段之后且帧校验序列FCS之前。

可选地,HTC扩展字段位于MAC帧的帧校验序列FCS之后。

可选地,MAC帧的HTC扩展字段之后还包括:循环冗余检测CRC;

处理器901还用于:根据CRC对HTC扩展部分的控制信息进行校验。

可选地,第一控制ID对应的控制信息还包括:模式指示信息,模式指示信息用于指示第一网元对HTC扩展字段是否进行冗余编码。

可选地,HTC扩展字段包括:保留字段和聚合控制部分,聚合控制部分包括至少一个控制子字段;每个控制子字段包括:第二控制ID以及对应的控制信息。

可选地,HTC扩展部分包括:HTC字段的聚合控制部分,聚合控制部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;

其中,控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数;

获取HTC扩展部分的控制信息,包括:

按照预设规则确定第三控制ID以及控制信息。

可选地,HTC扩展部分还包括:HTC扩展字段,HTC扩展字段位于聚合控制部分之后,并属于VHE聚合控制部分。

可选地,HTC扩展部分还包括:HTC扩展位置信息,和/或,HTC扩展长度信息;其中,HTC扩展位置信息用于指示HTC扩展字段的位置,HTC扩展长度用于指示HTC扩展字段的长度。

可选地,HTC扩展部分包括:MAC帧的聚合控制帧体部分,聚合控制帧体部分包括:第一控制ID和VHE聚合控制部分,VHE聚合控制部分包括至少一个控制子字段;

其中,控制子字段包括:第三控制ID以及对应的控制信息;第三控制ID所占的比特数为第二预设数值,或者,第三控制ID的不同数值指示重新定义后的控制信息的类型;其中,第二预设数值为大于4的正整数。

可选地,收发器903还用于:通过多站点块确认帧M-BA中预设业务标识TID向第一网元发送反馈信息,反馈信息用于指示第二网元是否正确接收HTC扩展部分的控制信息。

本实施例的第二网元,可以用于执行本申请上述控制信息指示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的部分步骤。

本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本领域普通技术人员可以理解:本文中涉及的第一、第二等各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

相关技术
  • 控制信息指示方法及网元
  • 控制信息指示方法及网元
技术分类

06120112962084