无线通信系统及方法、管理帧重发装置及方法、帧结构与流程

文档序号:12621893阅读:232来源:国知局
无线通信系统及方法、管理帧重发装置及方法、帧结构与流程

本发明涉及通信技术领域,尤其涉及一种无线通信系统及方法、一种管理帧重发装置及方法以及一种管理帧结构。



背景技术:

管理帧是802.11中非常重要的一部分,包括的信息数据大体分为两种类型:定长字段:指长度固定的信息;信息元素(Information Element,IE):指长度不固定的信息。

传统的AP(Access Point,接入点)和STA(Station,终端)之间进行WIFI(Wireless-Fidelity,无线保真)管理帧交互时,一般会采用IE的方法来组织管理帧,具体,一个管理帧由若干个IE组合而成,且每个IE之间相互独立,没有先后顺序的相关性,即基于TLV格式对管理帧进行组织,其中,T代表type,L代表长度,V代表Value。在该管理帧中将各IE放在一个TLV结构中,有利于封装和解封装。

虽然说采用TLV格式对管理帧进行组织非常灵活,但是,当无线空间的干扰较大,一旦出现校验错误,发现管理帧中有存在误码,将导致整个管理帧重发。由于管理帧的长度一般来说都很长,管理帧的重发无疑会严重消耗无线空间的资源。



技术实现要素:

针对上述问题,本发明提供了一种无线通信系统及方法、一种管理帧重发装置及方法以及一种管理帧结构,有效解决了现有管理帧重发过程中对无线空间严重消耗的问题。

本发明提供的技术方案如下:

一种无线通信方法,包括:

S1发送端向接收端发送管理帧,所述管理帧中包括一帧头、至少一个信息元素(Information Element,以下简称IE)以及至少一个信息校验值(以下简称IE校验值),所述IE校验值与所述IE一一对应设置、用于在管理帧发送之后对与之对应设置的IE进行误码校验;

S2接收端接收所述管理帧,并对管理帧中的各IE进行误码校验,若校验出误码,跳转至步骤S3;

S3接收端向发送端反馈误码信息,所述误码信息中包括IE误码信息;

S4发送端基于接收到的误码信息,将出现误码的IE组织成新的管理帧重新发送至接收端。

在本技术方案中,在管理帧中对每个IE对应设置一IE校验值,这样,当管理帧发送成功后,在接收端中使用IE校验值对相应的IE进行误码校验,一旦校验出误码,通知发送端重新发送出错的IE,而不是重新发送整个管理帧。通过此方法校验出出错的具体区域,并将重发机制更改为只针对帧内错误区域进行重发,从而节约管理帧的发送时间及发送过程中对无线空间资源的占用。

进一步优选地,在步骤S1中,所述管理帧中还包括一帧头校验值;

在步骤S2中具体包括:接收端接收所述管理帧,并基于所述IE校验值对各IE进行误码校验及基于所述帧头校验值对帧头进行误码校验,若校验出误码,跳转至步骤S3;

在步骤S3中具体包括:接收端向发送端反馈误码信息,所述误码信息中包括IE误码信息和/或帧头误码信息;

在步骤S4中具体包括:当所述误码信息中包括IE误码信息,则发送端将出现误码的IE组织成新的管理帧重新发送至接收端;当所述误码信息中包括帧头误码信息,则发送端将整个管理帧重新发送至接收端。

在本技术方案中,在管理帧中除了对每个IE对应设置一IE校验值,还在帧头尾部设置一帧头校验值,这样,当管理帧发送成功后,在接收端中使用IE校验值对相应的IE进行误码校验之外,同时使用帧头校验值对帧头进行误码校验,一旦出现误码,依照误码信息对相应部分进行重发,提高了无线空间的使用效率。

进一步优选地,在步骤S1中:所述管理帧中还包括一整帧校验值;

在步骤S2中具体包括:

S21接收端接收所述管理帧;

S22基于所述整帧校验值对所述管理帧进行误码校验,若校验出误码,跳转至步骤S23;

