一种用户数据传输方法、装置及网络设备与流程

文档序号:17149517发布日期:2019-03-19 23:17阅读:239来源:国知局
一种用户数据传输方法、装置及网络设备与流程

本发明涉及无线网络技术领域,特别涉及一种用户数据传输方法、装置及网络设备。



背景技术:

随着智能终端的广泛应用,人们对网络流量的需求日益增长,为了满足人们随时随地能够上网的需求,必须提高网络系统的性能,基于此,无线局域网中的无线保真(wi-fi)系统也由ieee802.11a/b演进到802.11g、802.11n,再从802.11g、802.11n到802.11ac。

在ieee802.11n中,有分布式协调功能(dcf,distributedcoordinationfunction)、点协调功能(pcf,pointcoordinationfunction)、混合协调功能(hcf,hybridcoordinationfunction)、增强型分布式信道接入技术(edca,enhanceddistributedchannelaccess)。其中,分布式协调功能中,各个用户通过竞争的方式接入信道,只有竞争到信道的用户才能传输数据;点协调功能中,用户在接收到接入点(ap,accesspoint)的轮询后,开始传输数据,传送的时长为一帧;混合协调功能中,用户在接收到ap的轮询后,开始传输数据,传输的时长为一帧或多帧。

发明人对现有技术的研究和实践过程发现,现有的实现方式中,ap每次只能询问一个用户是否有调度请求,即一次只能询问一个用户是否有数据发送,增大了用户传输数据的时延,降低了系统的服务质量。



技术实现要素:

本发明实施例中提供了一种用户数据传输方法、装置及网络设备,以解决现有技术中,一次只能询问一个用户是否有调度请求,导致无效轮询概率增加,用户数据传输延迟的技术问题。

为了解决上述技术问题,本发明实施例公开了如下技术方案:

第一方面提供了一种用户数据传输方法,所述方法包括:

向一个用户组中的用户发送获取用户调度请求的组播帧,所述组播帧包括:为所述用户组中的所有用户分配的长训练序列和扩频序列;

接收所述用户组中的有数据传输的用户反馈的用户调度请求,其中,所述用户调度请求是所述用户使用为所述用户分配的长训练序列和扩频序列中的至少一个进行反馈的;

根据所述用户调度请求调度用户数据的传输。

在第一方面的第一种可能的实现方式中,所述方法还包括:

获取用户信息和系统信息,所述系统信息包括:与接入点ap关联的用户数目;

根据所述用户信息对所述与ap关联的用户数目进行分组,并设定用户组号;

为每个用户组中的用户分配长训练序列和扩频序列。

结合第一方面或第一方面第一种可能的实现方式,在第二种可能的实现方式中,所述用户信息至少包括下述一种:用户的业务类型、用户的关联标识信息aid和用户的位置信息。

结合第一方面或第一方面第一种或第二种可能的实现方式,在第三种可能的实现方式中所述为每个用户组中的用户分配长训练序列,包括:

为所有用户组中的用户分配同一个长训练序列;或者,

为不同的用户组选用不同的基序列作为长训练序列,并为同一用户组中的不同用户使用同一基序列的不同移位作为长训练序列。

结合第一方面或第一方面第一种或第二种或第三种可能的实现方式,在第四种可能的实现方式中,为每个用户组中的用户分配扩频序列,包括:

为同一用户组中的用户分配正交的扩频序列;为不同用户组中的每组用户分配正交的扩频序列或者非正交的扩频序列,或者同一扩频序列。

结合第一方面或第一方面第一种或第二种或第三种或第四种可能的实现方式,在第五种可能的实现方式中,所述组播帧还包括:表示所述用户组的用户信息的标识。

结合第一方面或第一方面第一种或第二种或第三种或第四种或第五种可能的实现方式,在第六种可能的实现方式中,所述表示所述用户组的用户信息的标识,包括:用户组的组号、用户组中用户的aid信息或者用户组中用户的长训练序列的基序列标识。

