资源调度方法及设备与流程

文档序号:19193504发布日期:2019-11-25 21:23阅读:197来源:国知局
资源调度方法及设备与流程

本发明实施例涉及通信技术,尤其涉及一种资源调度方法及设备。



背景技术:

由于网络技术和移动设备的飞速发展,基于ieee802.11标准的无线局域网(wirelesslocalareanetworks,简称:wlan)技术得到了长足的发展和广泛的应用。

wlan网络使用免费非授权频段。这种开放频谱的特性以及wlan的竞争接入机制,使得频谱利用率及网络效率较低;另外,由于小包业务上行传输数据的属性,在调度系统中,小包业务需要大量的调度信令开销,这对控制信道的容量提出了极大的挑战。



技术实现要素:

本发明提供一种资源调度方法及设备,以解决上行频繁小包业务的调度开销问题。

第一方面,本发明提供一种无线接入点设备,该设备包括:

第一处理器,用于根据所述无线接入点设备自身关联的站点设备的信息,确定上行资源调度信息,所述上行资源调度信息包括待调度站点设备的标识符和待调度上行资源量及其位置,所述待调度站点设备为所述站点设备中的多个设备,所述标识符用于指示所述站点设备为具备上行频繁小包业务的设备,所述上行频繁小包业务为预先定义或所述无线接入点设备在单位时间内接收的上行小包数目超过预设阈值的业务;

第一发送器,与所述第一处理器连接,用于将所述第一处理器确定的所述上行资源调度信息发送给所述待调度站点设备。

结合第一方面,在第一方面的第一种可能的实现方式中,所述第一处理器具体用于:

统计所述无线接入点设备自身关联的站点设备的信道信息和负载信息;

根据所述信道信息,确定其支持的调制编码方案mcs;

根据所述负载信息,获取所述站点设备的平均负载信息;

根据所述mcs和所述平均负载信息,确定各所述站点设备所需的上行资源的大小;

则所述第一发送器具体用于:根据所述站点设备所需的上行资源的总和,为所述站点设备调度上行资源,所述上行资源为所述待调度上行资源量的部分或全部。

结合第一方面或第一方面的第二种可能的实现方式,在第一方面的第二种可能的实现方式中,所述第一处理器还用于:

根据所述无线接入点设备自身关联的站点设备的负载信息和qos要求,确定所述待调度站点设备发送上行数据的传输概率。

结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述第一处理器具体用于:

获取所述站点设备个数m及其中上行频繁小包业务的qos要求,所述qos要求包括碰撞概率阈值;

根据如下公式,计算所述待调度站点设备发送上行数据的所述传输概率:

(α×p)m≤β

其中,α表示所述站点设备的小包到达率,α=f1/f2,f1表示所述站点设备生成小包的频率,f2表示所述站点设备传输小包的频率;p表示所述传输概率;m≤m,表示共享同一资源单元的所述站点设备个数;β表示所述碰撞概率阈值。

结合第一方面、第一方面的第一种至第三种可能的实现方式中的任意一种,在第一方面的第四种可能的实现方式中,所述第一发送器具体用于:

通过广播信标帧或控制信道中的控制信令,将所述上行资源调度信息发送给所述待调度站点设备。

结合第一方面、第一方面的第一种至第四种可能的实现方式中的任意一种,在第一方面的第五种可能的实现方式中,所述无线接入点设备还包括:

第一接收器,与所述第一处理器连接,用于在所述第一处理器根据所述无线接入点设备自身关联的站点设备的信息,确定所述站点设备对应的上行资源调度信息之前,接收所述站点设备发送的关联请求报文,所述关联请求报文携带上行频繁小包设备声明信息,所述上行频繁小包设备声明信息用于指示所述站点设备为具备上行频繁小包业务的设备;

则所述第一处理器还用于记录所述站点设备为上行频繁小包设备,并为所述站点设备分配所述标识符;

所述第一发送器还用于发送关联响应报文给所述站点设备,所述关联响应报文携带所述标识符。

第二方面,本发明提供一种站点设备,所述站点设备包括:

第二接收器,用于接收无线接入点设备发送的上行资源调度信息,所述上行资源调度信息包括待调度站点设备的标识符和待调度上行资源量及其位置,所述标识符用于指示所述站点设备为具备上行频繁小包业务的设备,所述上行频繁小包业务为预先定义或所述无线接入点设备在单位时间内接收的上行小包数目超过预设阈值的业务;

第二处理器,与所述第二接收器连接,用于根据标识符与上行资源的映射关系,在所述第二接收器接收的所述上行资源调度信息中确定所述站点设备对应的用于上行传输的上行资源。

结合第二方面,在第二方面的第一种可能的实现方式中,所述第二接收器具体用于:

接收所述无线接入点设备通过广播信标帧或控制信道中的控制信令发送的所述上行资源调度信息。

结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述第二接收器还用于:

在所述第二处理器根据所述上行资源调度信息,确定所述站点设备对应的用于上行传输的上行资源之前,接收所述无线接入点设备发送的传输概率,所述传输概率为所述无线接入点设备根据其自身关联的站点设备的负载信息和qos要求确定的。

结合第二方面或第二方面的第一种或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述站点设备还包括:

第二发送器,与所述第二处理器连接,用于在所述第二接收器接收无线接入点设备发送的上行资源调度信息之前,发送关联请求报文给所述无线接入点设备,所述关联请求报文携带上行频繁小包设备声明信息,所述上行频繁小包设备声明信息用于指示所述站点设备为具备上行频繁小包业务的设备;

则所述第二接收器还用于接收所述无线接入点设备发送的关联响应报文,所述关联响应报文携带所述标识符。

第三方面,本发明提供一种无线接入点设备,所述无线接入点设备包括:

第一处理模块,用于根据所述无线接入点设备自身关联的站点设备的信息,确定上行资源调度信息,所述上行资源调度信息包括待调度站点设备的标识符和待调度上行资源量及其位置,所述待调度站点设备为所述站点设备中的多个设备,所述标识符用于指示所述站点设备为具备上行频繁小包业务的设备,所述上行频繁小包业务为预先定义或所述无线接入点设备在单位时间内接收的上行小包数目超过预设阈值的业务;

第一发送模块,用于将所述第一处理模块确定的所述上行资源调度信息发送给所述待调度站点设备。

结合第三方面,在第三方面的第一种可能的实现方式中,所述第一处理模块具体用于:

统计所述无线接入点设备自身关联的所述站点设备的信道信息和负载信息;

根据所述信道信息,确定其支持的调制编码方案mcs;

根据所述负载信息,获取所述站点设备的平均负载信息;

根据所述mcs和所述平均负载信息,确定各所述站点设备所需的上行资源的大小;

则所述第一发送模块具体用于:根据所述站点设备所需的上行资源的总和,为所述站点设备调度上行资源,所述上行资源为所述待调度上行资源量的部分或全部。

结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述第一处理模块还用于:

根据所述无线接入点设备自身关联的站点设备的负载信息和qos要求,确定所述待调度站点设备发送上行数据的传输概率。

结合第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述第一处理模块具体用于:

获取所述站点设备个数m及其中上行频繁小包业务的qos要求,所述qos要求包括碰撞概率阈值;

根据如下公式,计算所述待调度站点设备发送上行数据的所述传输概率:

(α×p)m≤β

其中,α表示所述站点设备的小包到达率,α=f1/f2,f1表示所述站点设备生成小包的频率,f2表示所述站点设备传输小包的频率;p表示所述传输概率;m≤m,表示共享同一资源单元的所述站点设备个数;β表示所述碰撞概率阈值。

结合第三方面、第三方面的第一种至第三种可能的实现方式中的任意一种,在第三方面的第四种可能的实现方式中,所述第一发送模块具体用于:

通过广播信标帧或控制信道中的控制信令,将所述上行资源调度信息发送给所述待调度站点设备。

结合第三方面、第三方面的第一种至第四种可能的实现方式中的任意一种,在第三方面的第五种可能的实现方式中,所述无线接入点设备还包括:

第一接收模块,用于在所述第一处理模块根据所述无线接入点设备自身关联的站点设备的信息,确定所述站点设备对应的上行资源调度信息之前,接收所述站点设备发送的关联请求报文,所述关联请求报文携带上行频繁小包设备声明信息,所述上行频繁小包设备声明信息用于指示所述站点设备为具备上行频繁小包业务的设备;

则所述第一处理模块还用于记录所述站点设备为上行频繁小包设备,并为所述站点设备分配所述标识符;

所述第一发送模块还用于发送关联响应报文给所述站点设备,所述关联响应报文携带所述标识符。

第四方面,本发明提供一种站点设备,所述站点设备包括:

第二接收模块,用于接收无线接入点设备发送的上行资源调度信息,所述上行资源调度信息包括待调度站点设备的标识符和待调度上行资源量及其位置,所述标识符用于指示所述站点设备为具备上行频繁小包业务的设备,所述上行频繁小包业务为预先定义或所述无线接入点设备在单位时间内接收的上行小包数目超过预设阈值的业务;

第二处理模块,用于根据标识符与上行资源的映射关系,在所述第二接收模块接收的所述上行资源调度信息中确定所述站点设备对应的用于上行传输的上行资源。

结合第四方面,在第四方面的第一种可能的实现方式中,所述第二接收模块具体用于:

接收所述无线接入点设备通过广播信标帧或控制信道中的控制信令发送的所述上行资源调度信息。

结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,所述第二接收模块还用于:

在所述第二处理模块根据所述上行资源调度信息,确定所述站点设备对应的用于上行传输的上行资源之前,接收所述无线接入点设备发送的传输概率,所述传输概率为所述无线接入点设备根据其自身关联的站点设备的负载信息和qos要求确定的。

结合第四方面或第四方面的第一种或第二种可能的实现方式,在第四方面的第三种可能的实现方式中,所述站点设备还包括:

第二发送模块,用于在所述第二接收模块接收无线接入点设备发送的上行资源调度信息之前,发送关联请求报文给所述无线接入点设备,所述关联请求报文携带上行频繁小包设备声明信息,所述上行频繁小包设备声明信息用于指示所述站点设备为具备上行频繁小包业务的设备;

则所述第二接收模块还用于接收所述无线接入点设备发送的关联响应报文,所述关联响应报文携带所述标识符。

第五方面,本发明提供一种资源调度方法,所述资源调度方法包括:

无线接入点设备根据其自身关联的站点设备的信息,确定上行资源调度信息,所述上行资源调度信息包括待调度站点设备的标识符和待调度上行资源量及其位置,所述待调度站点设备为所述站点设备中的多个设备,所述标识符用于指示所述站点设备为具备上行频繁小包业务的设备,所述上行频繁小包业务为预先定义或所述无线接入点设备在单位时间内接收的上行小包数目超过预设阈值的业务;

所述无线接入点设备将上行资源调度信息发送给所述待调度站点设备。

结合第五方面,在第五方面的第一种可能的实现方式中,所述无线接入点设备根据其自身关联的站点设备的信息,确定上行资源调度信息,包括:

所述无线接入点设备统计其自身关联的所述站点设备的信道信息和负载信息;

所述无线接入点设备根据所述信道信息,确定其支持的调制编码方案mcs;

所述无线接入点设备根据所述负载信息,获取所述站点设备的平均负载信息;

所述无线接入点设备根据所述mcs和所述平均负载信息,确定各所述站点设备所需的上行资源的大小;

则所述无线接入点设备将上行资源调度信息发送给所述待调度站点设备包括:

所述无线接入点设备根据所述站点设备所需的上行资源的总和,为所述站点设备调度上行资源,所述上行资源为所述待调度上行资源量的部分或全部。

结合第五方面或第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,所述无线接入点设备将上行资源调度信息发送给所述待调度站点设备之前,还包括:

所述无线接入点设备根据其自身关联的站点设备的负载信息和qos要求,确定所述待调度站点设备发送上行数据的传输概率。

结合第五方面的第二种可能的实现方式,在第五方面的第三种可能的实现方式中,所述无线接入点设备根据其自身关联的站点设备的负载信息和qos要求,确定所述待调度站点设备发送上行数据的传输概率,包括:

所述无线接入点设备获取所述站点设备个数m及其中上行频繁小包业务的qos要求,所述qos要求包括碰撞概率阈值;

根据如下公式,计算所述待调度站点设备发送上行数据的所述传输概率:

(α×p)m≤β

其中,α表示所述站点设备的小包到达率,α=f1/f2,f1表示所述站点设备生成小包的频率,f2表示所述站点设备传输小包的频率;p表示所述传输概率;m≤m,表示共享同一资源单元的所述站点设备个数;β表示所述碰撞概率阈值。

结合第五方面、第五方面的第一种至第三种可能的实现方式中的任意一种,在第五方面的第四种可能的实现方式中,所述无线接入点设备将上行资源调度信息发送给所述待调度站点设备,包括:

所述无线接入点设备通过广播信标帧或控制信道中的控制信令,将所述上行资源调度信息发送给所述待调度站点设备。

结合第五方面、第五方面的第一种至第四种可能的实现方式中的任意一种,在第五方面的第五种可能的实现方式中,在所述无线接入点设备根据其自身关联的站点设备的信息,确定所述站点设备对应的上行资源调度信息之前,所述方法还包括:

所述无线接入点设备接收所述站点设备发送的关联请求报文,所述关联请求报文携带上行频繁小包设备声明信息,所述上行频繁小包设备声明信息用于指示所述站点设备为具备上行频繁小包业务的设备;

所述无线接入点设备记录所述站点设备为上行频繁小包设备,并为所述站点设备分配所述标识符;

所述无线接入点设备发送关联响应报文给所述站点设备,所述关联响应报文携带所述标识符。

第六方面,本发明提供一种资源调度方法,所述资源调度方法包括:

站点设备接收无线接入点设备发送的上行资源调度信息,所述上行资源调度信息包括待调度站点设备的标识符和待调度上行资源量及其位置,所述标识符用于指示所述站点设备为具备上行频繁小包业务的设备,所述上行频繁小包业务为预先定义或所述无线接入点设备在单位时间内接收的上行小包数目超过预设阈值的业务;

所述站点设备根据标识符与上行资源的映射关系,在所述上行资源调度信息中确定其自身对应的用于上行传输的上行资源。

结合第六方面,在第六方面的第一种可能的实现方式中,所述站点设备接收无线接入点设备发送的上行资源调度信息,包括:

所述站点设备接收所述无线接入点设备通过广播信标帧或控制信道中的控制信令发送的所述上行资源调度信息。

结合第六方面或第六方面的第一种可能的实现方式,在第六方面的第二种可能的实现方式中,所述站点设备根据所述上行资源调度信息,确定其自身对应的用于上行传输的上行资源之前,所述方法还包括:

所述站点设备接收所述无线接入点设备发送的传输概率,所述传输概率为所述无线接入点设备根据其自身关联的站点设备的负载信息和qos要求确定的。

结合第六方面或第六方面的第一种或第二种可能的实现方式,在第六方面的第三种可能的实现方式中,所述站点设备接收无线接入点设备发送的上行资源调度信息之前,所述方法还包括:

所述站点设备发送关联请求报文给所述无线接入点设备,所述关联请求报文携带上行频繁小包设备声明信息,所述上行频繁小包设备声明信息用于指示所述站点设备为具备上行频繁小包业务的设备;

所述站点设备接收所述无线接入点设备发送的关联响应报文,所述关联响应报文携带所述标识符。

在本发明中,ap设备通过为其关联的、多个具备上行频繁小包业务的站点设备调度上行资源,可有效减少调度信令的开销,降低下行控制信道的负载要求。

附图说明

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

图1为本发明无线接入点设备实施例一的结构示意图;