S23基于所述IE校验值对各IE进行误码校验,若校验出误码,跳转至步骤S3。

在本技术方案中,在管理帧中除了对每个IE对应设置一IE校验值,还在管理帧的尾部设置一整帧校验值,这样,当管理帧发送成功后,首先使用整帧校验值对管理帧进行整帧校验,校验出误码之后才使用IE校验值对相应的IE进行误码校验,以此节约误码校验的时间,提高无线通信过程中管理帧的传输效率。

进一步优选地,在步骤S1中:所述管理帧中还包括一整帧校验值;

在步骤S2中具体包括:

S21接收端接收所述管理帧;

S22基于所述整帧校验值对所述管理帧进行误码校验,若校验出误码,跳转至步骤S23;

S23基于所述IE校验值对各IE进行误码校验及基于所述帧头校验值对帧头进行误码校验,若校验出误码,跳转至步骤S3;

在步骤S3中具体包括:接收端向发送端反馈误码信息,所述误码信息中包括IE误码信息和/或帧头误码信息;

在步骤S4中具体包括:当所述误码信息中包括IE误码信息,则发送端将出现误码的IE组织成新的管理帧重新发送至接收端;当所述误码信息中包括帧头误码信息,则发送端将整个管理帧重新发送至接收端。

在本技术方案中,在管理帧中除了对每个IE对应设置一IE校验值、在帧头尾部设置一帧头校验值,还在管理帧的尾部设置一整帧校验值,这样,当管理帧发送成功后,首先使用整帧校验值对管理帧进行整帧校验,校验出误码之后才进一步对帧头和IE进行误码校验。

本发明还提供了一种管理帧重发方法,该管理帧重发方法用于基于接收到的误码信息将出现误码的IE进行重发,包括以下步骤:

S41基于接收到的误码信息获取待发送的至少一个IE;

S42在每个所述IE的尾部设置一对应的IE校验值;

S43设置一帧头;

S44将帧头、待发送的IE以及与IE一一对应设置的IE校验值组织成新的管理帧;

S45发送新的管理帧。

在本技术方案中,接收到误码信息之后,获取需要重新发送的IE,之后重新设置相应的IE校验值并组织成新的管理帧进行重新发送,无需发送整个管理帧,以此节约管理帧的发送时间及发送过程中对无线空间资源的占用。

进一步优选地,在步骤S43之后还包括:设置一帧头校验值;

在步骤S44中具体包括:将帧头、帧头校验值、待发送的IE以及与IE一一对应设置的IE校验值组织成新的管理帧。

在本技术方案中,接收到误码信息之后,获取需要重新发送的IE,之后重新设置相应的IE校验值和帧头校验值并组织成新的管理帧进行重新发送,无需发送整个管理帧,以此减少管理帧重发过程中对无线空间的消耗,提高无线空间的使用效率。

进一步优选地,在步骤S44之前还包括:设置一整帧校验值;

在步骤S44中具体包括:将帧头、帧头校验值、待发送的IE、与IE一一对应设置的IE校验值以及整帧校验值组织成新的管理帧。

在本技术方案中,接收到误码信息之后,获取需要重新发送的IE,之后重新设置相应的IE校验值和帧头校验值之后,设置一整帧校验值并组织成新的管理帧进行重新发送。

本发明还提供了一种无线通信系统,包括一发送端和一接收端,该发送端包括:

管理帧发送单元,用于向接收端发送管理帧,所述管理帧中包括一帧头、至少一个IE以及至少一个IE校验值,所述IE校验值与所述IE一一对应设置、用于在管理帧发送之后对与之对应设置的IE进行误码校验;

重发单元,用于根据接收端反馈的误码信息,将出现误码的IE组织成新的管理帧重新发送至接收端;

所述接收端包括:

校验单元,用于接收发送端发送的管理帧,并基于管理帧中的IE校验值对各IE进行误码校验;

误码反馈单元,用于根据检验单元中的校验结果向发送端反馈误码信息,所述误码信息中包括IE误码信息。