结合第一方面或第一方面第一种或第二种或第三种或第四种或第五种或第六种可能的实现方式,在第七种可能的实现方式中,还包括:

接收所述用户组中的没有数据传输的用户发送的响应所述组播帧的反馈信息。

第二方面提供了一种用户数据传输装置,包括:

发送单元,用于向预设的一个用户组中的用户发送获取用户调度请求的组播帧,所述组播帧包括:为所述用户组中的用户分配的长训练序列和扩频序列;

第一接收单元,用于接收所述用户组中的有数据传输的用户反馈的用户调度请求;其中,所述用户调度请求是所述用户使用为所述用户分配的长训练序列和扩频序列中的至少一个进行反馈的;

调度单元,用于根据所述用户调度请求调度用户数据的传输。

在第二方面的第一种可能的实现方式中,还包括:

获取单元,用于获取用户信息和系统信息,所述系统信息中包括:与接入点ap关联的用户数目;

划分单元,用于根据所述用户信息对所述与ap关联的用户数目进行分组,并设定用户组号;

分配单元,用于为每个用户组中的用户分配长训练序列和扩频序列。

结合第二方面或第二方面第一种可能的实现方式,在第二种可能的实现方式中,所述获取单元获取的所述用户信息至少包括下述一种:用户的业务类型、用户的关联标识信息aid和用户的位置信息。

结合第二方面或第二方面第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述分配单元包括:

长训练序列分配单元,用于为所有用户分配同一个长训练序列;或者为不同的用户组选用不同的基序列作为长训练序列,并为同一用户组中的不同用户使用同一基序列的不同移位作为长训练序列;

扩频序列分配单元,用于为同一用户组中的用户分配正交的扩频序列;为不同用户组中的每组用户分配正交的扩频序列或者非正交的扩频序列或者同一扩频序列。

结合第二方面或第二方面第一种或第二种或第三种可能的实现方式,在第四种可能的实现方式中,所述发送单元发送的所述组播帧还包括:表示所述用户组的用户信息的标识。

结合第二方面或第二方面第一种或第二种或第三种或第四种可能的实现方式,在第五种可能的实现方式中,所述发送单元发送的表示所述用户组的用户信息的标识,包括:用户组的组号、用户组中用户的aid信息或者用户组中用户的长训练序列的基序列标识。

结合第二方面或第二方面第一种或第二种或第三种或第四种或第五种可能的实现方式,在第六种可能的实现方式中,还包括:

第二接收单元,用于接收所述用户组中的没有数据传输的用户发送的响应所述组播帧的反馈信息。

第三方面提供了一种网络设备,包括:

发送器,用于向一个用户组中的用户发送获取用户调度请求的组播帧,所述组播帧包括:为所述用户组中的所有用户分配的长训练序列和扩频序列;

接收器,用于接收所述用户组中的有数据传输的用户反馈的用户调度请求,其中,所述用户调度请求是所述用户使用为所述用户分配的长训练序列和扩频序列中的至少一个进行反馈的;

处理器,用于根据所述发送器接收到的所述用户调度请求调度用户数据的传输

在第三方面的第一种可能的实现方式中,

所述接收器,还用于接收用户信息和系统信息,所述系统信息包括:与接入点ap关联的用户数目;

所述处理器,还用于根据所述用户信息对所述与ap关联的用户数目进行分组,并设定用户组号;并为每个用户组中的用户分配长训练序列和扩频序列

结合第三方面或第三方面第一种可能的实现方式,在第二种可能的实现方式中,

所述接收器接收到的用户信息包括:用户的业务类型、用户的关联标识信息aid或用户的位置信息。

结合第三方面或第三方面第一种或第二种可能的实现方式,在第三种可能的实现方式中,