图2为本发明站点设备实施例一的结构示意图;

图3为本发明ap设备调度多个站点设备的一上行传输示例图;

图4为本发明无线接入点设备实施例二的结构示意图;

图5为本发明站点设备实施例二的结构示意图;

图6为本发明无线接入点设备实施例三的结构示意图;

图7为本发明站点设备实施例三的结构示意图;

图8为本发明资源调度方法实施例一的流程图;

图9为本发明资源调度方法实施例二的流程图。

具体实施方式

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

上行频繁小包业务,例如,虚拟桌面基础结构(virtualdesktopinfrastructure,简称:vdi)应用中的无线办公业务,其上行传输数据为小于80字节(byte)的小包,且这些小包多为鼠标和键盘的控制信息,具有较高的服务质量(qualityofservice,简称:qos)要求。针对这种高qos要求的上行频繁小包业务,本发明提供一种资源调度方法及设备。

图1为本发明无线接入点设备实施例一的结构示意图。本发明实施例提供一种无线接入点(accesspoint,简称:ap)设备。如图1所示,本实施例的ap设备10包括:第一处理器11与第一发送器12,二者相互连接。

其中,第一处理器11用于根据ap设备10自身关联的站点设备的信息,确定上行资源调度信息,该上行资源调度信息包括待调度站点设备的标识符(identifier,简称:id)和待调度上行资源量及其位置,待调度站点设备为上述站点设备中的一个或多个设备,标识符用于指示上述站点设备为具备上行频繁小包业务的设备,上行频繁小包业务为预先定义或无线接入点设备在单位时间内接收的上行小包数目超过预设阈值的业务;第一发送器12,与第一处理器11连接,用于将第一处理器11确定的上行资源调度信息发送给上述待调度站点设备。

本发明实施例中,ap设备10为具备调度接入功能的设备或者网络接入点。ap设备10根据与其自身关联的具备上行频繁小包业务的站点设备的信息,例如,站点设备的数目、站点设备的的负载信息以及站点设备的qos要求等信息,确定待调度站点设备的id和待调度上行资源量及其位置,周期性地或者动态地为与其关联的待调度站点设备调度上行资源。

由于上行频繁小包业务的时延要求以及考虑调度信令的开销问题,ap设备10根据站点设备的id,一次为多个站点设备调度上行传输资源,并将这些资源信息下发给待调度站点设备。待调度站点设备根据接收到的调度信令,按照id与上行资源的映射关系找到为自己分配的上行传输资源进行上行传输。

具体地,ap设备根据其自身关联的站点设备的信息,确定上行资源调度信息,可以通过多种方式实现,此处仅举例说明:ap设备侧具有相关业务的统计特性,例如满足95%的站点设备的qos要求时,站点设备需要的平均资源大小。其中,该平均资源大小的需求信息也可以由ap设备根据统计信息获取。当每有一个新的具备该业务的站点设备加入时,ap设备则增加与该站点设备对应的相应大小的上行资源到待调度上行资源量中,以为该站点设备调度上行资源;或相应调整先前关联的各站点设备的上行资源量中部分资源,作为该站点设备的上行资源。ap设备根据关联于它的该业务的站点设备数目,确定上行资源调度资源的大小和位置。

本发明实施例中,ap设备通过为其关联的、多个具备上行频繁小包业务的站点设备调度上行资源,可有效减少调度信令的开销,降低下行控制信道的负载要求;同时,通过对站点设备所分配的上行资源的调整,保证上述站点设备的qos要求。

在上述实施例中,第一处理器11可具体用于:统计ap设备10自身关联的站点设备的信道信息和负载信息;根据信道信息,确定ap设备10支持的调制编码方案(modulationandcodingscheme,简称:mcs);根据负载信息,获取站点设备的平均负载信息;根据mcs和平均负载信息,确定各站点设备所需的上行资源的大小。则第一发送器12可具体用于:根据第一处理器11所确定的站点设备所需的上行资源的总和,为站点设备调度上行资源,上行资源为所述待调度上行资源量的部分或全部。

图2为本发明站点设备实施例一的结构示意图。本发明实施例提供一种站点设备。如图2所示,本实施例的站点设备20包括:第二接收器21与第二处理器22,二者相互连接。

其中,第二接收器21用于接收ap设备发送的上行资源调度信息,该上行资源调度信息包括待调度站点设备的id和待调度上行资源量及其位置,标识符用于指示站点设备为具备上行频繁小包业务的设备,上行频繁小包业务为预先定义或无线接入点设备在单位时间内接收的上行小包数目超过预设阈值的业务;第二处理器22,与第二接收器21连接,用于根据id与上行资源的映射关系,在第二接收器21接收的上行资源调度信息中确定站点设备20对应的用于上行传输的上行资源。

具体地,本发明实施例中,站点设备20具备上行频繁小包业务;ap设备为具备调度接入功能的设备或者网络接入点。其中,站点设备20在与ap设备关联时,ap设备接收到站点设备20发送的关联请求报文后,确定该站点设备20具备上行频繁小包业务,则ap设备在本地记录该站点设备20具备上行频繁小包业务,并为该站点设备20生成一个独有的id,该id用于在下发调度信令时指示该站点设备20的调度信息,在ap设备为多个站点设备调度的整个待调度上行资源量中,通过各待调度站点设备的id,按照id与上行资源的映射关系找到各待调度站点设备的上行传输资源。ap设备将该id携带在关联响应报文中下发给站点设备20。