在本技术方案中,在管理帧中对每个IE对应设置一IE校验值,这样,当管理帧发送成功后,在接收端中使用IE校验值对相应的IE进行误码校验,一旦校验出误码,通知发送端重新发送出错的IE,而不是重新发送整个管理帧。通过此方法校验出出错的具体区域,并将重发机制更改为只针对帧内错误区域进行重发,从而节约管理帧的发送时间及发送过程中对无线空间资源的占用。

进一步优选地,所述管理帧中还包括一个帧头校验值;

所述校验单元接收所述管理帧,并基于所述IE校验值对管理帧中的各IE进行误码校验及基于所述帧头校验值对帧头进行误码校验;

当所述误码信息中包括帧头误码信息,则重发单元将整个管理帧重新发送至接收端。

在本技术方案中,在管理帧中除了对每个IE对应设置一IE校验值,还在帧头尾部设置一帧头校验值,这样,当管理帧发送成功后,在接收端中使用IE校验值对相应的IE进行误码校验之外,同时使用帧头校验值对帧头进行误码校验,一旦出现误码,依照误码信息对相应部分进行重发,提高了无线空间的使用效率。

进一步优选地,所述管理帧中还包括一整帧校验值;

所述校验单元接收所述管理帧,先基于所述整帧校验值对所述管理帧进行误码校验;若校验出管理帧误码,再基于所述IE校验值对各IE进行误码校验及基于所述帧头校验值对帧头进行误码校验;

当所述误码信息中包括IE误码信息,则重发单元将出现误码的IE组织成新的管理帧发送至接收端;当所述误码信息中包括帧头误码信息,则重发单元将整个管理帧重新发送至接收端。

在本技术方案中,在管理帧中除了对每个IE对应设置一IE校验值,还在管理帧的尾部设置一整帧校验值,这样,当管理帧发送成功后,首先使用整帧校验值对管理帧进行整帧校验,校验出误码之后才使用IE校验值对相应的IE进行误码校验、使用帧头校验值对帧头进行误码校验,以此节约误码校验的时间,提高无线通信过程中管理帧的传输效率。

本发明还提供了一种管理帧重发装置,用于基于接收到的误码信息将出现误码的IE进行重发,该管理帧重发装置中包括:

IE获取单元,用于基于接收到的误码信息获取待发送的至少一个IE;

IE校验值设置单元,用于根据待发送的IE一一设置对应的IE校验值;

帧头设置单元,用于设置一帧头;

组织单元,用于将帧头、待发送的IE以及与IE一一对应设置的IE校验值组织成新的管理帧;

管理帧重发单元,用于发送新的管理帧。

在本技术方案中,管理帧重发装置接收到误码信息之后,使用IE获取单元获取需要重新发送的IE,之后使用IE校验值设置单元重新设置相应的IE校验值并使用组织单元组织成新的管理帧进行重新发送,无需发送整个管理帧,以此节约管理帧的发送时间及发送过程中对无线空间资源的占用。

进一步优选地,所述管理帧重发装置中还包括一帧头校验值设置单元,用于设置一帧头校验值;

所述组织单元将帧头、帧头校验值、待发送的IE以及与IE一一对应设置的IE校验值组织成新的管理帧。

在本技术方案中,管理帧重发装置接收到误码信息之后,使用IE获取单元获取需要重新发送的IE,之后使用IE校验值设置单元重新设置相应的IE校验值和使用帧头校验值设置单元帧头校验值并组织成新的管理帧进行重新发送,无需发送整个管理帧,以此减少管理帧重发过程中对无线空间的消耗,提高无线空间的使用效率。

进一步优选地,所述管理帧重发装置中还包括一用于设置整帧校验值的整帧校验值设置单元;

所述组织单元将帧头、帧头校验值、待发送的IE、与IE一一对应设置的IE校验值以及整帧校验值组织成新的管理帧。

在本技术方案中,接收到误码信息之后,获取需要重新发送的IE,之后重新设置相应的IE校验值和帧头校验值之后,设置一整帧校验值并组织成新的管理帧进行重新发送。