所述处理器为每个用户组中的用户分配长训练序列,包括:为所有用户组中的用户分配同一个长训练序列;或者,为不同的用户组选用不同的基序列作为长训练序列;并为同一用户组中的不同用户使用同一基序列的不同移位作为长训练序列。

结合第三方面或第三方面第一种或第二种或第三种可能的实现方式,在第四种可能的实现方式中,所述处理器为每个用户组中的用户分配扩频序列,包括:处理器为同一用户组中的用户分配正交的扩频序列;为不同用户组中的每组用户分配正交的扩频序列或者非正交的扩频序列,或者同一扩频序列。

结合第三方面或第三方面第一种或第二种或第三种或第四种可能的实现方式,在第五种可能的实现方式中,所述发送器发送的所述组播帧还包括表示所述用户组的用户信息的标识。

结合第三方面或第三方面第一种或第二种或第三种或第四种或第五种可能的实现方式,在第六种可能的实现方式中,所述接收器,还用于接收所述用户组中的没有数据传输的用户发送的响应所述组播帧的反馈信息。

由上述技术方案可知,本发明实施例中,ap能够一次轮询多个用户,降低了无效轮询的概率,并获取多个用户的用户调度请求,根据该用户调度请求调度用户数据的传输,降低有数据发送用户的时延,从而提高系统的服务质量。

附图说明

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

图1为本发明实施例提供的一种用户数据传输方法的流程图;

图1a为本发明实施例提供的一种所有用户都反馈信息的示意图;

图1b为本发明实施例提供的一种只有需求用户反馈信息的示意图;

图2为本发明实施例提供的一种用户数据传输方法的应用实例的示意图;

图3为本发明实施例提供的一种用户数据传输装置的结构示意图;

图4为本发明实施例提供的一种用户数据传输装置的另一结构示意图;

图5为本发明实施例提供的一种用户数据传输装置的另一结构示意图;

图6为本发明实施例提供的一种网络设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提出一种获取用户调度请求的方法及装置,应用于无线局域网。本发明实施例中,ap按照预设规则对与其关联的用户进行分组,然后分别向每组中的用户发送“获取用户调度请求”的组播帧,并在接收到每组中多个用户发送的反馈信息后,根据所述反馈信息调度后续用户数据的传送。本发明实施例中,能够一次轮询多个用户,降低了无效轮询的概率,并同时获取多个用户的用户调度请求,根据该用户调度请求调整用户数据的传输,降低有数据发送用户的时延,提高系统的服务质量。

请参阅图1,图1为本发明实施例提供的一种获取用户调度请求的方法的流程图;所述方法包括:

步骤101:向用户组中的用户发送获取用户调度请求的组播帧,所述组播帧包括:为所述用户组中的用户分配的长训练序列和扩频序列;

在该步骤之前,所述方法还可以包括:接入点ap先获取用户信息和系统信息,所述系统信息包括:与该ap关联的用户(或者站点sta数目);然后,根据所述用户信息对所述与ap关联的用户数目进行分组,并设定用户组号;再后,为每个用户组中的用户分配长训练序列和扩频序列。

其中,所述系统信息除了包括与ap关联的sta数目,还可以包括bssid等,当然,还可以适应性包括其他参数,本实施例不作限制。

可选的,在该实施例中,如果所述用户信息包括:用户的业务类型,所述根据用户信息对所述与ap关联的用户数目进行分组,包括:根据所述用户的业务类型对所述与ap关联的用户进行分组。

其中,根据用户的业务类型进行分组的这种方式,可以按照业务的优先级,分为高优先级业务组、中优先级业务组、低优先级业务组;也可以进行更细层级的区分,分为优先级1至优先级5等五组。高优先级业务组可以比低优先级业务组拥有更多的数据发送机会,比如ap对高优先级业务组的广播次数高于对对低优先级业务的广播次数。关于组号,一种情况为,可以把业务类型的优先级别作为组号,比如01,02,03等,但并不限于此。

