工作信道调整方法、装置及设备的制造方法_3

文档序号:9251394阅读:来源:国知局
集一次误码率信息并上报至当前接入点。预设时间的大小可为1分钟、30秒等 等,本公开实施例对此不进行具体限定。
[0128] 在步骤502中,当前接入点在接收到至少一个终端发送的误码率信息后,检测误 码率信息和连接的终端个数是否满足预设条件;当误码率信息和连接的终端个数满足预设 条件时,执行下述步骤503。
[0129] 其中,在检测误码率信息和连接的终端个数满足预设条件时,可采取下述方式实 现:
[0130] 检测第一预设数目个终端的误码率是否大于预设阈值,连接的终端个数是否大于 第二预设数目;当第一预设数目个终端的误码率大于预设阈值,且连接的终端个数大于第 二预设数目时,确定误码率信息和连接的终端个数满足预设条件。
[0131] 其中,第一预设数目和第二预设数目的大小可视情况而定,本公开实施例对此不 进行具体限定,仅需保证第一预设数目小于第二预设数目即可。
[0132] 在本公开实施中,在检测误码率信息和连接的终端个数满足预设条件时,除了采 取上述方式实现外,还可采取下述两种方式实现,在具体实施时选取三种方式中的哪一种, 本公开实施例对此不进行具体限定,可视情况而定。
[0133] 第一种方式、检测第一预设数目个终端的误码率是否大于预设阈值;当第一预设 数目个终端的误码率大于预设阈值时,确定满足预设条件。
[0134] 第二种方式、检测与当前接入点连接的终端个数是否大于第二预设数目;当与当 前接入点连接的终端个数大于第二预设数目时,确定满足预设条件。
[0135] 在步骤503中,当误码率信息和连接的终端个数满足预设条件时,当前接入点扫 描工作在其他信道的多个接入点,并获取多个接入点的信号强度。
[0136] 其中,其他信道为当前接入点可以切换的信道,该扫描工作由当前接入点的扫描 模块完成。该扫描模块可扫描当前网络环境下在其他信道工作的多个接入点,以及该多个 接入点的信号强度。比如,其他信道的个数为13个,则扫描模块将扫描这13个信道中每一 个信道有哪些在工作的接入点,以及每一个接入点的信号强度。
[0137] 在本公开实施例中,当前接入点会根据扫描到的多个接入点以及对应信号强度建 立链表。其中,链表的个数与当前接入点支持信道的个数相同。也即,链表的个数等于其他 信道的个数。在一个链表中包括多个节点,每一个节点中包括两个信息,分别为被扫描到的 接入点的服务集标识(SSID)和信号强度。
[0138] 在步骤504中,当前接入点根据扫描到的多个接入点的信号强度,在其他信道中 选取待切换信道。
[0139] 在本公开实施例中,若当前接入点对应的误码率信息和连接的终端个数满足预设 条件,则表明当前接入点工作的信道由于连接的终端个数过多,各个接入点之间的信号干 扰严重,当前接入点需由当前信道切换至其他干扰较小的信道。其中,在根据多个接入点的 信号强度,在其他信道中选取待切换信道时,可采取下述方式实现:
[0140] 对于其他信道中每一个信道,累加连接至信道的全部接入点的信号强度,得到信 号强度和;在其他信道中,选取信号强度和最小的信道,将信号强度和最小的信道确定为待 切换信道。
[0141] 由于本公开实施例为当前接入点支持的每一个信道均建立了一个链表,该链表中 包括了工作在该信道的所有接入点和对应的信号强度。因此,可累加每一个链表中全部节 点的信号强度,得到信号强度和。在所有的信号强度和中,数值最小的强度和对应的信道便 为待切换信道。信号强度和越小,表明该信道中信道占用率越低,各个接入点之间的信号干 扰越小,所以选取该信道作为待切换信道。
[0142] 在步骤505中,当前接入点检测至少一个终端是否均支持待切换信道;若至少一 个终端均支持待切换信道,则执行下述步骤506。
[0143] 由于终端并不是在所有的信道中均可以进行数据传输,所以当前接入点在确定待 切换信道后,还需检测与其连接的全部终端是否均支持待切换信道,也即检测是否可在该 待切换信道中进行数据传输。其中,在所述检测所述至少一个终端是否均支持所述待切换 信道时,可采取下述方式实现:
[0144] 第一步、对于至少一个终端中的每一个终端,查询本地是否存储了终端与支持信 道的对应关系。
[0145] 在本公开实施例中,当前接入点中的特殊模块首先在本地数据库中进行查找,确 定与当前接入点连接的每一个终端是否支持该待切换通道。其中,本地数据库中可事先存 储如下表1所示的终端与支持信道的对应关系。通过该对应关系即可确定至少一个终端中 的每一个终端是否支持待切换通道。
[0146] 表 1
[0149] 第二步、若本地存储了终端与支持信道的对应关系,则在对应关系中查找待切换 信道;若在对应关系中查找到待切换信道,则确定终端支持待切换信道。
[0150] 以上述表1为例,假设终端1、终端2以及终端N为与当前接入点连接的终端, channell为待切换信道,则由于在终端1、终端2以及终端N的对应关系中均包括了 channe11,则表明终端1、终端2以及终端N均支持channe11。即,终端1、终端2以及终端 N均可工作在channell。
[0151] 第三步、若本地未存储终端与支持信道的对应关系,则向终端发送信道查询命令, 由终端在接收到信道查询命令后,获取支持信道信息,并向当前接入点发送支持信道信息; 若支持信道信息中包括待切换信道,则确定终端支持待切换信道。
[0152] 在本公开实施例中,在当前接入点连接的多个终端中,如果在本地数据库中查询 不到某一个或某些终端支持的信道信息,则当前接入点还可向某一个或某些接入点下发信 道查询命令。而接收到信道查询命令的终端,会自动获取自身的支持信道信息,并向当前接 入点发送该支持信道信息。当前接入点在接收到该支持信道信息后,如果检测到该支持信 道信息中包括待切换信道,则确定该终端支持待切换信道,即该终端可工作在待切换信道。
[0153] 在步骤506中,当至少一个终端均支持待切换信道时,当前接入点由当前信道切 换至待切换信道。
[0154] 在本公开实施例中,如果与当前接入点连接的全部终端均支持待切换信道,且当 前接入点自身也支持待切换信道,则当前接入点、与当前接入点连接的全部终端进行信道 切换,由当前信道切换至待切换信道。如果与当前接入点连接的全部终端中,出现了不支持 待切换信道的终端,则当前接入点、与当前接入点连接的其他终端均不进行信道切换。
[0155] 在步骤507中,当前接入点向至少一个终端下发信道切换命令。
[0156] 在本公开实施中,与当前接入点连接的终端的信道切换操作由当前接入点触发, 也即当前接入点向各个终端下发信道切换命令。其中,信道切换命令中至少包括待切换信 道的标识,本公开实施例对此不进行具体限定。
[0157] 在步骤508中,至少一个终端在接收到所述信道切换命令后,根据所述信道切换 命令由当前信道切换至所述待切换信道。
[0158]与当前接入点连接的各个终端在接收到信道切换命令后,根据信道切换命令中的 指示,由当前信道切换至待切换信道。至此,当前接入点、与当前接入点连接的各个终端便 完成了信道切换。由于待切换信道的信道占用率相对之前的信道而言较低,因此可有效避 免其他接入点的干扰,提高了接入点的服务效率和质量。
[0159] 本公开实施例提供的方法,终端在采集并发送误码率信息至当前接入点后,若当 前接入点检测到误码率信息和连接的终端个数满足预设条件,则确定工作在其他信道的多 个接入点和多个接入点的信号强度,并根据多个接入点的信号强度在其他信道中选取待切 换信道,当至少一个终端均支持待切换信道时,当前接入点由当前信道切换至待切换信道。 此外,当前接入点还向与其连接的每一个终端下发信道切换命令,以使与其连接的每一个 终端由当前信道切换至待切换信道,由于根据接入点的实际工作情况动态地调整了接入点 和与接入点连接的各个终端的工作信道,因此减少了来自于同信道中其他接入点的干扰, 提高了接入点的服务效率和质量,智能性较优,提升了用户体验度。
[0160] 图6是根据一示例性实施例示出的一种工作信道调整装置的框图。参照图6该装 置包括:信息接收模块601、接入点确定模块602、信道选取模块603、信道检测模块604、信 道切换模块605。
[0161] 其中,信息接收模块601与接入点确定模块602连接,用于接收与当前接入点连接 的至少一个终端发送的误码率信息;接入点确定模块602与信道选取模块603连接,用于当 所述误码率信息和连接的终端个数满足预设条件时,确定工作在其他信道的多个接入点和 所述多个接入点的信号强度,所述其他信道为所述当前接入点可以切换的信道;信道选取 模块 6〇3与信道检测模块604连接,用于根据所述多个接入点的信号强度,在所述其他信道 中选取待切换信道;信道检测模块604与信道切换模块605连接,用于检测所述至少一个终 端是否均支持所述待切换信道;信道切换模块605,用于当所述至少一个终端均支持所述 待切换信道时,将所述当前接入点由当前信道切换至所述待切换信道。
[0162] 参见图7,该装置还包括:
[0163] 条件检测模块606,用于检测所述误码率信息和连接的终端个数是否满足所述预 设条件;当第一预设数目个终端的误码率大于预设阈值,且连接的终端个数大于第二预设 数目时,确定所述误码率信息和连接的终端个数满足预设条件。
[0164] 可选地,所述信道选取模块,用于对于所述其他信道中每一个信道,累加连接至所 述信道的全部接入点的信号强度,得到信号强度和;在所述其他信道中,选取信号强度和最 小的信道,将所述信号强度和最小的信道确定为所述待切换信道。
[0165] 参见图8,该装置还包括:
[0166] 切换命令发送模块607,用于在将所述当前接入点由当前信道切换至所述待切换 信道时,向所述至少一个终端下发信道切换命令,所述至少一个终端用于在接收到所述信 道切换命令后,由所述当前信道切换至所述待切换信道。
[0167] 可选地,所述信道检测模块,用于对于所述至少一个终端中的每一个终端,查询本 地是否存储了所述终端与支持信道的对应关系;若本地存储了所述终端与支持信道的对应 关系,则在所述对应关系中查找所述待切换信道;若在所述对应关系中查找到所述待切换 信道,则确定所述终端支持所述待切换信道。
[0168] 可选地,所述信道检测模块,用于若本地未存储所述终端与支持信道的对应关系, 则向所述终端发送信道查询命令,所述终端用于在接收到所述信道查询命令后,获取支持 信道信息,并向所述当前接入点发送所述支持信道信息;若所述支持信道信息中包括所述 待切换信道,则确定所述终端支持所述待切换信道。
[0169] 可选地,所述接入点确定模块,用于扫描当前网络环境下工作在所述其他信道中 的各个接入点;获取所述各个接入点的信号
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1