需要说明的是,上述上行频繁小包业务可以为预先定义的,例如,可以预先将vdi业务定义为上行频繁小包业务;还可以为ap设备在单位时间内接收的上行小包数目超过预设阈值的业务。

本发明实施例中,ap设备通过为其关联的、多个具备上行频繁小包业务的站点设备调度上行资源,通过待调度上行资源量与待调度站点设备映射结合的方式,可有效减少调度信令的开销,降低下行控制信道的负载要求;同时,通过对站点设备所分配的上行资源的调整,保证上述站点设备的qos要求。

由于站点设备上行业务到达的随机性,传输的小包特性以及低时延的qos要求,ap设备周期性为站点设备分配上行传输资源,ap设备一次调度多个站点设备,并通知参与资源调度的待调度站点设备的待调度资源量及其位置。站点设备根据调度信令中调度资源量的位置、大小以及ap设备为站点设备预先分配的id进行映射,确定自己的上行传输资源,并在该上行传输资源上进行上行传输。ap设备通过一次调度多个站点设备的方式,减小调度信令的开销。

下面采用几个具体的实施例,对图1和图2所示实施例的技术方案进行详细说明。

一种具体实施方式中,第一处理器11可以具体用于:根据ap设备10自身关联的站点设备的数目、负载信息和qos要求,确定调度周期、待调度站点设备的id、待调度上行资源量及其位置;到达调度周期后,根据待调度上行资源的大小和位置为待调度站点设备调度上行资源,该上行资源为待调度上行资源量的部分或全部。

该实施方式中,ap设备10周期性调度多个具备上行频繁小包业务的站点设备20的上行资源。ap设备10根据其自身所在的基本服务集(basicserviceset,简称:bss)内关联的站点设备的数目、负载信息以及qos要求,确定调度周期、每次调度的待调度站点设备的id及每次为待调度站点设备调度的上行资源大小及其位置。

具体地,ap设备10对与其关联的站点设备的信道信息、平均负载信息和qos信息进行统计和分析。ap设备10通过信道信息确定可以采用的mcs;通过负载信息的统计,可以获知每个站点设备的平均负载信息;通过平均负载信息和mcs信息,可以确定每个站点设备所需的上行资源的大小。另外,为满足qos需求,ap设备统计每个调度周期内所需要的上行资源信息;根据该上行资源信息,选取在一定概率下,例如在百分之九十五的情况下,能够满足与其关联的所有的站点设备的qos所需要的资源块大小,将该资源块大小确定为当前配置的上行小包传输资源块大小。其中,资源块的位置可以由ap设备10根据不同的调度算法确定,在此不对其进行限定。

另需说明的是,在站点设备接入ap设备的初始阶段,由于ap设备没有关于其关联站点设备的统计信息,因此,可以设置站点设备中上行频繁小包业务所需的信息的缺省默认值。在ap设备对上述信息做出统计后,再对站点设备所需的上行资源进行调度。

当ap设备为站点设备确定调度资源和其在资源块中的位置时,调度周期就是每个上行时隙的周期。也即,上行时隙相应的位置就是上行小包传输的调度位置。

另一种具体实施方式中,第一处理器11可以具体用于:若确定ap设备10自身关联的站点设备20的数目、负载信息和qos要求改变,则调整调度周期、待调度站点设备的id、待调度上行资源量及其位置。

具体地,该具体实施方式与上一实施方式的区别在于:上一实施方式中,每次资源调度是周期性触发的,即到达设定周期后,ap设备10对其关联站点设备20的上行资源进行调整;本实施方式中,ap设备10为其关联的站点设备20进行资源调度的条件是经事件触发的,即当这些站点设备20的数目、负载信息和qos要求等发生改变时,例如,ap设备所在bss中站点设备的数目发生增多或者减少等,ap设备10需对该些站点设备20的上行资源进行调整,此时,ap设备10根据改变后的上述信息,动态地调整待调度站点设备的id以及待调度资源量的大小。上述两种实施方式为不同触发条件下,资源调度的具体实现。

又一种具体实施方式中,第一处理器11可以具体用于:根据ap设备10自身关联的站点设备20的数目、负载信息和qos要求,确定待调度站点设备的id、待调度上行资源量及其位置、以及预设大小的资源量,并在各上行时隙分配预设大小的资源量给待调度站点设备。

该实施方式中,ap设备10定期调度预设大小的资源量供多个具备上行频繁小包业务的站点设备20进行上行传输。ap设备10根据本bss内关联的站点设备20的数目、负载信息和qos要求,在每一个上行时隙划分预设大小的资源量给本bss内所有的站点设备20进行上行传输。其中,该预设大小的资源量由ap设备10根据本bss内关联的站点设备20的数目、上行频繁小包业务的负载统计以及上行频繁小包业务的qos要求动态调整,其位置相对固定,例如在上行链路子帧的开始固定个数的资源块或者最后固定个数的资源块,如图3所示。

