信道选择方法及装置的制造方法

文档序号:8416333阅读:629来源:国知局
信道选择方法及装置的制造方法
【技术领域】
[0001] 本发明涉及通信技术,尤其涉及一种信道选择方法及装置。
【背景技术】
[0002] 在无线局域网(WirelessLocalAreaNetworks,简称:WLAN)中,接入点(Access Point,简称:AP)和一个或多个连接到该接入点的站点STA通过无线信道来构造一个无线 通信系统的无线链接。站点可以通过AP交换数据,在同一无线覆盖区域的站点和AP都称 为基本业务集(BasicServiceSet,简称:BSS)。当两个相邻的基本业务组BSS彼此相邻且 在同一信道工作时,这种重叠BSS之间可能的争用难以支持所需的业务服务质量(Quality ofService,简称:QoS)。同时特别在家庭/办公室环境中,未经许可的频谱和外部干扰源 也给无线运行信道产生干扰影响。针对这些情况,接入点AP需要一种信道选择方案,才能 为其基本业务集关联的所有站点选择最佳信道。
[0003] 现有技术中,AP定期用短时间扫描复数信道当中每一信道,对这些信道进行测量。 如果经判定该AP正在一低负载周期、亦即没有BSS通讯业务,和/或没有相关用户运作,AP 则引发该信道最佳化过程,根据测量信道中的干扰、延迟、信号强度等信息为基础计算每一 信道的预测信道负载的方式判断是否存在一个更合适的新信道以进行更新。
[0004] 但是,现有技术中仅根据信道中的干扰、延迟、信号强度等信息来进行信道选择, 并不能满足BSS传输的带宽需求,从而造成采用选择后的信道进行传输时通信质量降低。

【发明内容】