本发明还提供了一种管理帧结构,该管理帧结构中包括:

一帧头;

至少一个IE;

至少一个IE校验值,所述IE校验值与所述IE一一对应设置、用于在服务数据发送后实现与之对应设置的IE的误码校验。

在本技术方案中,在该管理帧结构中,包括至少一个IE及与之一一对应设置的IE校验值,这样,当管理帧发送成功后,使用IE校验值对相应的IE进行误码校验,以此直接校验出出错的IE,便于后续IE的重发操作,节约无线空间和管理帧的发送时间。

进一步优选地,所述管理帧结构中包括一帧头校验值,用于在管理帧发送后对帧头进行误码校验;

和/或,所述管理帧结构中包括一整帧校验值,用于在管理帧发送对整个管理帧进行误码校验。

在本技术方案中,在该管理帧结构中,设置帧头校验值对帧头进行误码校验;设置整帧校验值对管理帧进行误码校验,只有检验出管理帧误码,才进行后续的帧头误码校验和IE误码校验,对管理帧中的误码进行逐级校验,节约误码校验的时间,同时提高管理帧出错后重发过程中无线空间的使用效率。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对上述特性、技术特征、优点及其实现方式予以进一步说明。

图1为本发明中无线通信方法一种实施方式流程示意图;

图2为本发明中管理帧一种实施例结构示意图;

图3为本发明中管理帧另一种实施例结构示意图;

图4为本发明中管理帧另一种实施例结构示意图;

图5为本发明中管理帧另一种实施例结构示意图;

图6为本发明中管理帧重发方法一种实施方式流程示意图;

图7为本发明中无线通信系统一种实施方式结构示意图;

图8为本发明中管理帧结构一种实施方式示意图;

图9为本发明中管理帧结构另一种实施方式示意图;

图10为本发明中管理帧结构另一种实施方式示意图;

图11为本发明中管理帧结构另一种实施方式示意图;

图12为本发明中管理帧结构另一种实施方式示意图。

附图标号说明:

100-发送端,110-管理帧发送单元,120-重发单元,200-接收端,210-校验单元,220-误码反馈单元,300-管理帧重发装置,310-IE获取单元,320-IE校验值设置单元,330-帧头设置单元,340-组织单元,350-管理帧重发单元

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

如图1所示为本发明提供的无线通信方法一种实施方式流程示意图,从图中可以看出,在该无线通信方法中包括:S1发送端向接收端发送管理帧;S2接收端接收管理帧,并对管理帧中的各IE进行误码校验,若校验出误码,跳转至步骤S3;S3接收端向发送端反馈误码信息,误码信息中包括IE误码信息;S4发送端基于接收到的误码信息,将出现误码的IE组织成新的管理帧重新发送至接收端。

具体来说,在该管理帧中包括一帧头、至少一个IE以及至少一个IE校验值,其中,IE校验值与IE一一对应设置。在工作过程中管理帧发送之后,IE校验值对与之对应设置的IE进行误码校验。另外,这里的发送端为任意需要发送管理帧的终端设备,接收端为任意需要接收管理帧的终端设备,在实际应用中,发送端可以为无线接入点(Wireless Access Point,简称AP)、任意具备无线通信功能的终端(如,智能手机、平板电脑等),同样地,接收端也可以为无线接入点和任意具备无线通信功能的终端。

在一个具体实施例中,如图2所示,管理帧中包括帧头、3个IE(分别为IE1、IE2以及IE3)以及与3个IE一一对应设置的3个IE校验值(分别为IE1校验值、IE2校验值以及IE3校验值,且分别设置在相应IE的尾部)。

