一种数据传输方法、相关装置及系统的制作方法
【技术领域】
[0001] 本发明涉及通信领域,尤其涉及一种数据传输方法、相关装置及系统。
【背景技术】
[0002] 随着信息通信技术的进步,各种无线通信技术近来已得到发展。在这些无线通信 技术当中,无线局域网(WLAN)是一种可以通过使用便携式终端(诸如智能移动终端、平板 电脑、便携式多媒体播放器等)在家庭或企业中或者在提供特定服务的区域中以无线方式 上网的技术。
[0003] 当前,802. 11成立了下一代无线高保真(WirelessFidelity,Wi-Fi)技术的 研究组--高效无线局域网(HighEfficiencyWLAN,HEW),以提高当前无线通信的吞吐 量。为了提高频谱的有效利用效率,同时也为了提高区域内的吐吞量,在研究组讨论过程 中提出了上行UL(uplink)、多用户MU(multi-user)和多输入多输出(Multiple-Input Multiple-Output,MIM0)的概念,S卩同一时刻多个用户与接入点AP进行上行数据的通信, 且相互之间不干扰,按照现有的Wi-Fi标准,AP接收到用户的上行单播数据,必须回消息确 认帧(ACK帧)给用户设备,具体如图1示出的现有技术中Wi-Fi数据交互的原理示意图, 但是这样有序的回复ACK帧给用户设备不利于频谱的有效利用,同时也不利于用户设备的 省电。
【发明内容】
[0004] 本发明实施例所要解决的技术问题在于,提供一种数据传输方法、相关设备及系 统,有效提高了频谱的有效利用率,同时利于用户设备省电。
[0005] 第一方面,本发明实施例提供了一种数据传输方法,包括:
[0006] 同时接收多用户数据发送端同时发送的数据;所述数据包括至少一个用户数据发 送端同时发送的多个数据帧;
[0007] 根据所述数据的接收状态生成组块确认消息帧,所述组块确认消息帧包含组信息 标识以及数据接收状态信息,所述组信息标识用于指示所述组块确认消息帧对应预设的同 属一组的多用户数据发送端,所述数据接收状态信息用于指示对所述同属一组的各个用户 数据发送端的数据接收状态,包括对所述至少一个用户数据发送端同时发送的多个数据帧 的接收状态;
[0008] 向所述多用户数据发送端发送所述组块确认消息帧。
[0009] 结合第一方面,在第一种可能的实现方式中,所述根据所述数据的接收状态生成 组块确认消息帧之前,还包括:
[0010] 将所述多用户数据发送端进行分组;
[0011] 针对每组多用户数据发送端生成各自对应的组信息标识和组内位置信息;
[0012] 向所述多用户数据发送端对应分配所述组信息标识和组内位置信息;或向所述多 用户数据发送端对应分配所述组信息标识和关联标识。
[0013] 结合第一方面,在第二种可能的实现方式中,所述组块确认消息帧的组信息标识 包括以下至少一项:
[0014] 组播地址信息;或
[0015] 组号信息;或
[0016] 广播地址信息。
[0017] 结合第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方 式,在第三种可能的实现方式中,所述数据接收状态信息用于指示对所述同属一组的各个 用户数据发送端的数据接收状态,包括:
[0018] 当所述同属一组的多用户数据发送端的数据被正确接收,则在所述数据接收状态 信息中对应设置第一预设值;
[0019] 当所述同属一组的多用户数据发送端的数据未被正确接收,则在所述数据接收状 态信息中对应设置第二预设值。
[0020] 结合第一方面的第一种可能的实现方式,在第四种可能的实现方式中,所述组块 确认消息帧还包括所述组内位置信息,所述数据接收状态信息通过位图信息的方式来设 置;其中,
[0021] 所述组块确认消息帧中的组内位置信息用于指示所述同属一组的各个用户数据 发送端识别出各自对应的数据接收状态信息;
[0022] 所述位图信息用于指示所述同属一组的各个用户数据发送端的一个数据帧或者 多个数据帧的接收状态。
[0023] 结合第一方面的第一种可能的实现方式,在第五种可能的实现方式中,所述组块 确认消息帧还包括关联标识,所述数据接收状态信息通过位图信息的方式来设置;其中,
[0024] 所述组块确认消息帧中的关联标识用于指示所述同属一组的各个用户数据发送 端识别出各自对应的数据接收状态信息;
[0025] 所述位图信息用于指示所述同属一组的各个用户数据发送端的一个数据帧或者 多个数据帧的接收状态。
[0026] 第二方面,本发明实施例提供了一种数据传输方法,包括:
[0027] 向数据接收端同时发送多个数据帧;
[0028] 接收所述数据接收端反馈的组块确认消息帧,所述组块确认消息帧包含组信息标 识以及数据接收状态信息,所述组信息标识用于指示所述组块确认消息帧对应预设的同属 一组的多用户数据发送端,所述数据接收状态信息用于指示对所述同属一组的各个用户数 据发送端的数据接收状态,包括本端同时发送的多个数据帧的接收状态;
[0029] 当解析所述组块确认消息帧中的组信息标识,确认接收所述组块确认消息帧后, 解析所述组块确认消息帧中的数据接收状态信息,获取本端对应的数据接收状态。
[0030] 结合第二方面,在第一种可能的实现方式中,所述获取本端对应的数据接收状态 之后,还包括:
[0031] 根据本端对应的数据接收状态,对未被正确接收的数据进行重新发送。
[0032] 结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,还包括:接 收所述数据接收端分配的组信息标识和组内位置信息或接收所述数据接收端分配的组信 息标识和关联标识;
[0033] 所述接收所述数据接收端反馈的组块确认消息帧之后,解析所述组块确认消息帧 中的数据接收状态信息之前,还包括:
[0034] 解析所述组块确认消息帧中的组信息标识,当解析的组信息标识与所述分配的组 信息标识相同时,则确认接收所述组块确认消息帧。
[0035] 结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述组块 确认消息帧还包括所述组内位置信息,所述确认接收所述组块确认消息帧之后,解析所述 组块确认消息帧中的数据接收状态信息,获取本端对应的数据接收状态之前,还包括:
[0036] 根据所述数据接收端分配的组内位置信息,解析所述组块确认消息帧中的组内位 置信息,获取本端对应的数据接收状态信息;
[0037] 所述数据接收状态信息通过位图信息的方式来设置;所述位图信息用于指示所述 同属一组的各个用户数据发送端的多个数据帧的接收状态,所述解析所述组块确认消息帧 中的数据接收状态信息,获取本端对应的数据接收状态包括:
[0038] 从获取的本端对应的数据接收状态信息中解析本端对应的位图信息,获取本端同 时发送多个数据帧对应的数据接收状态。
[0039] 结合第二方面的第二种可能的实现方式,在第四种可能的实现方式中,所述组块 确认消息帧还包括关联标识,所述确认接收所述组块确认消息帧之后,解析所述组块确认 消息帧中的数据接收状态信息,获取本端对应的数据接收状态之前,还包括:
[0040] 根据所述数据接收端分配的关联标识,解析所述组块确认消息帧中的关联标识, 获取本端对应的数据接收状态信息;
[0041] 所述数据接收状态信息通过位图信息的方式来设置;所述位图信息用于指示所述 同属一组的各个用户数据发送端的多个数据帧的接收状态,所述解析所述组块确认消息帧 中的数据接收状态信息,获取本端对应的数据接收状态包括:
[0042] 从获取的本端对应的数据接收状态信息中解析本端对应的位图信息,获取本端同 时发送多个数据帧对应的数据接收状态。
[0043] 第三方面,本发明实施例提供了一种无线接收装置,包括:
[0044] 数据接收模块,用于同时接收多用户数据发送端同时发送的数据;所述数据包括 至少一个用户数据发送端同时发送的多个数据帧;
[0045] 组块确认生成模块,用于根据所述数据的接收状态生成组块确认消息帧,所述组 块确认消息帧包含组信息标识以及数据接收状态信息,所述组信息标识用于指示所述组块 确认消息帧对应预设的同属一组的多用户数据发送端,所述数据接收状态信息用于指示对 所述同属一组的各个用户数据发送端的数据接收状态,包括对所述至少一个用户数据发送 端同时发送的多个数据帧的接收状态;
[0046] 组块确认发送模块,用于向所述多用户数据发送端发送所述组块确认消息帧。
[0047] 结合第三方面,在第一种可能的实现方式中,还包括:
[0048] 分组模块,用于在所述组块确认生成模块根据所述上行数据的接收状态生成组块 确认消息帧之前,将所述多用户数据发送端进行分组;
[0049] 组信息生成模块,用于针对每组多用户数据发送端生成各自对应的组信息标识和 组内位置;
[0050] 分配模块,用于向所述多用户数据发送端对应分配所述组信息标识和组内位置信 息;或向所述多用户数据发送端对应分配所述组信息标识和关联标识。
[0051] 结合第三方面,在第二种可能的实现方式中,所述组块确认消息帧的组信息标识 包括以下至少一项:
[0052] 组播地址信息;或
[0053] 组号信息;或
[0054] 广播地址信息。
[0055] 结合第三方面的第一种可能的实现方式,或者第三方面的第二种可能的实现方 式,在第三种可能的实现方式中,所述组块确认生成模块包括:
[0056] 第一设置单元,用于当所述同属一组的多用户数据发送端的数据被正确接收,则 在所述数据接收状态信息中对应设置第一预设值;
[0057] 第二设置单元,用于当所述同属一组的多用户数据发送端的数据未被正确接收, 则在所述数据接收状态信息中对应设置第二预设值。
[0058] 结合第三方面的第一种可能的实现方式,在第四种可能的实现方式中,所述组块 确认消息帧还包括所述组内位置信息,所述数据接收状态信息通过位图信息的方式来设 置;其中,
[0059] 所述组块确认消息帧中的组内位置信息用于指示所述同属一组的各个用户数据 发送端识别出各自对应的数据接收状态信息;
[0060] 所述位图信息用于指示所述同属一组的各个用户数据发送端的一个数据帧或者 多个数据帧的接收状态。
[0061] 结合第三方面的第一种可能的实现方式,在第五种可能的实现方式中,所述组块 确认消息帧还包括关联标识,所述数据接收状态信息通过位图信息的方式来设置;其中,
[0062] 所述组块确认消息帧中的关联标识用于指示所述同属一组的各个用户数据发送 端识别出各自对应的数据接收状态信息;
[0063] 所述位图信息用于指示所述同属一组的各个用户数据发送端的一个数据帧或者 多个数据帧的接收状态。
[0064] 第四方面,本发明实施例