如果所述用户信息包括:用户的关联标识信息aid,则所述根据所述用户信息对所述与ap关联的用户进行分组,包括:根据所述用户的aid对所述与ap关联的用户进行分组;

其中,根据用户aid进行分组的这种方式,可以把aid相邻的用户分成一组,比如aid从1至20的为第一组,以此类推等。关于组号,可以把组内aid的起始地址作为组号;也可以按照简单的方式设置组号,比如1,2,3等,但并不限于此。

如果所述用户信息包括:用户的位置信息;则所述根据所述用户信息对所述与ap关联的用户进行分组,包括:根据所述用户的位置信息对所述与ap关联的用户进行分组。

其中,根据用户的位置进行分组的这种方式,可以把位置相邻的用户分为一组,或者位于ap的同一方位(比如上方、下方、东北方、西南方等)的用户分为一组,以便ap针对某一个用户组用户发送广播信息时,可以使用波束成型的方式。关于组号,我们可以按照比较简单的方式设置组号,比如1,2,3等,但并不限于此。

当然,在该实施例中,也可以根据其他方式进行分组时,并设置组号。对用户进行分组的方法有多种,可以根据需求选择不同的分组方法,比如要让ap的功耗降低,可以选择根据用户的位置进行分组的方式,以便ap可以使用波束赋形的方式进行组播。

可选的,为用户分配长训练序列其分配的方式以下述两种方式为例,但并不限于此:

方式一:可以按照ieee802.11n或ieee802.11ac标准,为所有用户组中的用户分配同一个长训练序列。

方式二:也可以为不同的用户分配不同的长训练序列。在本发明实施例中,为了组播帧的设置,可以按照下述规则为不同的用户分配长训练序列。规则1:不同的用户组选用不同的基序列作为长训练序列;规则2:同一用户组中的不同用户使用同一基序列的不同移位作为长训练序列。需要说明的是,长训练序列的选取和使用对于本领域技术人员来说,已是熟知技术,在此不再赘述。

可选的,为每个用户组中的用户分配扩频序列,包括:为同一用户组中的用户分配正交的扩频序列;为不同用户组中的每组用户分配正交的扩频序列或者非正交的扩频序列,或者同一扩频序列。其中,为每个用户组中的用户分配扩频序列,也可以称为,为每个用户组中的用户分配扩频码。

该实施例中,分配扩频码或扩频序列的目的是:用户使用分配的扩频码向ap反馈是否有数据发送的消息;目的是同一组的多个用户在同时反馈广播帧时,ap能够正确解调出各个用户的反馈信息。执行方式二的过程中,需要遵守两条规则,规则1:同组内不同用户的扩频码必须正交;规则2:不同组内的用户之间的扩频码可以不正交,也可以正交,还可以相同。

在该实施例中,在发送的组播帧的目标用户区域中,包含能够标识该组用户信息的比特,如果该组为第i组,则在组播帧的目标用户区域中,增加第i组用户的组号,或者,

增加第i组用户的aid信息,其中,这种增加方式有两种表达方法,一种是使用一组用户的aid起始值及用户个数,另一种是使用一组用户的aid起始值和结束值。当然,在实际应用中,还需要根据aid进行用户分组,才能使用aid信息标识各组用户。或者,

增加第i组用户的长训练序列的基序列id。如果在为不同的用户分配了不同的长训练序列,其具体的分配规则详见上述,那么就可以使用长训练序列的基序列id来标识各组用户。

本实施例中组播帧的其他区域的内容,具体可以参考ieee802.11ac中pcf轮询帧的设计方法,在此不再赘述。

基于上述过程,步骤101中,对于根据用户的位置进行分组的情况,ap可以使用beamforming的方式发送组播帧(或者组播信息)。需要说明的是,该组播帧的调制编码方式以及发送功率,需要保证组内的所有用户都能够接收到并正确解调出组播帧的内容。