发送端接收到该管理帧之后,随即使用各IE校验值对其对应的IE进行误码校验,具体,使用IE1校验值对IE1进行误码校验、使用IE2校验值对IE2进行误码校验以及使用IE3校验值对IE3进行误码校验。在校验过程中,将IE1中的数据进行累加,并将累加出来的和IE1校验值进行比对,若不同,则该IE1中出现误码,以此类推IE2和IE3的校验过程。在这一过程中,若校验出IE1中出现误码,则向发送端发送内置该IE1信息的误码信息(IE误码信息)。发送端在接收到该误码信息之后,随即将该IE1组织成新的管理帧重新发送至接收端。接收端在接收到新的管理帧之后,重新对其包含的IE进行误码校验,以此类推,直到管理帧中所有的IE都发送成功。可以看出,在本实施方式中,在接收端中一旦出现管理帧误码,发送端不需要将整个管理帧重新进行发送,只需要将出错部分IE进行重新发送即可,大大节约了重发过程中对对无线空间资源的占用。

对上述实施方式进行改进得到本实施方式,在本实施方式中,管理帧中除了包括上述的IE校验值之外,还包括一帧头校验值。具体,接收端接收管理帧之后,随即基于IE校验值对各IE进行误码校验,同时基于帧头校验值对帧头进行误码校验,若校验出误码,则接收端向发送端反馈误码信息,该误码信息中包括IE误码信息和/或帧头误码信息。发送端在接收到误码信息之后,进一步判断该误码信息所属的误码信息类型,具体,当误码信息中包括IE误码信息,则发送端将出现误码的IE组织成新的管理帧重新发送至接收端;当误码信息中包括帧头误码信息,则发送端将整个管理帧重新发送至接收端。

在一个具体实施例中,如图3所示,管理帧中包括帧头、帧头校验值、2个IE(分别为IE1和IE2)以及与2个IE一一对应设置的2个IE校验值(分别为IE1校验值和IE2校验值,且分别设置在相应IE的尾部)。

发送端接收到该管理帧之后,使用各IE校验值对其对应的IE进行误码校验,同时使用帧头校验值对帧头进行校验。具体,若校验出帧头误码,则向发送端发送内置该帧头信息的误码信息(帧头误码信息);发送端在接收到该误码信息之后,随即将步骤S1中发送的整个管理帧重新发送至接收端。若接收端中除了校验出帧头误码,同时检测除了IE误码,则发送端中获取该出错的IE、对该出错的IE设置相应的IE校验值以及设置帧头校验值之后重新组织成新的管理帧进行发送。

对上述实施方式进行改进得到本实施方式,在本实施方式中,管理帧中除了包括上述的IE校验值之外,还包括一整帧校验值。具体,接收端接收管理帧之后,首先基于整帧校验值对管理帧进行误码校验,若并未校验出误码,则说明整个管理帧中未出现误码。若校验出误码,则进一步基于IE校验值对各IE进行误码校验,与上述实施方式类似,若校验出误码,则接收端向发送端发送内置该IE的误码信息,发送端将该IE重新组织成新的管理帧发送至接收端。

在一个具体实施例中,如图4所示,管理帧中包括帧头、2个IE(分别为IE1和IE3)、与2个IE一一对应设置的2个IE校验值(分别为IE1校验值和IE2校验值,且分别设置在相应IE的尾部)以及整帧校验值(设置在管理帧尾部)。发送端接收到该管理帧之后,若校验出整帧误码,则进一步使用各IE校验值对相应的IE进行校验,具体校验重发过程与前实施方式类似,在此不做赘述。

对上述实施方式进行改进得到本实施方式,在本实施方式中,管理帧中除了包括上述的IE校验值和帧头校验值,还包括一整帧校验值。具体,接收端接收管理帧之后,首先基于整帧校验值对管理帧进行误码校验,若并未校验出误码,则说明整个管理帧中未出现误码。若校验出误码,则进一步基于IE校验值对各IE进行误码校验及基于帧头校验值对帧头进行校验,与上述实施方式类似,若校验出误码,则接收端向发送端发送内置该IE/帧头的误码信息。发送端接收到该误码信息之后,进一步判断该误码信息所属的误码信息类型,并基于所属误码信息类型对相应的数据进行重发。