每次周期性调整预设大小的资源量后,ap设备10通过广播信标帧(beacon)或下行控制信道中的控制信令,将上行资源调度信息发送给本bss内的站点设备20。另外,该预设大小的资源量只能保证同时有固定数目的站点设备20进行上行传输,这个固定数目主要是由ap设备10根据负载信息和qos要求确定的。站点设备20根据关联时ap设备10为其分配的id,按照id与上行资源的映射关系(例如hash映射)映射找到相应的上行资源。由于上行资源小于或者等于同时为本bss中的每个站点设备20分配上行传输资源的和(即待调度上行资源量),因此,id与上行资源的映射关系可能不是一一映射,分以下两种情况:若本bss内的站点设备20的个数较少,id与上行资源为一对一映射关系;若本bss内的站点设备20的个数较多,可能会出现多个具备上行频繁小包业务的sta映射到同一个资源上。例如采用hash映射,则多个id可能映射到同一个资源位置上。

由于ap设备10根据站点设备20负载信息的统计分配资源,需要保证映射到同一上行资源的站点设备发生尽量少的碰撞,因此,每个站点设备20有上行数据传输时,首先根据id与上行资源的映射关系找到其对应的上行资源,然后按照传输概率发送上行数据,从而可以减小碰撞的发生。

因此,在上述的基础上,第一处理器11还可以用于:根据ap设备10自身关联的站点设备20的负载信息和qos要求,确定待调度站点设备发送上行数据的传输概率。同时,第二接收器21还可以用于:在第二处理器22根据上行资源调度信息,确定站点设备20对应的用于上行传输的上行资源之前,接收ap设备10发送的传输概率,该传输概率为ap设备10根据其自身关联的站点设备20的负载信息和qos要求确定的。

可选地,第一处理器11可以具体用于:获取站点设备个数m及其中上行频繁小包业务的qos要求,该qos要求包括碰撞概率阈值;根据如下公式,计算待调度站点设备发送上行数据的所述传输概率:

(α×p)m≤β(1)

其中,α表示所述站点设备的小包到达率,α=f1/f2,f1表示所述站点设备生成小包的频率,f2表示所述站点设备传输小包的频率;p表示所述传输概率;m≤m,表示共享同一资源单元的所述站点设备个数;β表示所述碰撞概率阈值。

具体地,ap设备可以预先设定的上行频繁小包业务的参数,也可以通过统计获取该业务的参数。其中,该参数主要是指该业务的小包到达间隔的分布参数,例如将该分布建模成负指数分布,其分布参数λ表示平均小包到达间隔。

另外,ap设备为待调度站点设备调度的待调度上行资源量将被划分为整数个资源单元,当站点设备的个数大于资源单元的个数时,有可能会发生多个站点设备通过映射公用一个或者几个资源单元,这时,有可能会发生碰撞。因此,为降低站点设备间的碰撞概率,站点设备以一定的传输概率发送数据包。其中,传输概率是根据小包到达率和碰撞概率计算获得的。还需说明的是,小包到达率和碰撞概率可以根据统计获得,也可以预先设定。例如,假设站点设备平均20毫秒有一个小包需要发送给ap设备,上行时隙或者为该站点设备分配的资源单元平均10毫秒一个,可以计算得到平均每个资源单元中一个站点设备有小包传输的概率,即小包到达率为0.5(10/20=0.5)。假设将待调度上行资源量分成8个资源单元,共有16个站点设备,则两个(16/8=2)站点设备共享一个资源单元,此时,一个资源单元中两个站点设备同时有数据的碰撞概率为0.25。又假设系统要求碰撞概率阈值不能高于4%,这时可以算出(0.5×p)2≤0.04,得到p≤0.4。

在上述实施例的基础上,第一发送器12可以具体用于:通过广播信标帧或控制信道中的控制信令,将上行资源调度信息发送给待调度站点设备。相应地,第二接收器21可以具体用于:接收ap设备10通过广播信标帧或控制信道中的控制信令发送的上行资源调度信息。

其中,通过广播信标帧或控制信道中的控制信令传输上行资源调度信息两种方式的区别:控制信道进行控制信令传输,例如调度信息的传输。在wlan系统中,ap设备周期性地广播信标帧,该信标帧包含管理信息,以供将要接入的站点设备可以与之关联,以及原先与之关联的站点设备从信标帧中获取所需的信息。因此,ap设备10可以通过控制信道专门及时地下发调度信息,也可以将该调度信息放在周期性的信标帧中通知站点设备20。

图4为本发明无线接入点设备实施例二的结构示意图。如图4所示,该实施例在如图1所示实施例的基础上,ap设备60还可以包括第一接收器61,与第一处理器11连接,用于在第一处理器11根据ap设备60自身关联的站点设备的信息,确定该站点设备对应的上行资源调度信息之前,接收该站点设备发送的关联请求报文,该关联请求报文携带上行频繁小包设备声明信息,上行频繁小包设备声明信息用于指示该站点设备为具备上行频繁小包业务的设备。此时,第一处理器11还可以用于记录站点设备为上行频繁小包设备,并为该站点设备分配id;第一发送器12还可以用于发送关联响应报文给站点设备,该关联响应报文携带上述id。

站点设备20在与ap设备60关联时,声明其具备上行频繁小包业务;ap设备60接收到站点设备20的关联请求后,确定站点设备20具备上行频繁小包业务,则ap设备60在本地记录站点设备20具备上行频繁小包业务,并为站点设备20生成一个id,该id用于ap设备60为站点设备20进行资源调度和映射;ap设备60将该id携带在关联响应中下发给站点设备20。