步骤102:接收所述用户组中的有数据传输的用户反馈的用户调度请求,其中,所述用户调度请求是所述用户使用为所述用户分配的长训练序列和扩频序列中的至少之一进行反馈的。

也就是说,如果所有的用户使用相同的长训练序列,则用扩频序列进行反馈;如果不同的用户使用不同的长训练序列,则可以使用长训练序列进行反馈。

其中,用户组中的每个用户在接收到ap发送的组播帧后,使用系统为该用户分配的扩频码向ap反馈是否有数据发送的消息,以便于同一组的多个用户在同时反馈响应组播帧的消息时,ap能够正确解调出各个用户的反馈信息,如果有数据需要发送,则该反馈信息中包括用户调度请求;如果没有数据需要发送的,则所述反馈信息中不包括用户调度信息。其中,扩频码的分配可以在组播帧中进行,也可以在之前进行。

也就是说,各个用户在发送反馈信息时,均用自己的扩频码进行扩频。

步骤103:根据所述用户调度请求调度用户数据的传输。

ap在接收到用户调度请求中,根据该用户调度请求调度用户数据的传输。

其中,ap收到用户的反馈后,获得对应用户的用户调度请求,ap将处理用户组中的数据传输:如果只有一个用户有数据需要发送,则可以按照802.11n或者802.11ac的方式进行传输;如果有多个用户有数据需要发送,可以通过ap的调度,比如,通过时分的方式,让其依次传送;或者通过频分的方式,每个用户分配一定的带宽,让其同时传送;也可以通过时分加频分的方式,为每个用户分配一些资源块,让其进行传送;还可以通过码分的方式让其同时传送,当然,还可以通过其他的方式,本实施例不作限制。

可选的,在另一实施例中,该实施例在上述实施例的基础上,所述方法还可以包括:接收所述用户组中的没有数据传输的用户发送的响应所述组播帧的反馈信息。

也就是说,在该实施例中,用户组的有数据需要传输的用户,可以向ap反馈用户调度请求,而没有数据传输的用户,也可以向ap发送没有数据传输的反馈信息,以便于ap判断该用户组中,哪些用户需要传输数据,哪些用户不需要传输数据。

即,本发明实施例中,有两种反馈方式:第一种是全部用户都反馈信息,如图1a所示,为本发明实施例提供的一种所有用户都反馈信息的示意图;第二种是有数据需要传输的用户反馈信息,如图1b所示,为本发明实施例提供的一种只有需求用户反馈信息的示意图。

如图1a所示,假如站点sta1、sta2和sta3为一组,在收到ap的cf轮询(cf-poll)后,如果sta1和sta3有业务需要发送,而sta2没有业务发送,根据反馈方式一,sta1、sta2和sta3均需反馈信息,其中,sta1和sta3反馈调度请求信息(即requestinfor),而sta2反馈“无业务发送”的信息(即notraffic)。

如图1b所示,假如sta1、sta2和sta3为一组,在收到ap的cf-poll后,sta1和sta3有业务需要发送,而sta2没有业务发送,根据反馈方式二,sta1和sta3反馈调度请求信息(即requestinfor),而sta2不反馈任何信息。

其中,各个用户的反馈信息在发送前,用自己的扩频码进行扩频,ap侧可以正确区分出每个用户的反馈信息。

本发明实施例中,能够一次轮询多个用户,降低了无效轮询的概率,并获取多个用户的用户调度请求,根据该用户调度请求调度用户数据的传输,降低有数据发送用户的时延,提高系统的服务质量。

本发明实施例改进了ieee802.11n和ieee802.11ac中的轮询机制,降低了ap无效轮询的概率,提高了系统的吞吐量;同时可以降低有数据发送用户的时延,提高系统的服务质量。

还请参阅图2,图2为本发明实施例提供的一种用户数据传输方法的应用实例的流程图,所述方法包括:

步骤201:ap获取用户信息和系统信息,所述系统信息包括:与接入点ap关联的用户数目;