在一个具体实施例中,如图5所示,管理帧中包括帧头、帧头校验值(设于帧头尾部)、2个IE(分别为IE1和IE3)、与2个IE一一对应设置的2个IE校验值(分别为IE1校验值和IE2校验值,且分别设置在相应IE的尾部)以及整帧校验值(设置在管理帧尾部)。发送端接收到该管理帧之后,若校验出整帧误码,则进一步使用各IE校验值对相应的IE进行校验同时使用帧头校验值对帧头进行校验,具体校验重发过程与前实施方式类似,在此不做赘述。

如图6所示为本发明提供的管理帧重发方法一种实施方式流程示意图,该管理帧重发方法用于基于接收到的误码信息将出现误码的IE进行重发,具体,该管理帧重发方法中包括以下步骤:S41基于接收到的误码信息获取待发送的至少一个IE;S42在每个IE的尾部设置一对应的IE校验值;S43设置一帧头;S44将帧头、待发送的IE以及与IE一一对应设置的IE校验值组织成新的管理帧;S45发送新的管理帧。在一个具体实施例中,假若接收到的误码信息中包括两个IE的误码信息,则分别获取两个出错的IE,之后分别在两个IE尾部设置对应的IE校验值;之后再设置帧头组织成新的管理帧进行重新发送。在其他实施例中,不管接收到的误码信息中包括多少个IE的误码信息,发送端都以此方法进行发送,而不是将整个管理帧进行重发。

对上述实施方式进行改进得到本实施方式,在本实施方式中,该管理帧重发方法中包括:S41基于接收到的误码信息获取待发送的至少一个IE;S42在每个IE的尾部设置一对应的IE校验值;S43设置一帧头;S431设置一帧头校验值;S44将帧头、帧头校验值、待发送的IE以及与IE一一对应设置的IE校验值组织成新的管理帧;S45发送新的管理帧。在本实施方式中,管理帧中除了包括用于对各IE进行误码校验的IE校验值,还包括对帧头进行校验的帧头校验值。

对上述实施方式进行改进得到本实施方式,在本实施方式中,该管理帧重发方法中包括:S41基于接收到的误码信息获取待发送的至少一个IE;S42在每个IE的尾部设置一对应的IE校验值;S43设置一帧头;S440设置一整帧校验值;S44将帧头、帧头校验值、待发送的IE、与IE一一对应设置的IE校验值以及整帧校验值组织成新的管理帧;S45发送新的管理帧。在本实施方式中,管理帧中除了包括用于对各IE进行误码校验的IE校验值,还包括对帧头进行校验的帧头校验值。在本实施方式中,管理帧中除了包括用于对各IE进行误码校验的IE校验值,还包括用于对管理帧进行整帧校验的整帧校验值。

对上述实施方式进行改进得到本实施方式,在本实施方式中,该管理帧重发方法中包括:S41基于接收到的误码信息获取待发送的至少一个IE;S42在每个IE的尾部设置一对应的IE校验值;S43设置一帧头;S431设置一帧头校验值;S440设置一整帧校验值;S44将帧头、帧头校验值、待发送的IE、与IE一一对应设置的IE校验值以及整帧校验值组织成新的管理帧;S45发送新的管理帧。在本实施方式中,管理帧中除了包括用于对各IE进行误码校验的IE校验值,还包括对帧头进行校验的帧头校验值。在本实施方式中,管理帧中除了包括用于对各IE进行误码校验的IE校验值、用于对帧头进行校验的帧头校验值,还包括用于对管理帧进行整帧校验的整帧校验值。

如图7所示为本发明提供的无线通信系统一种实施方式结构示意图,从图中可以看出,在该无线通信系统中包括一发送端100和一接收端200,具体,在该发送端100包括:用于向接收端200发送管理帧的管理帧发送单元110和用于根据接收端200反馈的误码信息并将出现误码的IE组织成新的管理帧重新发送至接收端200的重发单元120,在接收端200中包括:用于接收发送端100发送的管理帧并基于管理帧中的IE校验值对各IE进行误码校验的校验单元210和用于根据检验单元中的校验结果向发送端100反馈误码信息的误码反馈单元220,具体误码信息中包括IE误码信息。