图5为本发明站点设备实施例二的结构示意图。如图5所示,本实施例在如图2所示实施例的基础上,站点设备70还可以包括第二发送器71。其中,第二发送器71与第二处理器22连接,用于在第二接收器21接收ap设备发送的上行资源调度信息之前,发送关联请求报文给该ap设备,其中,关联请求报文携带上行频繁小包设备声明信息,上行频繁小包设备声明信息用于指示站点设备70为具备上行频繁小包业务的设备。则第二接收器21还可以用于接收上述ap设备发送的关联响应报文,关联响应报文携带上述id。

还需说明的是,上文中提及的站点设备的负载信息、qos要求以及缓冲器信息等,可以由第二发送器71发送给ap设备的;其中,负载信息也可以为ap设备在本地进行统计的。

图6为本发明无线接入点设备实施例三的结构示意图。如图6所示,本实施例的ap设备80包括:第一处理模块81和第一发送模块82。

其中,第一处理模块81用于根据该ap设备自身关联的站点设备的信息,确定上行资源调度信息,上行资源调度信息包括待调度站点设备的标识符和待调度上行资源量及其位置,待调度站点设备为站点设备中的一个或多个设备,标识符用于指示站点设备为具备上行频繁小包业务的设备,上行频繁小包业务为预先定义或无线接入点设备在单位时间内接收的上行小包数目超过预设阈值的业务;第一发送模块82用于将第一处理模块81确定的上行资源调度信息发送给待调度站点设备。

本实施例的ap设备,其各模块实现原理和技术效果与图1所示实施例的技术方案类似,此处不再赘述。

在上述基础上,一种实现方式中,第一处理模块81可以具体用于:统计ap设备自身关联的站点设备的信道信息和负载信息;根据信道信息,确定其支持的mcs;根据负载信息,获取站点设备的平均负载信息;根据mcs和平均负载信息,确定各站点设备所需的上行资源的大小。则第一发送模块82可具体用于:根据站点设备所需的上行资源的总和,为站点设备调度上行资源,其中,上行资源为所述待调度上行资源量的部分或全部。

另一种实现方式中,第一处理模块81可具体用于:若确定该ap设备自身关联的站点设备的数目、负载信息和qos要求改变,则调整调度周期、待调度站点设备的标识符、待调度上行资源量及其位置。

再一种实现方式中,第一处理模块81可具体用于:根据该ap设备自身关联的站点设备的数目、负载信息和qos要求,确定待调度站点设备的标识符、待调度上行资源量及其位置、以及预设大小的资源量,并在各上行时隙分配所述预设大小的资源量给所述待调度站点设备。

进一步地,第一处理模块81还可以用于:根据该ap设备自身关联的站点设备的负载信息和qos要求,确定待调度站点设备发送上行数据的传输概率。可选地,第一处理模块81可以具体用于:获取站点设备个数m及其中上行频繁小包业务的qos要求,该qos要求包括碰撞概率阈值;根据如下公式,计算待调度站点设备发送上行数据的所述传输概率:

(α×p)m≤β

其中,α表示所述站点设备的小包到达率,α=f1/f2,f1表示所述站点设备生成小包的频率,f2表示所述站点设备传输小包的频率;p表示所述传输概率;m≤m,表示共享同一资源单元的所述站点设备个数;β表示所述碰撞概率阈值。

在上述基础上,第一发送模块82可具体用于:通过广播信标帧或控制信道中的控制信令,将上行资源调度信息发送给待调度站点设备。

可选地,在图6所示实施例的基础上,该ap设备还可以包括第一接收模块,该第一接收模块用于在第一处理模块81根据该ap设备自身关联的站点设备的信息,确定站点设备对应的上行资源调度信息之前,接收站点设备发送的关联请求报文,该关联请求报文携带上行频繁小包设备声明信息,上行频繁小包设备声明信息用于指示站点设备为具备上行频繁小包业务的设备;此时,第一处理模块81还可以用于记录站点设备为上行频繁小包设备,并为站点设备分配所述标识符;第一发送模块82还可以用于发送关联响应报文给站点设备,其中,关联响应报文携带上述标识符。

图7为本发明站点设备实施例三的结构示意图。如图7所示,本实施例的站点设备90包括:第二接收模块91和第二处理模块92。

其中,第二接收模块91用于接收ap设备发送的上行资源调度信息,其中,上行资源调度信息包括待调度站点设备的标识符和待调度上行资源量及其位置,标识符用于指示站点设备为具备上行频繁小包业务的设备,上行频繁小包业务为预先定义或无线接入点设备在单位时间内接收的上行小包数目超过预设阈值的业务;第二处理模块92用于根据标识符与上行资源的映射关系,在第二接收模块91接收的上行资源调度信息中确定站点设备90对应的用于上行传输的上行资源。

本实施例的站点设备,其各模块实现原理和技术效果与图2所示实施例的技术方案类似,此处不再赘述。

在上述基础上,第二接收模块91可具体用于:接收ap设备通过广播信标帧或控制信道中的控制信令发送的上行资源调度信息。可选地,第二接收模块91还可以用于:第二处理模块92根据上行资源调度信息,确定站点设备90对应的用于上行传输的上行资源之前,接收上述ap设备发送的传输概率,该传输概率为上述ap设备根据其自身关联的站点设备90的负载信息和qos要求确定的。

