提供了一种无线发送装置,包括:
[0065] 数据发送模块,用于向数据接收端同时发送多个数据帧;
[0066] 组块确认接收模块,用于接收所述数据接收端反馈的组块确认消息帧,所述组块 确认消息帧包含组信息标识以及数据接收状态信息,所述组信息标识用于指示所述组块确 认消息帧对应预设的同属一组的多用户数据发送端,所述数据接收状态信息用于指示对所 述同属一组的各个用户数据发送端的数据接收状态,包括本端同时发送的多个数据帧的接 收状态;
[0067] 接收状态获取模块,用于当解析所述组块确认消息帧中的组信息标识,确认接收 所述组块确认消息帧后,解析所述组块确认消息帧中的数据接收状态信息,获取本端对应 的数据接收状态。
[0068] 结合第四方面,在第一种可能的实现方式中,还包括:
[0069] 重新发送模块,用于在所述接收状态获取模块获取本端对应的数据接收状态之 后,根据本端对应的数据接收状态,对未被正确接收的数据进行重新发送。
[0070] 结合第四方面的第一种可能的实现方式,在第二种可能的实现方式中,还包括:
[0071] 分配信息接收模块,用于接收所述数据接收端分配的组信息标识和组内位置信息 或接收所述数据接收端分配的组信息标识和关联标识;
[0072] 组信息解析模块,用于在所述组块确认接收模块接收所述数据接收端反馈的组块 确认消息帧之后,所述接收状态获取模块解析所述组块确认消息帧中的数据接收状态信息 之前,解析所述组块确认消息帧中的组信息标识,当解析的组信息标识与所述分配的组信 息标识相同时,则确认接收所述组块确认消息帧。
[0073] 结合第四方面的第二种可能的实现方式,在第三种可能的实现方式中,所述组块 确认消息帧还包括所述组内位置信息,所述装置还包括:
[0074] 第一位置解析模块,用于在所述组信息解析模块确认接收所述组块确认消息帧之 后,接收状态获取模块解析所述组块确认消息帧中的数据接收状态信息之前,根据所述数 据接收端分配的组内位置信息,解析所述组块确认消息帧中的组内位置信息,获取本端对 应的数据接收状态信息;
[0075] 所述数据接收状态信息通过位图信息的方式来设置;所述位图信息用于指示所述 同属一组的各个用户数据发送端的多个数据帧的接收状态,所述接收状态获取模块具体用 于从所述第一位置解析模块获取的本端对应的数据接收状态信息中解析本端对应的位图 信息,获取本端同时发送多个数据帧对应的数据接收状态。
[0076] 结合第四方面的第二种可能的实现方式,在第四种可能的实现方式中,所述组块 确认消息帧还包括关联标识,所述装置还包括:
[0077] 第二位置解析模块,用于在所述组信息解析模块确认接收所述组块确认消息帧之 后,接收状态获取模块解析所述组块确认消息帧中的数据接收状态信息之前,根据所述数 据接收端分配的关联标识,解析所述组块确认消息帧中的关联标识,获取本端对应的数据 接收状态信息;
[0078] 所述数据接收状态信息通过位图信息的方式来设置;所述位图信息用于指示所述 同属一组的各个用户数据发送端的多个数据帧的接收状态,所述接收状态获取模块具体用 于从所述第二位置解析模块获取的本端对应的数据接收状态信息中解析本端对应的位图 信息,获取本端同时发送多个数据帧对应的数据接收状态。
[0079] 第五方面,本发明实施例提供了一种数据传输系统,包括数据发送装置和数据接 收装置,其中
[0080] 所述数据接收装置为如第三方面,或者第三方面的第一种可能的实现方式,或者 第三方面的第二种可能的实现方式,或者第三方面的第三种可能的实现方式,或者第三方 面的第四种可能的实现方式,或者第三方面的第五种可能的实现方式中的无线接收装置;
[0081] 所述数据发送装置为如第四方面,或者第四方面的第一种可能的实现方式,或者 第四方面的第二种可能的实现方式,或者第四方面的第三种可能的实现方式,或者第四方 面的第四种可能的实现方式中的无线发送装置。
[0082] 通过实施本发明实施例,预先将站点设备进行分组,根据数据的接收状态生成组 块确认消息帧,以指示对每组站点设备各自发送数据的接收状态,减少了双方进行数据通 信时发送的ACK帧数量,解决了现有技术中通过有序的回复ACK帧给用户设备而造成的不 利于频谱的有效利用,以及不利于用户设备的省电的技术问题,大大提高了频谱的有效利 用率,同时利于用户设备省电。
【附图说明】
[0083] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0084] 图1是现有技术中Wi-Fi数据交互的原理示意图;
[0085] 图2是本发明提供的数据传输方法的流程示意图;
[0086] 图3是本发明提供的另一实施例的数据传输方法的流程示意图;
[0087]图4是本发明提供的组块确认消息帧格式的结构示意图;
[0088] 图5是本发明提供的另一实施例的组块确认消息帧格式的结构示意图;
[0089] 图6是本发明提供的另一实施例的数据传输方法的流程示意图;
[0090]图7是本发明提供的无线接收装置的结构示意图;
[0091] 图8是本发明提供的另一实施例的无线接收装置的结构示意图;
[0092] 图9是本发明提供的组块确认生成模块的结构示意图;
[0093] 图10是本发明提供的无线发送装置的结构示意图;
[0094]图11是本发明提供的另一实施例的无线发送装置的结构示意图;
[0095]图12是本发明提供的另一实施例的无线发送装置的结构示意图;
[0096]图13是本发明提供的另一实施例的无线发送装置的结构示意图;
[0097] 图14是本发明提供的另一实施例的无线发送装置的结构示意图;
[0098] 图15是本发明提供的数据传输系统的结构示意图。
【具体实施方式】
[0099] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0100] 需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目 的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的"一 种"、"所述"和"该"也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解, 本文中使用的术语"和/或"是指并包含一个或多个相关联的列出项目的任何或所有可能 组合。
[0101] 参见图2,是本发明提供的数据传输方法的流程示意图,从数据接收端来描述本发 明的技术方案,该方法包括:
[0102] 步骤S200 :同时接收多用户数据发送端同时发送的数据;所述数据包括至少一个 用户数据发送端同时发送的多个数据帧;
[0103] 具体地,本发明实施例中的数据接收端可以为接入点AP,多用户数据发送端可以 为站点STAs,那么,该数据可以为多用户数据发送端STAs向AP同时上行发送的数据;而且 该用户数据发送端可以同时发送多个数据帧,可以所有用户数据发送端都同时发送多个数 据帧;本发明各实施例但不限于AP和STAs,可以适用于其它所有点对多点通信(Peerto Multi-Peer,P2MP)的双方设备。
[0104] 步骤S202 :根据所述数据的接收状态生成组块确认消息帧,所述组块确认消息帧 包含组信息标识以及数据接收状态信息,所述组信息标识用于指示所述组块确认消息帧对 应预设的同属一组的多用户数据发送端,所述数据接收状态信息用于指示对所述同属一组 的各个用户数据发送端的数据接收状态,包括对所述至少一个用户数据发送端同时发送的 多个数据帧的接收状态;
[0105] 具体地,一个组块确认消息帧对应同属一组的多用户数据发送端,通过该组块确 认消息帧中的组信息标识来指示该组块确认消息帧对应的同属一组的多用户数据发送端, 说明该组消息确认帧中的确认数据是为了发送给对应的同属一组的多用户数据发送端,该 确认数据可以通过组块确认消息帧中的数据接收状态信息来说明,指示该同属一组的各个 用户数据发送端的数据接收状态,例如指示哪个多用户数据发送端的数据接收失败,哪个 多用户数据发送端的数据接收成功等,并且针对某用户数据发送端同时发送多个数据帧的 情况,该数据接收状态还包括对该用户数据发送端同时发送的多个数据帧的接收状态。
[0106] 步骤S204 :向所述多用户数据发送端发送所述组块确认消息帧。
[0107] 具体地,数据接收端将生成的组块确认消息帧广播发送给多用户数据发送端后, 该组块确认消息帧对应的多用户数据发送端将解析该组块确认消息帧,获知自身发送的数 据是否被正确接收。
[0108] 进一步地,如图3示出的本发明提供的另一实施例的数据传输方法的流程示意 图,该方法包括:
[0109] 步骤S300 :将所述多用户数据发送端进行分组;
[0110] 具体地,本发明实施例中数据接收端在根据数据的接收状态生成组块确认消息帧 之前,还可以与多用户数据发送端进行协商,根据实际的通信环境将多用户数据发送端进 行分组;例如数据接收端为AP,多用户数据发送端为STAs时,AP可以根据各个STAs运行时 的干扰值进行分组,比如将相互干扰值较低的分为一组,将相互干扰值较高的分为另一组, 等等。
[0111] 步骤S302:针对每组多用户数据发送端生成各自对应的组信息标识和组内位置 信息;
[0112] 具体地,该组信息标识是用于指示该组中的各个用户数据发送端所属的组,本发 明各个实施例中的组信息标识可以为组播地址信息、组号信息或广播地址信息,或者上述 信息的任意组合,等等;该组内位置信息用于指示该组中的各个用户数据发送端所在的组 内位置,比如AP将4个STAs分为同一组,那么还为该4个STAs分配组内位置信息,以指示 哪些个STAs为第一个、第二个、第三个和第四个STAs。
[0113] 步骤S304 :向所述多用户数据发送端对应分配所述组信息标识和组内位置信息; 或向所述多用户数据发送端对应分配所述组信息标识和关联标识;
[0114] 具体地,该多用户数据发送端接收到被分配的组信息标识可获知自身所属的组; 接收到的组内位置信息或者关联标识,可以获知自身在所属组中的组内位置。
[0115] 步骤S306 :同时接收多用户数据发送端同时发送的数据;
[0116] 步骤S308 :根据所述数据的接收状态生成组块确认消息帧;
[0117] 步骤S310 :向所述多用户数据发送端发送所述组块确认消息帧。
[0118] 具体地,步骤S306至S310可以参考上述图