更具体来说,在该管理帧中包括一帧头、至少一个IE以及至少一个IE校验值,其中,IE校验值与IE一一对应设置。在工作过程中管理帧发送之后,IE校验值对与之对应设置的IE进行误码校验。

在工作过程中,发送端100中的管理帧发送单元110向接收端200发送管理帧;接收端200接收该管理帧之后,校验单元210使用管理帧中内置的IE校验值的各IE进行误码校验,若校验出误码,则误码反馈单元220向发送端100反馈包括IE误码信息的误码信息。发送端100接收到误码信息之后,重发单元120基于接收到的误码信息,将出现误码的IE组织成新的管理帧重新发送至接收端200。

对上述实施方式进行改进得到本实施方式,在本实施方式中,管理帧中除了包括上述的IE校验值之外,还包括一帧头校验值。具体,接收端200接收该管理帧之后,校验单元210使用管理帧中内置的IE校验值的各IE进行误码校验同时基于帧头校验值对帧头进行误码校验,若校验出误码,则误码反馈单元220向发送端100反馈包括IE误码信息和/或帧头误码的误码信息。发送端100在接收到误码信息之后,进一步判断该误码信息所属的误码信息类型,当误码信息中包括IE误码信息,则重发单元120将出现误码的IE组织成新的管理帧重新发送至接收端200;当误码信息中包括帧头误码信息,则重发单元350120将整个管理帧重新发送至接收端200。

对上述实施方式进行改进得到本实施方式,在本实施方式中,管理帧中除了包括上述的IE校验值之外,还包括一整帧校验值。具体,接收端200接收该管理帧之后,校验单元210先基于整帧校验值对管理帧进行误码校验,若校验出管理帧误码,再基于IE校验值对各IE进行误码校验。若进一步校验出误码,则误码反馈单元220向发送端100反馈包括IE误码信息误码信息。发送端100在接收到误码信息之后,重发单元120将出现误码的IE组织成新的管理帧重新发送至接收端200。

对上述实施方式进行改进得到本实施方式,在本实施方式中,管理帧中除了包括IE校验值、帧头校验值,还包括一帧头校验值。具体,接收端200接收该管理帧之后,校验单元210先基于整帧校验值对管理帧进行误码校验,若校验出管理帧误码,再基于IE校验值对各IE进行误码校验及基于帧头校验值对帧头进行误码校验。若进一步校验出误码,则误码反馈单元220向发送端100反馈包括IE误码信息和/或帧头误码的误码信息。发送端100在接收到误码信息之后,进一步判断该误码信息所属的误码信息类型,当误码信息中包括IE误码信息,则重发单元120将出现误码的IE组织成新的管理帧重新发送至接收端200;当误码信息中包括帧头误码信息,则重发单元120将整个管理帧重新发送至接收端200。

如图8所示为本发明提供的管理帧重发装置300一种实施方式结构示意图,该管理帧重发装置300用于基于接收到的误码信息将出现误码的IE进行重发,具体,该管理帧重发装置300中包括:IE获取单元310、IE校验值设置单元320、帧头设置单元330、组织单元340以及管理帧重发单元350。

在工作过程中,首先,IE获取单元310基于接收到的误码信息获取待发送的至少一个IE;之后,IE校验值设置单元320在待发送的IE的尾部一一设置对应的IE校验值;之后,帧头设置单元330在IE的头部设置一帧头;之后,组织单元340将帧头、待发送的IE以及与IE一一对应设置的IE校验值组织成新的管理帧;最后,管理帧重发单元350重新发送新的管理帧。

对上述实施方式进行改进得到本实施方式,在本实施方式中,管理帧重发装置300中还包括一帧头校验值设置单元,用于在帧头的尾部设置一帧头校验值。