可选地,在图7所示实施例的基础上,站点设备还可以包括:第二发送模块,用于在第二接收模块91接收ap设备发送的上行资源调度信息之前,发送关联请求报文给该ap设备,关联请求报文携带上行频繁小包设备声明信息,上行频繁小包设备声明信息用于指示站点设备90为具备上行频繁小包业务的设备;则第二接收模块91还可以用于接收上述ap设备发送的关联响应报文,其中,关联响应报文携带上述标识符。

图8为本发明资源调度方法实施例一的流程图,如图8所示,本发明实施例的方法包括:

s101、ap设备根据其自身关联的站点设备的信息,确定上行资源调度信息,该上行资源调度信息包括待调度站点设备的标识符和待调度上行资源量及其位置,待调度站点设备为站点设备中的一个或多个设备,标识符用于指示站点设备为具备上行频繁小包业务的设备,上行频繁小包业务为预先定义或ap设备在单位时间内接收的上行小包数目超过预设阈值的业务。

s102、ap设备将上行资源调度信息发送给待调度站点设备。

本实施例的方法,可以由图1或图6所示实施例的ap设备执行,其实现原理和技术效果类似,此处不再赘述。

在上述基础上,一种实现方式中,s101可以具体包括:ap设备统计其自身关联的站点设备的信道信息和负载信息;ap设备根据所述信道信息,确定其支持的mcs;ap设备根据所述负载信息,获取站点设备的平均负载信息;ap设备根据mcs和平均负载信息,确定各站点设备所需的上行资源的大小。则s102可以具体包括:ap设备根据站点设备所需的上行资源的总和,为站点设备调度上行资源,上行资源为待调度上行资源量的部分或全部。

另一种实现方式中,s101可以具体包括:ap设备若确定其自身关联的站点设备的数目、负载信息和qos要求改变,则调整调度周期、待调度站点设备的标识符、待调度上行资源量及其位置。

再一种实现方式中,s101可以具体包括:ap设备根据其自身关联的站点设备的数目、负载信息和qos要求,确定待调度站点设备的标识符、待调度上行资源量及其位置、以及预设大小的资源量,并在各上行时隙分配所述预设大小的资源量给待调度站点设备。可选地,ap设备根据其自身关联的站点设备的信息,确定上行资源调度信息,还可以包括:ap设备根据其自身关联的站点设备的负载信息和qos要求,确定待调度站点设备发送上行数据的传输概率。

可选地,ap设备根据其自身关联的站点设备的负载信息和qos要求,确定待调度站点设备发送上行数据的传输概率,可以包括:ap设备获取站点设备个数m及其中上行频繁小包业务的qos要求,qos要求包括碰撞概率阈值;根据如下公式,计算待调度站点设备发送上行数据的所述传输概率:

(α×p)m≤β

其中,α表示站点设备的小包到达率,α=f1/f2,f1表示站点设备生成小包的频率,f2表示站点设备传输小包的频率;p表示传输概率;m≤m,表示共享同一资源单元的站点设备个数;β表示碰撞概率阈值。

进一步地,s102可以具体包括:ap设备通过广播信标帧或控制信道中的控制信令,将上行资源调度信息发送给待调度站点设备。

可选地,在s101之前,本发明实施例的方法还可以包括:ap设备接收站点设备发送的关联请求报文,关联请求报文携带上行频繁小包设备声明信息,上行频繁小包设备声明信息用于指示站点设备为具备上行频繁小包业务的设备;及,ap设备记录站点设备为上行频繁小包设备,并为站点设备分配所述标识符;ap设备发送关联响应报文给站点设备,关联响应报文携带标识符。

图9为本发明资源调度方法实施例二的流程图,如图9所示,本发明实施例的方法包括:

s111、站点设备接收无线接入点设备发送的上行资源调度信息,上行资源调度信息包括待调度站点设备的标识符和待调度上行资源量及其位置,标识符用于指示站点设备为具备上行频繁小包业务的设备,上行频繁小包业务为预先定义或无线接入点设备在单位时间内接收的上行小包数目超过预设阈值的业务。

s112、站点设备根据标识符与上行资源的映射关系,在上行资源调度信息中确定其自身对应的用于上行传输的上行资源。

本实施例的方法,可以由图2或图7所示实施例的站点设备执行,其实现原理和技术效果类似,此处不再赘述。

在上述基础上,s111可以包括:站点设备接收无线接入点设备通过广播信标帧或控制信道中的控制信令发送的上行资源调度信息。

可选地,在s112之前,所述方法还可以包括:站点设备接收ap设备发送的传输概率,传输概率为ap设备根据其自身关联的站点设备的负载信息和qos要求确定的。

进一步地,s111之前,该方法还可以包括:站点设备发送关联请求报文给ap设备,关联请求报文携带上行频繁小包设备声明信息,上行频繁小包设备声明信息用于指示站点设备为具备上行频繁小包业务的设备;及,站点设备接收ap设备发送的关联响应报文,关联响应报文携带标识符。

本发明实施例中,ap设备通过为其关联的、多个具备上行频繁小包业务的站点设备调度上行资源,可有效减少调度信令的开销,降低下行控制信道的负载要求;同时,通过对站点设备所分配的上行资源的调整,保证上述站点设备的qos要求。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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