其中,所述用户信息详见上述,在此不再赘述。

步骤202:ap根据所述用户信息对所述与ap关联的用户数目进行分组,并设定用户组号;

其中,用户信息包括的内容不同,其分组的方式也不同,具体详见上述,在此不再赘述。

步骤203:ap为每个用户组中的用户分配长训练序列和扩频序列;

其中,分配长训练序列和扩频序列的过程,详见上述,在此不再赘述。

步骤204:ap生成第i用户组的组播帧,其中,1≤i≤用户组数;所述组播帧中包括:为所述第i用户组中的所有用户分配的长训练序列和扩频序列;还可以包括表示所述第i用户组的用户信息的标识;

步骤205:ap向第i用户组中的用户发送所述组播帧;

步骤206:ap接收第i用户组中有数据需要发送的用户反馈的用户调度请求;

当然,在该实施例中,ap还可以接收到没有数据发送的用户的反馈信息。

本发明实施例中,用户有两种反馈方式:一种是全部用户都反馈信息;另一种只是有数据的用户反馈信息,具体详见上述,在此不再赘述。而对于ap来说,接收到所有用户发送的反馈信息;或者只接收到有数据发送的用户的反馈信息。

步骤207:ap根据所述调度请求调度第i用户组中的用户数据的传输;

步骤208:判断i是否达到最大用户组数,如果否,执行步骤209;如果是,执行步骤210;

步骤209:执行i=i+1,然后,返回步骤204,即ap生成第i用户组的组播帧,所述组播帧中包括:表示所述第i用户组的用户信息的标识;以及为所述第i用户组中的所有用户分配的长训练序列和扩频序列。

步骤210:结束本次流程。

基于上述方法的实现过程,本发明实施例还提供一种用户数据传输装置,其结构示意图如图3所示,所述装置包括:发送单元31,第一接收单元33和调度单元33。

其中,所述发送单元31,用于向预设的一个用户组中的用户发送获取用户调度请求的组播帧,所述组播帧包括:为所述用户组中的用户分配的长训练序列和扩频序列;

可选的,所述发送单元发送的所述组播帧还可以包括:表示所述用户组的用户信息的标识,即:所述组播帧的目标用户区域中包括表示所述用户组的用户信息的标识。所述发送单元发送的表示所述用户组的用户信息的标识,包括:用户组的组号或者用户组中用户的aid信息或者用户组中用户的长训练序列的基序列标识。

所述第一接收单元32,用于接收所述用户组中的有数据传输的用户反馈的用户调度请求;其中,所述用户调度请求是所述用户使用为所述用户分配的长训练序列和/或扩频序列进行反馈的;

所述调度单元33,用于根据所述用户调度请求调度用户数据的传输。

可选的,在图3实施例的基础上,所述装置还可以包括:获取单元41,划分单元42和分配单元43,其结构示意图如图4所示,图4为本发明实施例提供的一种用户数据传输装置的另一结构示意图。其中,

所述获取单元41,用于获取用户信息和系统信息,所述系统信息中包括:与接入点ap关联的用户数目;

所述划分单元42,用于根据所述用户信息对所述与ap关联的用户数目进行分组,并设定用户组号;

所述分配单元43,用于为每个用户组中的用户分配长训练序列和扩频序列。

可选的,所述获取单元获取的所述用户信息包括:用户的业务类型、用户的关联标识信息aid和/或用户的位置信息;

所述划分单元包括:第一划分单元,第二划分单元或第三划分单元,其中,所述第一划分单元,用于根据所述用户的业务类型对所述与ap关联的用户进行分组;所述第二划分单元,用于根据所述用户的aid对所述与ap关联的用户进行分组;所述第三划分单元,用于根据所述用户的位置信息对所述与ap关联的用户进行分组。

可选的,所述分配单元包括:长训练序列分配单元和扩频序列分配单元,其中,所述长训练序列分配单元,用于为所有用户分配同一个长训练序列;或者为不同的用户组选用不同的基序列作为长训练序列;并为同一用户组中的不同用户使用同一基序列的不同移位作为长训练序列。