在工作过程中,首先,IE获取单元310基于接收到的误码信息获取待发送的至少一个IE;之后,IE校验值设置单元320在待发送IE的尾部一一设置对应的IE校验值;之后,帧头设置单元330在IE的头部设置一帧头;之后,帧头校验值设置单元在帧头的尾部设置一帧头校验值;之后,组织单元340将帧头、帧头校验值、待发送的IE以及与IE一一对应设置的IE校验值组织成新的管理帧;最后,管理帧重发单元350重新发送新的管理帧。

对上述实施方式进行改进得到本实施方式,在本实施方式中,管理帧重发装置300中还包括一整帧校验值设置单元,用于在管理帧的尾部设置一整帧校验值。

在工作过程中,首先,IE获取单元310基于接收到的误码信息获取待发送的至少一个IE;之后,IE校验值设置单元320在待发送IE的尾部一一设置对应的IE校验值;之后,帧头设置单元330在IE的头部设置一帧头;之后,整帧校验值设置单元在管理帧的尾部设置一整帧校验值;之后,组织单元340将帧头、待发送的IE、与IE一一对应设置的IE校验值以及整帧校验值组织成新的管理帧;最后,管理帧重发单元350重新发送新的管理帧。

对上述实施方式进行改进得到本实施方式,在本实施方式中,管理帧重发装置300中除了包括各IE校验值、帧头校验值,还包括一用于设置整帧校验值的整帧校验值设置单元。

在工作过程中,首先,IE获取单元310基于接收到的误码信息获取待发送的至少一个IE;之后,IE校验值设置单元320在待发送IE的尾部一一设置对应的IE校验值;之后,帧头设置单元330在IE的头部设置一帧头;之后,帧头校验值设置单元在帧头的尾部设置帧头校验值;之后,整帧校验值设置单元在管理帧的尾部设置一整帧校验值;之后,组织单元340将帧头、帧头校验值、待发送的IE、与IE一一对应设置的IE校验值以及整帧校验值组织成新的管理帧;最后,管理帧重发单元350重新发送新的管理帧。

如图9所示为本发明提供的管理帧结构一种实施方式示意图,具体,在该管理帧结构中包括:一帧头、至少一个IE(如图示中的IE1、......、IEn)以及至少一个IE校验值(如图示中的IE1校验值、......、IEn校验值),其中,IE校验值与IE一一对应设置、用于在服务数据发送后实现与之对应设置的IE的误码校验。

对上述实施方式进行改进得到本实施方式,如图10所示,在该管理帧结构中包括:一帧头、帧头校验值、至少一个IE(如图示中的IE1、......、IEn)以及至少一个IE校验值(如图示中的IE1校验值、......、IEn校验值),其中,IE校验值与IE一一对应设置、用于在服务数据发送后实现与之对应设置的IE的误码校验;帧头校验值用于在管理帧发送后对帧头进行误码校验。

对上述实施方式进行改进得到本实施方式,如图11所示,在该管理帧结构中包括:一帧头、至少一个IE(如图示中的IE1、......、IEn)、至少一个IE校验值(如图示中的IE1校验值、......、IEn校验值)以及整帧校验值,其中,IE校验值与IE一一对应设置、用于在服务数据发送后实现与之对应设置的IE的误码校验;整帧校验值用于在管理帧发送后对管理帧进行误码校验。

对上述实施方式进行改进得到本实施方式,如图12所示,在该管理帧结构中包括:一帧头、帧头校验值、至少一个IE(如图示中的IE1、......、IEn)、至少一个IE校验值(如图示中的IE1校验值、......、IEn校验值)以及整帧校验值,其中,IE校验值与IE一一对应设置、用于在服务数据发送后实现与之对应设置的IE的误码校验;帧头校验值用于在管理帧发送后对帧头进行误码校验;整帧校验值用于在管理帧发送后对管理帧进行误码校验。

最后要说明的是,在以上各校验值(包括IE校验值、帧头校验值以及整帧校验值)中,包括一校验和(Checksum)及各校验和的长度(Checksun Length)。在使用各校验值进行误码校验的过程中,先将待校验的数据进行累加得到和,之后得到其长度,分别与校验和及校验和的长度进行比对,完成各校验值的误码校验。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1