[0005] 本发明提供一种信道选择方法及装置,用于从信道容量的角度选择信道,从而实 现更好的通信效果。
[0006] 本发明第一个方面提供一种信道选择方法,包括:
[0007] 逐一获取每个信道的统计信息,每个所述信道的统计信息包括所述信道的信道负 载、所述信道的空闲信道功率;
[0008] 周期性获取当前基本业务集BSS的统计信息,所述当前BSS的统计信息包括节点 最大发送队列长度、节点最大发送延迟;
[0009] 判断每个所述信道统计信息和/或所述当前BSS的统计信息是否满足触发条件;
[0010] 若满足所述触发条件,则将每个所述信道的吞吐率之和作为每个所述信道的容量 参数,并根据每个所述信道的容量参数由高到低为每个所述信道排序;
[0011] 将所述当前BSS所在的信道切换为排序最高的信道。
[0012] 结合本发明第一个方面,在第一种可能的实现方式中,所述逐一获取每个信道的 统计信息,包括:
[0013]周期性对信道列表中每个信道进行扫描,获取每个所述信道的统计信息,所述信 道列表包含下述任一或其组合的信道:带宽为20MHz对应的信道、带宽为40MHz对应的信 道、带宽为80MHz对应的信道、带宽为160MHz对应的信道、带宽为80+80MHZ对应的信道;
[0014] 所述判断所述信道统计信息和/或所述当前BSS的统计信息是否满足触发条件, 包括:
[0015] 判断每个所述信道的信道负载是否大于第一阈值,若大于所述第一阈值,则满足 触发条件;和/或,
[0016] 判断每个所述信道的空闲信道功率是否大于第二阈值,若大于所述第二阈值,则 满足触发条件;和/或,
[0017] 判断所述节点最大发送延迟是否大于第三阈值,若大于所述第三阈值,则满足触 发条件;和/或,
[0018] 将所述节点最大发送队列长度除以发送缓冲池的容量值得到节点发送缓冲池空 闲比例,判断所述节点发送缓冲池空闲比例是否小于第四阈值,若小于所述第四阈值,则满 足触发条件。
[0019] 结合本发明第一个方面或第一个方面的第一种可能的实现方式,在第二种可能的 实现方式中,所述将每个所述信道的吞吐率之和作为每个所述信道的容量参数,包括:
[0020] 获取吞吐率确定参数,所述吞吐率确定参数包括每个所述信道的BSS的链路质 量、每个所述信道的BSS的协议效率、每个所述信道的BSS可用时间比例、每个所述信道的 BSS的占用信道比例和每个所述信道的BSS的丢包率;
[0021] 根据所述吞吐率确定参数获取每个所述信道的吞吐率之和,并将每个所述信道的 吞吐率之和作为每个所述信道的容量参数。
[0022] 本发明第二个方面提供一种信道选择装置,包括:
[0023] 信道扫描模块,用于逐一获取每个信道的统计信息,每个所述信道的统计信息包 括每个所述信道的信道负载、每个所述信道的空闲信道功率;
[0024] 触发探测模块,用于周期性获取当前基本业务集BSS的统计信息,所述当前BSS的 统计信息包括节点最大发送队列长度、节点最大发送延迟;
[0025] 所述触发探测模块,还用于判断每个所述信道统计信息和/或所述当前BSS的统 计信息是否满足触发条件;
[0026] 信道选择模块,用于若满足所述触发条件,则将每个所述信道的吞吐率之和作为 每个所述信道的容量参数,并根据每个所述信道的容量参数由高到低为每个所述信道排 序;
[0027] 信道调整模块,用于将所述当前BSS所在的信道切换为排序最高的信道。
[0028] 结合本发明第二个方面,在第一种可能的实现方式中,所述信道扫描模块,具体用 于周期性对信道列表中每个信道进行扫描,获取每个所述信道的统计信息,所述信道列表 包含下述任一或其组合的信道:带宽为20MHz对应的信道、带宽为40MHz对应的信道、带宽 为80MHz对应的信道、带宽为160MHz对应的信道、带宽为80+80MHZ对应的信道;
[0029] 所述触发探测模块,具体用于将每个所述信道的信道负载与第一阈值进行比较, 若所述当前信道负载大于所述第一阈值,则满足触发条件;和/或,
[0030] 所述触发探测模块,具体还用于将每个所述信道的空闲信道功率与第二阈值进行 比较,若所述空闲信道功率大于所述第二阈值,则满足触发条件;和/或,
[0031] 所述触发探测模块,具体还用于将所述节点最大发送延迟与第三阈值进行比较, 若所述节点最大发送延迟大于所述第三阈值,则满足触发条件;和/或,
[0032] 所述触发探测模块,具体还用于将所述节点最大发送队列长度除以发送缓冲池的 容量值得到节点发送缓冲池空闲比例,并将所述节点发送缓冲池空闲比例与第四阈值进行 比较,若所述节点发送缓冲池空闲比例小于所述第四阈值,则满足触发条件。
[0033] 结合本发明第二个方面或第二个方面的第一种可能的实现方式,在第二种可能的 实现方式中,所述信道选择模块,具体用于获取吞吐率确定参数,所述吞吐率确定参数包括 每个所述信道的BSS的链路质量、每个所述信道的BSS的协议效率、每个所述信道的BSS可 用时间比例、每个所述信道的BSS的占用信道比例和每个所述信道的BSS的丢包率;
[0034] 所述信道选择模块,还具体用于根据所述吞吐率确定参数获取每个所述信道的吞 吐率之和,并将每个所述信道的吞吐率之和作为每个所述信道的容量参数。
[0035] 本实施例提供的信道选择方法及装置,通过逐一获取每个信道的统计信息,每个 信道的统计信息包括信道的信道负载、信道的空闲信道功率。周期性获取当前基本业务集BSS的统计信息,当前BSS的统计信息包括节点最大发送队列长度、节点最大发送延迟。判 断每个信道统计信息和/或当前BSS的统计信息是否满足触发条件。若满足触发条件,则 将每个信道的吞吐率之和作为每个信道的容量参数,并根据每个信道的容量参数由高到低 为每个信道排序。将当前BSS所在的信道切换为排序最高的信道。实现了一种基于信道容 量来进行信道选择的方式,由于从信道容量的角度进行信道选择能够更好地满足信道中AP 对于带宽的需求,从而实现更好的通信效果。
【附图说明】
[0036] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。
[0037] 图1为本发明实施例提供的信道选择方法流程示意图;
[0038] 图2为本发明实施例提供的信道的容量参数获取方法流程图;
[0039] 图3为本实施例提供的一种信道选择装置结构示意图;
[004
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1