所述扩频序列分配单元,用于为同一用户组中的每组用户分配正交的扩频序列;为不同用户组中的用户分配正交的扩频序列或者非正交的扩频序列或者同一扩频序列。

可选的,所述装置还可以包括:第二接收单元51,其结构示意图如图5所示,图5为本发明实施例提供的一种用户数据传输装置的另一结构示意图。其中,

所述第二接收单元51,与发送单元31连接,用于接收所述用户组中的没有数据传输的用户发送的响应所述组播帧的反馈信息。

其中,第二接收单元与第一接收单元可以集成在一起,也可以独立部署,本实施例不作限制。

可选的,所述装置集成在ap中,或者独立部署,本实施例不作限制。

还请参阅图6,图6为本发明实施例提供的一种网络设备,所述网络设备包括:发送器61、接收器62和处理器63,其中,

所述发送器61,用于向一个用户组中的用户发送获取用户调度请求的组播帧,所述组播帧中包括:为所述用户组中的所有用户分配的长训练序列和扩频序列;当然,所述组播帧中还可以包括:表示所述用户组的用户信息的标识。

所述接收器62,用于接收所述用户组中的有数据传输的用户反馈的用户调度请求,其中,所述用户调度请求是所述用户使用为所述用户分配的长训练序列和扩频序列中的至少一个进行反馈的;

所述处理器63,用于根据所述发送器接收到的所述用户调度请求调度用户数据的传输。

可选的,所述接收器62,还用于获取用户信息和系统信息,所述系统信息包括:与接入点ap关联的用户数目;

所述处理器63,还用于根据所述用户信息对所述与ap关联的用户数目进行分组,并设定用户组号;并为每个用户组中的用户分配长训练序列和扩频序列。

可选的,当所述接收器62接收到的用户信息包括:用户的业务类型、用户的关联标识信息aid或用户的位置信息;所述63根据所述用户信息对所述与ap关联的用户数目进行分组,包括:根据所述用户的业务类型对所述与ap关联的用户数目进行分组;或者根据所述用户的aid对所述与ap关联的用户数目进行分组;或者根据所述用户的位置信息对所述与ap关联的用户数目进行分组。

可选的,所述处理器63为每个用户组中的用户分配长训练序列,包括:为所有用户组中的用户分配同一个长训练序列;或者,为不同的用户分配不同的长训练序列。其中,所述处理器为不同的用户分配不同的长训练序列,包括:处理器为不同的用户组选用不同的基序列作为长训练序列;处理器为同一用户组中的不同用户使用同一基序列的不同移位作为长训练序列。

可选的,所述处理器63为每个用户组中的用户分配扩频序列,包括:处理器为同一用户组中的每组用户分配正交的扩频序列;为不同用户组中的用户分配正交的扩频序列或者非正交的扩频序列,或者同一扩频序列。

可选的,所述发送器61发送的所述组播帧中包括:表示所述用户组的用户信息的标识,包括:在所述组播帧中的目标用户区域中包括表示所述用户组的用户信息的标识。

其中,所述表示所述用户组的用户信息的标识,包括:用户组的组号、用户组中用户的aid信息或者用户组中用户的长训练序列的基序列标识。

可选的,所述接收器62,还用于接收所述用户组中的没有数据传输的用户发送的响应所述组播帧的反馈信息。

可选的,所述网络设备可以为接入点ap,当然,也可以其他类似设备,本实例不作限制。

本发明实施例中提出的一次获取用户调度请求的技术方案还可以应用以wi-fi为代表的无线局域网系统中,包括ieee802.11a/b/g,802.11n,802.11ac以及下一代wi-fi系统,以提高无线网络的性能,其应用场景可以是业务办公、体育场馆或者家庭无线局域网等等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。

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

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