一种数据传输方法、相关设备及系统的制作方法
【技术领域】
[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] 第五方面,本发明实施例提供了一种数据传