基于生成的覆盖监视器生成接入点配置改变的利记博彩app

文档序号:7994959阅读:122来源:国知局
基于生成的覆盖监视器生成接入点配置改变的利记博彩app
【专利摘要】本文公开的至少一个示例涉及确定是否应确定无线网络配置的改变。如果确定应确定无线网络的改变,则在场所模型内生成多个覆盖监视器,每个覆盖监视器规定该场所模型的关联区域的至少一个覆盖参数。可以通过识别无线接入点的配置的改变,确定该无线网络的改变。
【专利说明】基于生成的覆盖监视器生成接入点配置改变

【背景技术】
[0001] 具有无线通信能力的电子设备(如台式计算机或笔记本计算机、平板计算机或智 能设备)可以通过无线接入点(WAP)以无线方式连接至计算机网络。在这样的示例中,电子 设备在其位于WAP的传输范围内时可以通过该WAP连接至网络。在一些示例中,位于场所 (如办公区或学校)周围的多个WAP可以从该场所内的许多位置提供对网络的无线接入。

【专利附图】

【附图说明】
[0002] 以下详细描述参照附图,其中:
[0003] 图1A是用于调整无线接入点(WAP)设置和位置的示例计算设备的框图;
[0004] 图1B是用于确定无线网络配置改变的示例计算设备的框图;
[0005] 图2A是示例计算设备和对包括多个WAP对象的场所模型的覆盖预测的图;
[0006] 图2B是场所模型和在调整该场所模型的一组WAP对象的WAP设置后的覆盖预测 的图;
[0007] 图2C是场所模型和在调整该场所模型的一组WAP对象的WAP位置后的覆盖预测 的图;
[0008] 图2D是场所模型和在向该场所模型增加WAP对象后的覆盖预测的图;
[0009] 图2E是场所模型和在调整该场所模型的一组WAP对象的WAP设置和WAP位置后 的覆盖预测的图;
[0010] 图3是用于增加及移除场所模型的WAP对象的示例计算设备的框图;
[0011] 图4是用于在未满足场所模型的覆盖监视器的情况下调整WAP设置值和WAP位置 值的示例方法的流程图;以及
[0012] 图5是用于识别场所模型的多个WAP对象的满意WAP布局的示例方法的流程图。
[0013] 图6是用于确定无线网络配置改变的示例方法的流程图。
[0014] 图7A和图7B描绘包括WAP和客户端设备的场所模型的实例。

【具体实施方式】
[0015] 如上所述,多个无线接入点(WAP)可以位于场所(如办公区或学校)周围。可以 选择这些WAP各自的位置,使得WAP为该场所内的每个期望位置提供无线覆盖。可以手动 选择这些位置,或在自动放置工具的帮助下选择位置。这样的自动工具可以接收要覆盖的 区域的边界以及该区域的信号衰减属性作为输入。根据此输入,这样的工具可以计算要在 该区域中设置的WAP的数量以及放置这些WAP的位置。但是,在一些场景中,自动工具可能 未考虑场所中WAP的当前放置,结果可能返回与当前放置非常不同的WAP数量和放置。因 此,实现所建议的WAP布局可能导致不必要的WAP物理位置重置、不必要的WAP增加或不必 要的WAP物理位置重置和不必要的WAP增加。
[0016] 为了解决这些问题,本文描述的示例可能试图确定什么时候应当确定无线网络配 置的改变。可以基于来自一个或多个WAP的历史信息的分析作出改变配置的确定。例如,如 果历史信息的分析识别WAP的未充分使用或过度使用,则可以确定无线网络的配置改变。 如果确定改变配置,则可以基于历史信息生成覆盖监视器。场所的满意WAP布局基于通过 调整表示该场所模型中的WAP的当前一组WAP对象的WAP设置值(例如,发射功率值等)生 成的覆盖监视器。如果通过调整WAP设置未找到满意的WAP布局,则本文描述的示例可以 调整该场所模型中WAP对象的各自位置,随后,如果在调整WAP位置之后未找到满意的WAP 布局,则改变该场所模型中WAP对象的数量。在一些示例中,可以迭代地重复此过程以识别 满意的WAP布局。
[0017]以这样的方式,通过首先调整WAP设置值,本文描述的示例可以识别场所中当前 一组WAP处在其当前位置上的满意布局。在这样的示例中,实现此布局不会涉及WAP的物 理位置重置或新WAP的增加,这可能带来时间、成本和努力的节省。可替代地,通过随后调 整WAP位置值,本文描述的示例可以识别当前一组WAP处在不同位置的满意布局。在这样 的示例中,可以利用现有资源实现满意的WAP布局,这样可以节省获取及部署新WAP的成 本。因此,本文描述的示例可以试图在未识别当前一组WAP的满意布局后识别具有不同数 量WAP的满意WAP布局,这样可能带来为了提高场所中具有位于适当位置的WAP的网络覆 盖而使用的节省。
[0018] 现在参照附图,图1A是用于调整无线接入点(WAP)设置和位置的示例计算设备 100的框图。如本文所用的,"计算设备"可以是服务器、台式计算机或笔记本计算机、计算 机联网设备或包括处理器的任何其它设备或装置。在图1A的示例中,计算设备100包括处 理器110、存储器115以及编码有指令122、124、126、128及129的机器可读存储介质120。 在一些示例中,存储介质120可以包括额外指令。在其它示例中,指令122、124、126、128、 129以及本文关于存储介质120描述的任何其它指令可以与计算设备100远离地存储。
[0019] 如本文所用的,"处理器"可以是以下至少一种:中央处理单元(CPU)、基于半导 体的微处理器、图形处理单元(GPU)、被配置用于获取及执行指令的现场可编程门阵列 (FPGA)、适用于获取及执行存储在机器可读存储介质上的指令的其它电路、或以上的结合。 处理器110可以获得、解码及执行存储在存储介质120上的指令,以实现下面描述的功能。 在其它示例中,存储介质120的指令中任何指令的功能可以以电路的形式、以编码在机器 可读存储介质上的可执行指令的形式、或二者结合的形式实现。
[0020] 如本文所用的,"机器可读存储介质"可以是包含或存储诸如可执行指令、数据等 之类的信息的任何电的、磁的、光的或其它物理存储设备。例如,本文描述的任何机器可读 存储介质可以是以下任一种:随机存取存储器(RAM)、闪存、存储驱动器(例如,硬盘)、光盘 只读存储器(CD-ROM)等或以上的结合。此外,本文描述的任何机器可读存储介质可以是非 瞬态的。在图1A的示例中,存储器115可以是机器可读存储介质。在一些示例中,存储器 115可以与存储介质120分离。在其它示例中,存储器115可以是存储介质120的一部分。
[0021] 在一些示例中,指令122可以将场所模型存储在存储器115中。如本文所用的,"场 所模型"是信息集合,该信息集合包括限定实际环境或环境设计的表示的多个场所特性。在 一些示例中,场所特性可以包括场所模型的环境的外边界的限定。在一些示例中,场所特性 还可以包括环境的至少一个内部部分的边界。场所特性还可以包括例如以下至少一种:环 境的至少一部分的预测信号衰减,以及环境中至少一个对象的位置和信号衰减属性。在一 些示例中,场所特性可以进一步限定环境的外边界内的多个区域,且该多个区域中的每个 可以具有至少一个关联的场所特性。
[0022] 在图1A的示例中,指令122还可以将场所模型的多个覆盖监视器140存储在存储 器115中。在一些示例中,多个覆盖监视器140可以至少包括覆盖监视器142以及覆盖监 视器146。如本文所用的,"覆盖监视器"是限定场所模型内的区域的位置和边界并规定关 联区域的至少一个覆盖参数的信息集合。覆盖监视器142可以限定关联区域141且包括关 联区域141的至少一个覆盖参数143。如本文所用的,由覆盖监视器限定的区域可以称作 该覆盖监视器的"关联区域"。覆盖监视器146可以限定关联区域147且包括关联区域147 的至少一个覆盖参数148。
[0023] 在一些示例中,场所模型可以包括至少一个WAP对象。在其它示例中,在将场所模 型存储在存储器115中后,指令122可以接收由例如用户输入的至少一个WAP对象。可替 代地,可以基于从网络内的WAP接收的历史信息(包括WAP的类型、配置和位置)的分析来 确定WAP对象。作为响应,指令129可以将所接收的WAP对象增加至在存储器115中存储 的场所模型中。如本文所用的,场所模型的"无线接入点(WAP)对象"是表示无线接入点的 信息的集合,因此,在本文中可以交换地使用术语WAP对象和WAP。在一些示例中,WAP对象 可以规定该WAP对象的特性,如其在场所模型内的当前位置、预测的信号传输和接收能力 以及至少一个WAP设置(如WAP对象的信道及发射功率)。在一些示例中,WAP对象可以表 示实际的或设计的WAP,由WAP对象限定的特性可以表示该WAP的对应特性。如本文所用 的,"无线接入点(WAP) "是一种电子设备,其包括用于无线地向远程电子设备发送通信和从 远程电子设备接收通信以将该远程电子设备无线地连接至计算机网络的至少一种无线电。 在一些示例中,场所模型的WAP对象可以表示在由该场所模型表示的环境中WAP的推荐放 置或实际放置。
[0024] 在图1A的示例中,指令124可以从场所模型的WAP对象获得初始WAP配置。如本 文所用的,至少一个WAP对象的"WAP配置"对每个WAP对象来说是包括该WAP对象的至少 一个WAP设置值以及该WAP对象的至少一个WAP位置值的信息集合。在一些示例中,WAP对 象的WAP设置可以包括例如WAP的发射功率、信道或任何其它可调整的特性。在这样的示 例中,WAP设置值可以是WAP设置的值(例如,发射功率值、信道数量等)。如本文所用的, WAP对象的WAP位置值可以是用于单独或与至少一个其它值结合表示包含该WAP对象的场 所模型内的WAP对象的位置的值。在一些示例中,场所模型可以在笛卡尔坐标系的第一象 限中建模。在这样的示例中,WAP对象的WAP位置值可以包括表示该WAP对象在场所模型 中的位置的x轴坐标和y轴坐标。在一些示例中,指令124可以通过获取包括在场所模型 的每个WAP对象中的至少一个WAP设置值(例如,发射功率值)和WAP位置值(例如,x坐 标和y坐标),创建该场所模型的WAP对象的初始WAP配置。
[0025] 在一些示例中,指令124可以生成初始WAP配置的初始覆盖预测。如本文所用的, 多个WAP对象的WAP配置的"覆盖预测"至少是通过分别由这些WAP对象表示且具有由这 些WAP对象的WAP配置规定的WAP设置值及WAP位置值的多个WAP提供的覆盖区域的预 测。在一些示例中,多个WAP对象的WAP配置的覆盖预测可以包括在该WAP配置中包括的 每个WAP对象的预测覆盖区域。WAP对象的预测覆盖区域可以至少是通过由该WAP对象表 示且具有由该WAP对象的WAP配置规定的WAP设置值和WAP位置值的WAP提供覆盖区域的 预测。在一些示例中,如果WAP配置中未规定由WAP对象规定的WAP设置值,则由WAP对象 规定的WAP设置值可以用于生成覆盖预测。此外,如本文所用的,"覆盖区域"表示区域,在 该区域内WAP可以以无线方式与另一电子设备通信。在一些示例中,WAP配置的覆盖预测 可以进一步包括在该覆盖区域内提供的服务质量的预测。
[0026] 在图1A的示例中,通过处理器110,指令124可以确定一组WAP对象的WAP配置的 初始覆盖预测是否满足多个覆盖监视器140中每个覆盖监视器的每个覆盖参数。如本文所 用的,覆盖监视器的"覆盖参数"是识别在与该覆盖监视器关联的区域内要满足的无线覆盖 特性的信息。例如,覆盖参数可以包括覆盖类型参数,覆盖类型参数规定为满足该覆盖参数 而将在覆盖监视器的关联区域中提供的覆盖类型。这样的覆盖类型参数可以包括例如全覆 盖参数、未覆盖参数以及选择性覆盖参数。其它示例覆盖参数可以包括信号质量参数,信号 质量参数规定例如在包括该参数的覆盖监视器的关联区域内将满足的最小信号电平、最大 信号电平或平均信号电平中至少一个。
[0027] 如本文所用的,"全覆盖参数"是一种覆盖参数,该覆盖参数由具有包括与包括该 全覆盖参数的覆盖监视器关联的全部区域的预测覆盖区域的任何覆盖预测满足。如本文所 用的,"未覆盖参数"是一种覆盖参数,该覆盖参数由具有不包括与包括该未覆盖参数的覆 盖监视器关联的的全部区域的预测覆盖区域的任何覆盖预测满足。如本文所用的,"选择性 覆盖参数"是由任何覆盖预测满足的覆盖参数。例如,如果预测覆盖区域包括与包括该选择 性覆盖参数的覆盖监视器关联的区域中的一些或全部或不包括与包括该选择性覆盖参数 的覆盖监视器关联的区域,则可以满足该选择性覆盖参数。以这样的方式,选择性覆盖参数 可以与可提供覆盖的区域关联,以及与部分覆盖或无覆盖也是可接受的区域关联。
[0028] 在一些示例中,指令124可以将初始覆盖预测与场所模型的每个覆盖监视器140 的每个覆盖参数作比较,以确定该覆盖预测是否满足每个覆盖参数。在图1A的示例中,指 令124可以将初始覆盖预测与覆盖监视器142和146各自的至少覆盖参数143和覆盖参数 148中的每个作比较。如果覆盖预测的预测覆盖区域包括与覆盖监视器关联的全部区域,则 指令124可以确定该覆盖预测满足该覆盖监视器的全覆盖参数。如果覆盖预测的预测覆盖 区域不包括与覆盖监视器关联的全部区域,则指令124可以确定该覆盖预测满足该覆盖监 视器的未覆盖参数。不管覆盖预测是否包括与覆盖监视器关联的任何区域,指令124可以 确定任何覆盖预测满足该覆盖监视器的选择性覆盖参数。
[0029] 在一些示例中,为了确定覆盖预测是否满足每个覆盖监视器的每个覆盖参数, 指令124可以使用多个变量,如覆盖监视器不符合水平(CMIL)以及场所覆盖不符合水 平(SCIL)。如本文所用的,给定覆盖监视器和给定覆盖预测的"覆盖监视器不符合水平 (CMIL) "是该覆盖预测未能满足该覆盖监视器的至少一个覆盖参数的与该覆盖监视器关联 的区域的百分比。此外,如本文所用的,给定场所和给定覆盖预测的"场所覆盖不符合水平 (SCIL) "是与该给定覆盖预测相关的该场所的所有覆盖监视器的平均CMIL。在一些示例中, 如果覆盖预测的SCIL是零,则指令124可以确定覆盖预测满足每个覆盖监视器140的每个 覆盖参数。如果覆盖预测的SCIL不是零,则指令124可以确定该覆盖预测不满足覆盖监视 器140中至少一个覆盖监视器的至少一个覆盖参数。
[0030] 在图1A的示例中,如果指令124确定初始覆盖预测满足多个覆盖监视器140中每 个覆盖监视器的每个覆盖参数(例如,初始覆盖预测的SCIL是零),那么指令124可以将该 场所模型的该组WAP对象以及该初始WAP配置识别为该场所模型的满意WAP布局。如本文 所用的,场所模型的"满意WAP布局"是一组WAP对象以及该组WAP对象的WAP配置,其中 基于该组WAP对象和该WAP配置的覆盖预测满足该场所模型的每个覆盖监视器的每个覆盖 参数。在一些示例中,满意WAP布局可以识别可满足由场所模型的覆盖监视器表示的场所 期望覆盖的至少一个WAP的放置和设置值集合。
[0031] 可替代地,如果指令124确定初始WAP配置的初始覆盖预测不满足覆盖监视器140 中至少一个覆盖监视器的至少一个覆盖参数(例如,SCIL不是零),那么指令126可以迭代 地调整该组WAP对象的至少一个WAP设置值,以生成至少一个第一试验WAP配置。在一些 示例中,指令126可以迭代地调整至少一个WAP设置值,以生成多个第一试验WAP配置。
[0032] 在一些示例中,指令124可以生成由指令126生成的多个第一试验WAP配置中每 个第一试验WAP配置的覆盖预测,并且针对每个覆盖预测,确定该覆盖预测是否满足覆盖 监视器140中每个覆盖监视器的每个覆盖参数(例如,SCIL是否为零)。指令126可以继 续迭代地生成第一试验WAP配置,直至指令124确定所生成的第一试验WAP配置中的一个 第一试验WAP配置的覆盖预测满足覆盖监视器140中每个覆盖监视器的每个覆盖参数(例 如,SCIL是零),或已完成阈值数量的迭代而未确定所生成的第一试验WAP配置中任何第一 试验WAP配置的覆盖预测满足每个覆盖参数。
[0033] 在一些示例中,指令126可以通过根据前面的WAP配置迭代地生成新的第一试验 WAP配置,生成每个第一试验WAP配置。例如,为了生成每个新的第一试验WAP配置,除相 对于前面的WAP配置调整场所模型的WAP对象中至少一个WAP对象的至少一个WAP设置值 (例如,发射功率值)以外,指令126可以生成与前面的WAP配置一样的第一试验WAP配置。 任何未调整的WAP设置可以在新WAP配置以及前面的WAP配置中一样。在一些示例中,生 成新的第一试验WAP配置可以包括生成每个WAP对象的至少一个WAP设置(例如,发射功 率)的被调整的WAP设置值。在一些示例中,指令126可以通过在第一次迭代中将初始WAP 配置用作前面的WAP配置,从初始WAP配置开始生成第一试验WAP配置。
[0034] 在一些示例中,连续WAP配置之间每个WAP设置值调整可以是该值在该值的允许 范围内增加或减少。在一些示例中,可以探索性地确定调整的量。例如,在每次迭代中,指令 126可以通过随机或伪随机过程选择WAP对象中至少一个WAP对象的发射功率的调整值。 在这样的示例中,为了调整前面的WAP配置的发射功率值,指令126可以随机或伪随机地选 择范围[-C,(M-C)]中的增量值,其中"C"是前面的发射功率值(S卩,前面的WAP配置中的 值),并且"M"是最大有效发射功率值(例如,22dBm)。在这样的示例中,对该前面的值应用 (例如,增加)此增量值不会将发射功率值调整到发射值的有效范围(例如,0dBm-22dBm) 外。
[0035] 在一些示例中,指令126可以通过向前面的值增加缩放的增量值来生成发射功率 的调整值。指令126可以通过将之前确定的增量值乘以前面的SCIL(即,对前面的WAP配 置确定的SCIL),生成缩放的增量值,其中SCIL被归一化到范围[0,1]中。在这样的示例 中,当前面的SCIL更接近零时,可以应用较小的增量。指令126可以通过向前面的发射功 率值增加缩放的增量值,生成调整的发射功率值。在其它示例中,除发射功率值外或作为发 射功率值的替代,指令126可以以同样方式调整其它WAP设置值。在一些示例中,每个第一 试验WAP配置可以至少规定每个WAP对象的发射功率值。此外,在一些示例中,每个第一试 验WAP配置可以至少规定每个WAP对象的发射功率值以及至少一个WAP位置值。
[0036] 此外,在一些示例中,可以利用爬山优化技术(例如,利用上面描述的各种过程) 或另一种基于探索的迭代技术实现生成第一试验WAP配置以及评估第一试验WAP配置的覆 盖预测的迭代过程。例如,爬山优化技术可以包括评价程序、选择程序以及修改程序。在这 样的示例中,利用爬山优化技术可以包括:在评价程序中确定覆盖预测的SCIL,在选择程 序中在前面的WAP配置中选择具有包含最低SCIL的覆盖预测的前面的WAP配置,并且在修 改程序中根据所选择的WAP配置(即,"前面"的WAP配置)生成新WAP配置。
[0037] 在图1A的示例中,如果指令124确定由指令126生成的第一试验WAP配置中任何 第一试验WAP配置的覆盖预测满足多个覆盖监视器140中每个覆盖监视器的每个覆盖参数 (例如,具有零的SCIL),那么指令124可以识别该组WAP对象以及对应的第一试验WAP配 置为该场所模型的满意WAP布局。在这样的示例中,指令126可以停止迭代地生成第一试 验WAP配置。可替代地,如果已生成阈值数量的第一试验WAP配置,而指令124未确定所生 成的第一试验WAP配置中任何第一试验WAP配置的覆盖预测满足覆盖监视器140的每个覆 盖参数,则指令126可以停止迭代地生成第一试验WAP配置。
[0038] 如果第一试验WAP配置的各个覆盖预测每个都不满足覆盖监视器140的覆盖参数 中至少一个覆盖参数,则指令128可以迭代地调整该组WAP对象的至少一个WAP位置值,以 生成至少一个第二试验WAP配置。在一些示例中,指令128可以迭代地调整至少一个WAP 位置值,以生成多个第二试验WAP配置。指令124可以生成由指令128生成的第二试验WAP 配置中每个第二试验WAP配置的覆盖预测,并且针对每个覆盖预测,确定该覆盖预测是否 满足覆盖监视器140中每个覆盖监视器的每个覆盖参数(例如,SCIL是否为零)。指令128 可以继续迭代地生成第二试验WAP配置,直至指令124确定所生成的第二试验WAP配置中 的一个第二试验WAP配置的覆盖预测满足覆盖监视器140中每个覆盖监视器的每个覆盖参 数(例如,SCIL为零),或已完成阈值数量的迭代而未确定所生成的第二试验WAP配置中任 何第二试验WAP配置的覆盖预测满足每个覆盖参数。
[0039] 在一些示例中,指令128可以通过迭代地根据前面的WAP配置生成新的第二试验 WAP配置,生成第二试验WAP配置中的每个第二试验WAP配置。例如,为了生成每个新的第 二试验WAP配置,除了相对于前面的WAP配置调整该场所模型的WAP对象中至少一个WAP 对象的至少一个WAP位置值(例如,x轴坐标或y轴坐标)之外,指令128可以生成与前面 的WAP配置一样的第二试验WAP配置。在新的WAP配置和前面的WAP配置中,任何未调整 的WAP位置值可以是相同的。在一些示例中,生成新的第二试验WAP配置可以包括生成每 个WAP对象的被调整的WAP位置值(例如,x和y轴坐标)。在一些示例中,指令128可以 根据针对第一试验WAP配置确定的所有覆盖预测中所选择的包括具有最低SCIL的覆盖预 测的第一试验WAP配置,开始生成第二试验WAP配置。在这样的示例中,指令128可以在第 一次迭代中使用所选择的第一试验WAP配置作为前面的WAP配置。
[0040] 在一些示例中,指令128可以如上面关于利用指令126生成被调整的WAP设置值 描述的那样生成每个被调整的WAP位置值。例如,指令128可以探索性地确定每个值的调整 量。在一些示例中,在每次迭代时,指令128可以通过随机或伪随机过程,选择对WAP对象 中至少一个WAP对象的x轴坐标的调整值。在这样的示例中,为了调整前面的WAP配置中 的WAP对象的x轴坐标,指令128可以随机或伪随机地在范围[-X,(W-X)]中选择增量值, 其中"X"是前面的WAP配置中的x轴坐标值,并且"W"是最大有效x轴值(例如,场所模型 的宽度)。在这样的示例中,对前面的值应用此增量值不会将X轴坐标值调整到X轴坐标值 的有效范围(例如,0-W)外。然后,如上面关于指令126描述的,指令128可以通过将之前 确定的增量值乘以前面的SCIL(S卩,针对前面的WAP配置确定的SCIL)生成缩放的增量值, 其中SCIL被归一化至范围[0, 1]中。然后,指令128可以通过向x轴坐标的前面的值增加 缩放的增量值,生成x轴坐标的调整值。
[0041] 在一些示例中,除了指令128在范围[-Y,(L-Y)]中选择增量值之外,指令128还 可以如上面关于调整x轴坐标所描述的那样调整WAP对象的y轴坐标,其中"Y"是前面的 WAP配置中的y轴坐标值,并且"L"是最大有效y轴值(例如,场所模型的长度)。在一些 示例中,在根据前面的WAP配置生成新的第二试验WAP配置的每次迭代时,指令128可以如 上所述的那样调整每个WAP对象的x轴坐标和y轴坐标。在一些示例中,每个第二试验WAP 配置可以规定每个WAP对象的至少发射功率值以及x轴和y轴值。
[0042] 此外,在一些示例中,可以利用爬山优化技术(例如,利用上面描述的各种过程) 或另一种基于探索的迭代技术,实现生成第二试验WAP配置以及评估第二试验WAP配置的 覆盖预测的迭代过程。例如,利用爬山优化技术可以包括:在评价程序中确定覆盖预测的 SCIL,在选择程序中从前面的WAP配置中选择包含具有最低SCIL的覆盖预测的前面的WAP 配置,以及在修改程序中从所选择的WAP配置(即,"前面的"WAP配置)生成新WAP配置。
[0043] 如果指令124确定由指令128生成的第二试验WAP配置中的任何第二试验WAP配 置的覆盖预测满足多个覆盖监视器140中每个覆盖监视器的每个覆盖参数(例如,具有零 的SCIL),那么指令124可以将该组WAP对象以及对应的第二试验WAP配置识别为该场所模 型的满意WAP布局。在这样的示例,指令128可以停止迭代地生成第二试验WAP配置。可 替代地,如果已生成阈值数量的第二试验WAP配置而指令124未确定所生成的第二试验WAP 配置中任何第二试验WAP配置的覆盖预测满足每个覆盖参数,则指令128可以停止迭代地 生成第二试验WAP配置。
[0044] 如果由指令128生成的第二试验WAP配置的各个覆盖预测各自不能满足覆盖监视 器140的覆盖参数中至少一个覆盖参数,则指令129可以改变场所模型的该组WAP对象中 WAP对象的数量。如本文所用的,"改变"一组WAP对象中WAP对象的数量是要对该组WAP 对象增加至少一个新的WAP,或从该组WAP对象中移除至少一个WAP对象。
[0045] 在一些示例中,如果第二试验WAP配置的各个覆盖预测各自不能满足覆盖参数中 至少一个覆盖参数,则指令124可以从由指令128生成的第二试验WAP配置的覆盖预测中 选择与具有对覆盖监视器140最高符合水平的第二覆盖预测关联的第二试验WAP配置。例 如,具有最高符合水平的覆盖预测可以是具有最低SCIL的覆盖预测。如本文所用的,与覆 盖预测"关联"的WAP配置是根据其生成该覆盖预测的WAP配置。指令124可以随后从多个 覆盖监视器140中识别由所选择的第二试验WAP配置的覆盖预测最少满足的覆盖检测器。 在一些示例中,最少满足的覆盖监视器可以是具有与所选择的试验WAP配置的覆盖预测相 关的最高CMIL的覆盖监视器。
[0046] 在一些示例中,如果所识别的具有最高CMIL的覆盖监视器包括全覆盖参数,则指 令129可以向该场所模型的该组WAP对象增加另一WAP对象,以由此生成新的一组WAP对 象。如果所识别的具有最高CMIL的覆盖监视器包括未覆盖参数,则指令129可以从该场所 模型的该组WAP对象中移除WAP对象中的一个WAP对象,以由此生成新的一组WAP对象。在 一些示例中,指令124可以确定该场所模型中的该组WAP对象是否为空。如果指令124确 定该组WAP对象为空,那么指令129可以通过向该组增加新的WAP对象来改变空的该组WAP 对象中WAP对象的数量,以生成新的非空的一组WAP对象。
[0047] 在一些示例中,在指令129改变WAP对象的数量以生成新的一组WAP对象之后,可 以重复上面关于指令124、126、128和129描述的过程,直至找到具有满足覆盖监视器140 的每个覆盖参数的覆盖预测的WAP配置。例如,在指令129改变WAP对象的数量以生成新的 一组WAP对象之后,指令124可以确定新的一组WAP对象的初始WAP配置是否满足覆盖监 视器140中每个覆盖监视器的每个覆盖参数。在一些示例中,如上所述的,初始WAP配置, 连同新WAP对象(如果增加对象)的初始WAP设置值和WAP位置值或者排除所移除的WAP 对象的任何值,可以与由指令129选择的第二试验WAP配置相同。
[0048] 在一些示例中,指令124可以生成新的该组WAP对象的初始WAP配置的覆盖预测, 并确定该覆盖预测是否满足覆盖监视器140的每个覆盖参数(例如,具有零的SCIL)。如果 这样,则指令124可以将该场所模型的该组WAP对象以及初始WAP配置识别为该场所模型 的满意WAP布局。否则,指令124、126、128和129可以重复上面描述的用于生成和评估所 调整的WAP设置值、调整和评估所调整的WAP位置值以及改变WAP对象数量的过程。
[0049] 例如,如果新的该组WAP对象的初始WAP配置的覆盖预测不能满足覆盖监视器140 中至少一个覆盖监视器的至少一个覆盖参数,则如上面关于指令126描述的,指令126可以 迭代地调整新的该组WAP对象的至少一个WAP设置值,以生成至少一个第三试验WAP配置。 指令124可以生成每个第三试验WAP配置的覆盖预测,并确定该覆盖预测是否满足覆盖监 视器140的每个覆盖参数(例如,具有零的SCIL)。如果覆盖预测中的任何覆盖预测具有零 的SCIL,则指令124可以将该场所模型的该组WAP对象以及对应的第三试验WAP配置识别 为该场所模型的满意WAP布局。
[0050] 可替代地,在达到阈值数量的迭代而指令124未确定第三试验WAP配置中任何第 三试验WAP配置的覆盖预测满足覆盖监视器140的覆盖参数中的每个覆盖参数之后,指令 126可以停止生成第三试验WAP配置。在这样的示例中,如上面关于指令128描述的,指令 128可以迭代地调整新的该组WAP对象的至少一个WAP位置值,以生成至少一个第四试验 WAP配置。指令124可以生成每个第四试验WAP配置的覆盖预测,并确定该覆盖预测是否满 足覆盖监视器140的每个覆盖参数(例如,具有零的SCIL)。如果覆盖预测中任何覆盖预测 具有零的SCIL,则指令124可以将该场所模型的该组WAP对象以及对应的第四试验WAP配 置识别为该场所模型的满意WAP布局。
[0051] 可替代地,在达到阈值数量的迭代而指令124未确定第四试验WAP配置中任何第 四试验WAP配置的覆盖预测满足覆盖监视器140中每个覆盖监视器的每个覆盖参数之后, 指令128可以停止生成第四试验WAP配置。在这样的示例中,指令129可以改变新的该组 WAP对象中WAP对象的数量。在一些示例中,本文关于图1A描述的功能可以与本文关于图 1B-7B中任何图描述的功能结合提供。
[0052] 图1B是用于确定无线网络配置的配置改变的示例计算设备的框图。如本文所讨 论的,无线网络配置的改变可以包括一个或多个WAP的内部改变(例如,一个或多个WAP的 设置改变)和/或一个或多个WAP的外部改变(例如,一个或多个WAP的位置改变)。
[0053] 在图1B的示例中,指令156可以确定是否应确定无线网络配置的改变。对无线网 络配置的改变的确定可以基于从无线网络中一个或多个WAP收集的历史信息的分析的。该 历史信息可以包括与在无线网络运行期间发生的误用事件相关的信息。例如,未充分使用 的事件可以包括在预定时间间隔内下降至预定水平以下的活跃性,该预定水平以及预定时 间间隔二者皆由例如管理员限定。此外或可替代地,历史信息可以包括与在无线网络运行 期间发生的过度使用误用事件相关的信息。例如,过度使用事件可以包括在预定时间间隔 内升至预定水平以上的活跃性,该预定水平以及预定时间间隔二者皆由例如管理员限定。
[0054] 在图1B的示例中,指令158可以在场所模型中生成多个覆盖监视器。在一些示例 中,多个覆盖监视器166可以至少包括覆盖监视器168以及覆盖监视器174。覆盖监视器 168可以限定关联区域170且包括关联区域170的至少一个覆盖参数172。如本文所用的, 由覆盖监视器限定的区域可以称作覆盖监视器的"关联区域"。覆盖监视器174可以限定关 联区域176且包括关联区域176的至少一个覆盖参数178。下面更充分地讨论覆盖监视器 的生成,且覆盖监视器的生成包括识别位于与WAP直接连接的其它客户端设备的预定距离 (由管理员限定)内的所有客户端设备的至少一个组,识别包括位于该预定距离内的所有 客户端设备的区域,并且规定该关联区域的至少一个覆盖参数。可以基于历史信息的分析 确定这些覆盖参数。
[0055] 指令160可以通过识别至少一个WAP的配置的改变,确定无线网络配置的改变。下 面更充分地讨论识别至少一个WAP的配置改变的过程。
[0056] 指令162可以提供所确定的改变,该所确定的改变包括至少一个WAP的配置的所 确定的改变。可以向计算设备(例如计算设备150的显示设备或远程计算设备)提供所确 定的改变,以供管理员查看。
[0057] 在一些示例中,本文关于图1B描述的功能可以与本文关于图1A和图2B-图7B描 述的功能结合提供。
[0058] 图2A是示例计算设备以及对包括多个WAP对象的场所模型的覆盖预测的图。在 图2A的示例中,计算设备100可以与上面关于图1A和图1B描述的计算设备100相同。在 一些示例中,指令122可以将场所模型201以及多个覆盖监视器140存储到存储器115中。 图2A包括场所模型201的示意图。在图2A的示例中,场所模型201包括:由该场所模型表 示的环境的外边界203的限定,以及多个内部部分的边界的限定,这些内部部分的边界包 括该环境的停车场202、门厅204、办公区206、自助餐厅208以及办公区210的边界。在其 它示例中,该场所模型可以包括不同的内部部分,或可以被细分成多个内部部分。在一些示 例中,场所模型201还可以识别场所模型201的所限定的内部部分中每个内部部分的信号 衰减属性。场所模型201还可以包括多个WAP对象,这些WAP对象包括WAP对象252、254 以及256。
[0059] 在图2A的示例中,覆盖监视器140中每个覆盖监视器限定与该覆盖监视器关联的 区域的位置和边界。在图2A的示例中,覆盖监视器140中的第一覆盖监视器可以限定与停 车场202范围一致的关联区域242 (其在本文中可以称作覆盖监视器区域)。在一些示例 中,第一覆盖监视器可以包括关于区域242的未覆盖参数。覆盖监视器140中的第二覆盖 监视器可以限定与门厅204范围一致的关联区域244。在一些示例中,第二覆盖监视器可以 包括关于区域244的选择性覆盖参数。覆盖监视器140中的第三覆盖监视器可以限定与办 公区206范围一致的关联区域245。在一些示例中,第三覆盖监视器可以包括关于区域245 的全覆盖参数。覆盖监视器140中的第四覆盖监视器可以限定与自助餐厅208范围一致的 关联区域248,且可以包括关于区域248的选择性覆盖参数。覆盖监视器140中的第五覆盖 监视器可以限定与办公区210范围一致的关联区域246,且可以包括关于区域246的全覆盖 参数。
[0060] 在图2A的示例中,如上面关于图1A描述的,指令124可以基于从WAP对象252、 254和256获得的初始WAP配置,生成覆盖预测251A。覆盖预测251A的预测覆盖区域可以 分别包括关于WAP对象252、254和256的预测覆盖区域253A、255A以及257A。
[0061] 在一些示例中,指令124可以确定所生成的覆盖预测251A是否满足覆盖监视器 140中每个覆盖监视器的每个覆盖参数。在图2A说明的示例中,覆盖预测251A的预测覆盖 区域不包括全部区域242。因此,指令128可以确定覆盖预测251A满足与区域242关联的 覆盖监视器的未覆盖参数。此外,任何覆盖预测满足关于区域244和区域248的覆盖监视 器的选择性覆盖参数,因此,指令124可以确定图2A的覆盖预测251A也满足这些参数。但 是,覆盖预测251A的预测覆盖区域不包括区域245和区域246的多个部分,因此指令124 可以确定不满足那些区域的覆盖监视器的全覆盖参数。因此,如上面关于图1A描述的,指 令126可以开始迭代地调整WAP设置值,以生成第一试验WAP配置。
[0062] 图2B是场所模型201以及在调整该场所模型的一组WAP对象的WAP设置之后的 覆盖预测251B的图。在图2B的示例中,指令126可以迭代地至少调整WAP对象252、254 和256的发射功率值,以生成第一试验WAP配置。因此,在一些示例中,当已生成阈值数量 的第一试验WAP配置而指令124未确定所生成的第一试验WAP配置中任何第一试验WAP配 置的覆盖预测满足覆盖监视器140的每个覆盖参数时,指令126可以停止迭代地生成第一 试验WAP配置。
[0063] 在一些示例中,指令124可以确定覆盖预测251B是所生成的第一试验WAP配置的 覆盖预测中具有对覆盖监视器140的最高符合水平(例如,最低SCIL)的覆盖预测。响应 于确定覆盖预测251B具有最低SCIL,指令124还可以选择与覆盖预测251B关联的第一试 验WAP配置用于进一步的迭代。如图2B中说明的,覆盖预测251B具有预测覆盖区域,该 预测覆盖区域包括分别关于WAP对象252、254和256的预测覆盖区域253B、255B和257B。 在图2B的示例中,由于在生成覆盖预测251B所根据的被选择的第一试验WAP配置中增加 发射功率值,所以覆盖区域253B、255B和257B中每个覆盖区域大于图2A的对应覆盖区域 253A、255A和257A。但是,覆盖预测251B仍不满足区域245和区域246的覆盖监视器的全 覆盖参数。因此,如上面关于图1A描述的,从所选择的第一试验WAP配置开始,指令128可 以开始迭代地调整WAP对象的WAP位置值,以生成第二试验WAP配置。
[0064] 图2C是场所模型201和在调整该场所模型的一组WAP对象的WAP位置之后的的 覆盖预测251C的图。在图2C的示例中,如上所述,从所选择的第一试验WAP配置开始,指 令128可以迭代地调整至少一个WAP对象的WAP位置值,以生成第二试验WAP配置。在一 些示例中,当已生成阈值数量的第二试验WAP配置而指令124未确定所生成的第二试验WAP 配置中任何第二试验WAP配置的覆盖预测满足覆盖监视器140的每个覆盖参数时,指令128 可以停止迭代地生成第二试验WAP配置。
[0065] 在一些示例中,指令124可以确定覆盖预测251C是所生成的第二试验WAP配置的 覆盖预测中具有对覆盖监视器140的最高符合水平(例如,最低SCIL)的覆盖预测。因此, 在一些示例中,指令124还可以选择与覆盖预测251C关联的第二试验WAP配置以进行进一 步改变。如图2C中说明的,覆盖预测251C具有包括分别关于WAP对象252、254和256的 预测覆盖区域253C、255C和257C的预测覆盖区域。在图2C的示例中,相对于图2B的覆盖 区域253B、255B以及257B,覆盖区域253C已朝区域248移动,覆盖区域255C已朝区域246 移动,并且覆盖区域257C已朝区域245移动。
[0066] 如图2C中示出的,覆盖预测251C满足与区域245关联的覆盖监视器的全覆盖参 数,但仍不满足与区域246关联的覆盖监视器的全覆盖参数。因此,如上面关于图1A描述 的,指令129可以改变场所模型201的该组WAP对象的WAP对象数量。
[0067] 图2D是场所模型201和在对该场所模型增加WAP对象之后的覆盖预测251D。在 图2D的示例中,指令124可以确定由所选择的第二试验WAP配置的覆盖预测251C最少满 足的覆盖监视器(例如,具有关于覆盖预测251C的最高CMIL的覆盖监视器)是与区域246 关联的覆盖监视器。在这样的示例中,由于该最少满足的覆盖监视器包括全覆盖参数,所以 指令129可以向场所模型201的该组WAP对象增加新的WAP对象258。以这样的方式,指令 可以生成关于场所模型201的新的一组WAP对象。在一些示例中,指令129可以向与该最 少满足的覆盖监视器关联的区域的中心(例如,区域246的中心)增加新的WAP对象。
[0068] 在图2D的示例中,指令124可以生成新的该组WAP对象的初始WAP配置的覆盖预 测251D。如图2D中说明的,覆盖预测251D具有预测覆盖区域,该预测覆盖区域包括分别关 于WAP对象252、254、256以及258的预测覆盖区域253D、255D、257D以及259D。但是,覆盖 预测251D的预测覆盖区域仍不包括区域246的一些部分,因此指令124可以确定未满足关 于该区域的覆盖监视器的全覆盖参数。因此,如上面关于图1A描述的,指令126可以开始 迭代地调整新的该组WAP对象的WAP设置值,以生成第三试验WAP配置。
[0069] 图2E是场所模型201和在调整该场所模型的一组WAP对象的WAP设置值和WAP 位置值后的覆盖预测251E的图。在图2E的示例中,指令126可以迭代地至少调整发射功 率值,以生成第三试验WAP配置。在一些示例中,这些WAP配置的覆盖预中的每个可能不满 足至少一个覆盖参数。因此,如上面关于图1A描述的,在一些示例中,从第三试验WAP配置 中所选择的一个开始,指令128可以开始迭代地调整新的该组WAP对象的WAP位置值,以生 成第四试验WAP配置。
[0070] 在图2E的示例中,指令124可以生成所生成的第四试验WAP配置中每个第四试验 WAP配置的覆盖预测,该覆盖预测包括覆盖预测251E。如图2E中示出的,在所选择的第三 试验WAP配置中,增加WAP对象258的发射功率,且在根据其生成覆盖预测251E的第四试 验WAP配置中,WAP对象258朝区域245移动。在一些示例中,指令124可以确定覆盖预测 251E满足覆盖监视器140中每个覆盖监视器的每个覆盖参数。在这样的示例中,指令124 可以将场所模型201的新的该组WAP对象以及根据其生成覆盖预测251E的第四试验WAP 配置识别为场所模型201的满意WAP布局。
[0071] 图3是用于增加和移除场所模型的WAP对象的示例计算设备的框图。在图3的示 例中,计算设备300可以包括如上面关于图1A描述的处理器110或如关于图1B描述的处 理器152,以及网络接口 318。计算设备300还可以包括存储器315,存储器315可以是机器 可读存储介质。可以用一组可执行指令320编码存储器315,该组可执行指令320至少包括 如上面关于图1-图2E描述的指令122、124、126、128及129。在其它示例中,可执行指令 320可以包括额外指令。在图3的示例中,处理器110可以获得、解码并执行存储在存储器 315上的指令,以实现下面描述的功能。在其它示例中,存储在存储器315上的任何指令的 功能可以以电路的形式、以编码在机器可读存储介质上的可执行指令的形式或以二者结合 的形式实现。
[0072] 在图3的示例中,指令122可以在至少一次通信381中通过网络接口 318接收多 个覆盖监视器240,并将覆盖监视器240存储在存储器315中。覆盖监视器240中的每个可 以规定场所模型201的关联区域的至少一个覆盖参数。可以通过网络接口 318从远离计算 设备300的客户端计算设备接收覆盖监视器240。在一些示例中,用户(例如,管理员)可 以在客户端计算设备处输入覆盖监视器240,该客户端计算设备可以向计算设备300提供 覆盖监视器240。如本文所用的,"网络接口"是至少一个硬件组件,该至少一个硬件组件可 以由计算设备用于与包括至少一个计算机网络、至少一个电话网络或二者结合的通信网络 的至少一个远程资源通信。在一些示例中,合适的计算机网络包括例如局域网(LAN)、无线 局域网(WLAN)、虚拟专用网(VPN)、互联网等等。
[0073] 指令122还可以将场所模型201存储在存储器315中。在图3的示例中,场所模 型201可以包括多个场所特性305。场所特性305可以包括例如以下至少一种:由场所模型 201表示的环境的外边界、该环境的内部部分的边界以及该环境的至少一个内部部分的信 号衰减属性。场所模型201还可以包括具有至少一个WAP对象352的组,每个WAP对象包 括至少一个WAP设置值354,如该WAP对象的发射功率值。在一些示例中,WAP对象352的 WAP位置值还可以包括在各个WAP对象352中。在一些示例中,可以利用网络接口 318与场 所模型201的其余部分一起或与场所模型201的其余部分分离接收该组WAP对象352。利 用网络接口 318,指令122还可以接收该组WAP对象352的初始WAP配置。在一些示例中, 初始WAP配置可以至少包括每个WAP对象352的发射功率值。在一些示例中,场所模型201 以及覆盖监视器240可以存储在与可执行指令320分离的机器可读存储介质上。
[0074] 在一些示例中,覆盖监视器240可以包括场所模型201的多个覆盖监视器,这些覆 盖监视器至少包括覆盖监视器342以及覆盖监视器346。在其它示例中,覆盖监视器240可 以包括两个以上的覆盖监视器。在图3的示例中,覆盖监视器240中的每个包括限定与该 覆盖监视器关联的场所模型201的区域的区域信息以及关于该关联区域的至少一个覆盖 参数。在一些示例中,覆盖监视器240中的每个覆盖监视器可以包括上面关于图1A-图1B 描述的多个覆盖类型参数中的一个。
[0075] 在图3的示例中,覆盖监视器342可以包括限定与覆盖监视器342关联的场所模 型201的区域的区域信息341以及由区域信息341限定的该关联区域的至少一个覆盖参数 343。覆盖参数343可以至少包括覆盖类型参数。在图3的示例中,覆盖参数343包括全 覆盖参数344以及最小信号参数345。在这样的示例中,最小信号参数可以包括覆盖监视 器342的关联区域的最小信号电平。在其它示例中,除了该最小信号参数以外或替代该最 小信号参数,覆盖参数343可以包括其它信号质量参数,如最大或平均信号参数。在一些示 例中,覆盖监视器240中至少一个可以包括具有该覆盖监视器的区域信息的场所信息。这 样的场所信息可以包括例如由该区域信息限定的区域的预测信号衰减。例如,在一些区域 (例如,密集的办公区)中,信号可以能比在其它区域中(例如,相对开放的空间)更快地衰 减。在一些示例中,可以例如通过包括具有关于所关联的覆盖监视器的区域信息的路径损 耗指数(例如,2.0、3.0、4.0等)表示这样的信号衰减信息。例如,区域信息341可以包括 与由区域信息341限定的区域关联的路径损耗指数(例如,2. 0、3. 0、4. 0等)。
[0076] 在一些示例中,如果覆盖预测表示与覆盖参数关联的全部区域被预测为以包括在 最小信号参数中的最小信号电平(例如,-70dBm、-80dBm等)进行接收,则指令124可以确 定该覆盖预测满足该最小信号参数。如果覆盖预测表示与覆盖参数关联的全部区域被预测 为以包括在最大信号参数中的最大信号电平进行接收,则指令124还可以确定覆盖预测满 足最大信号参数。如果覆盖预测表示对与覆盖参数关联的区域预测的平均信号电平至少是 包括在平均信号参数中的信号电平,则指令124可以确定覆盖预测满足平均信号参数。
[0077] 覆盖监视器346可以包括:限定与覆盖监视器346关联的场所模型201的区域的 区域信息347,以及由区域信息347限定的该关联区域的至少一个覆盖参数348。覆盖参数 348可以包括至少一个覆盖类型参数。在一些示例中,区域信息347还可以包括场所特性, 如由区域信息347限定的区域的信号衰减信息。在图3的示例中,覆盖参数348包括未覆 盖参数349。在其它示例中,覆盖参数348可以包括至少一个信号质量参数,如最小、最大或 平均信号参数。
[0078] 在一些示例中,如上面关于图1A-图1B描述的,指令124可以从场所模型201的 WAP对象352获得初始WAP配置。在图3的示例中,指令124可以生成该初始WAP配置的初 始覆盖预测。指令124还可以基于其它WAP配置生成其它覆盖预测。在一些示例中,由指 令124生成的每个覆盖预测可以是部分基于以下至少一个生成的:由场所模型201规定的 场所特性305以及由覆盖监视器240中至少一个覆盖监视器规定的场所特性。例如,在进 行覆盖预测时,指令124可以考虑在场所特性305中规定的至少一个预测信号衰减,如场所 模型的特定区域的预测信号衰减以及场所模型201中的对象的预测信号衰减影响中至少 一种。指令124还可以考虑由覆盖监视器240规定的场所特性中的至少一个(例如,预测 信号衰减)以及共信道干扰。
[0079] 在图3的示例中,如上面关于图1A-图1B描述的,指令124可以确定该组WAP对 象352的初始WAP配置的初始覆盖预测是否满足多个覆盖监视器240中的每个。如本文所 用的,"满足覆盖监视器"指满足该覆盖监视器的每个覆盖参数。此外,如本文所用的,"不 满足覆盖监视器"指不满足该覆盖监视器的至少一个覆盖参数。如果指令124确定初始覆 盖预测满足多个覆盖监视器240中每个覆盖监视器的每个覆盖参数(例如,初始覆盖预测 的SCIL为零),那么指令124可以将该场所模型的该组WAP对象以及初始WAP配置识别为 该场所模型的满意WAP布局。
[0080] 可替代地,如上面关于图1A-图1B描述的,如果指令124确定初始WAP配置的初 始覆盖预测不满足覆盖监视器240中至少一个覆盖监视器(例如,SCIL不为零),那么指 令126可以迭代地调整该组WAP对象352的至少一个WAP设置值,以生成至少一个第一试 验WAP配置361。在一些示例中,指令126可以迭代地调整至少一个WAP设置值,以生成多 个第一试验WAP配置360,多个第一试验WAP配置360至少包括第一试验WAP配置361。在 图3的示例中,第一试验WAP配置360中的每个可以包括场所模型的WAP对象352中每个 WAP对象的至少一个WAP设置值362、366,以及WAP对象352中每个WAP对象的WAP位置值 364、368 (例如,x轴和y轴坐标)。在一些示例中,每个第一试验WAP配置360可以至少包 括WAP对象352中每个WAP对象的发射功率值。在本文描述的示例中,场所模型的WAP对 象的发射功率值可以表示由该WAP对象表示的WAP的每个无线电的发射功率值。
[0081] 在一些示例中,指令124可以生成由指令126生成的第一试验WAP配置360中每 个第一试验WAP配置的覆盖预测,且针对这些覆盖预测中的每个,确定该覆盖预测是否满 足覆盖监视器240中的每个覆盖监视器(例如,SCIL是否为零)。如上面关于图1A-图1B 描述的,指令126可以继续迭代地生成第一试验WAP配置360,直至指令124确定所生成的 第一试验WAP配置360中一个第一试验WAP配置的覆盖预测满足覆盖监视器240中的每 个覆盖监视器(例如,SCIL为零),或已完成阈值数量的迭代,而未确定所生成的第一试验 WAP配置360中的任何第一试验WAP配置的覆盖预测满足覆盖监视器240中的每个覆盖监 视器。
[0082] 在图3的示例中,如果指令124确定第一试验WAP配置360中所选择的一个第一 试验WAP配置的覆盖预测满足多个覆盖监视器240中的每个覆盖监视器(例如,具有零的 SCIL),那么指令124可以将该组WAP对象以及所选择的第一试验WAP配置360识别为该场 所模型的满意WAP布局。在这样的示例中,指令126可以停止迭代地生成第一试验WAP配 置 360。
[0083] 可替代地,如果已生成阈值数量的第一试验WAP配置而指令124未确定所生成的 第一试验WAP配置360中的任何第一试验WAP配置的覆盖预测满足覆盖监视器240中的每 个,则指令126可以停止迭代地生成第一试验WAP配置360。在这样的示例中,如上面关于 图1A-图1B描述的,指令128可以迭代地调整该组WAP对象352的至少一个WAP位置值, 以生成至少一个第二试验WAP配置371。在一些示例中,指令128可以迭代地调整WAP对 象352的至少一个WAP位置值,以生成多个第二试验WAP配置370,多个第二试验WAP配置 370至少包括第二试验WAP配置371。在图3的示例中,第二试验WAP配置370中的每个可 以包括:场所模型201的WAP对象352中每个WAP对象的至少一个WAP设置值372、376,以 及WAP对象352中每个WAP对象的WAP位置值374、378 (例如,x轴坐标和y轴坐标)。在 一些示例中,每个第二试验WAP配置370可以至少包括WAP对象352中每个WAP对象的发 射功率值。
[0084] 指令124可以生成由指令128生成的第二试验WAP配置370中每个第二试验WAP 配置的覆盖预测,且针对这些覆盖预测中的每个,确定该覆盖预测是否满足覆盖监视器240 中的每个(例如,SCIL是否为零)。如上面关于图1A-图1B描述的,指令128可以继续迭 代地生成第一第二WAP配置370,直至指令124确定所生成的第二试验WAP配置中的一个第 二试验WAP配置的覆盖预测满足覆盖监视器240中的每个覆盖监视器(例如,SCIL为零), 或已完成阈值数量的迭代,而未确定所生成的第二试验WAP配置370中的任何第二试验WAP 配置的覆盖预测满足覆盖监视器240中的每个覆盖监视器。
[0085] 如果指令124确定由指令128生成的第二试验WAP配置370中所选择的一个第二 试验WAP配置的覆盖预测满足多个覆盖监视器240中的每个覆盖监视器(例如,具有零的 SCIL),那么指令124可以将该组WAP对象以及所选择的第二试验WAP配置370识别为场所 模型201的满意WAP布局。在这样的示例中,指令128可以停止迭代地生成第二试验WAP 配置370。
[0086] 可替代地,如果已生成阈值数量的第二试验WAP配置370,而指令124未确定所生 成的第二试验WAP配置370中的任何第二试验WAP配置的覆盖预测满足覆盖监视器240中 的每个覆盖监视器,则指令128可以停止迭代地生成第二试验WAP配置370。在这样的示例 中,指令124可以进一步选择第二试验WAP配置370的覆盖预测中具有对覆盖监视器240 的最高符合水平(例如,最低SCIL)的覆盖预测关联的第二试验WAP配置370作为目标WAP 配置。此外,在一些示例中,指令124可以识别覆盖监视器240中由该目标WAP配置的覆盖 预测(例如,具有最高CMIL)最少满足的覆盖监视器。
[0087] 在图3的示例中,如果第二试验WAP配置370的各个覆盖预测各自不满足覆盖监 视器240中至少一个,则指令129可以基于与所识别的覆盖监视器关联的区域,改变该场所 模型的该组WAP对象中WAP对象的数量。例如,如果所识别的覆盖监视器包括全覆盖参数, 那么指令129可以在与所识别的覆盖监视器关联的区域的中心增加新WAP对象352,以生成 新的一组WAP对象352。在其它示例中,如果所识别的覆盖监视器包括未覆盖参数,则指令 129可以从该组WAP对象352中移除距与该识别的覆盖监视器关联的区域最近的WAP对象 325,以生成新的一组WAP对象352。此外,在一些示例中,如上面关于图1A描述的,如果该 组WAP对象为空,则指令129可以向该组WAP对象增加新的WAP对象。例如,如果该组WAP 对象为空,那么指令124可以识别包括全覆盖参数的覆盖监视器,且指令129可以向与所识 别的覆盖监视器关联的区域的中心增加新的WAP对象。如果存在多个包括全覆盖参数的覆 盖监视器,那么指令124可以识别包括全覆盖参数的这些覆盖监视器中与最大区域关联的 覆盖监视器。
[0088] 在一些示例中,指令124、126、128和129可以重复上面描述的用于生成和评估所 调整的WAP设置值、调整和评估所调整的WAP位置值以及改变WAP对象的数量的过程,直至 找到具有满足覆盖监视器240中每个覆盖监视器的覆盖预测的WAP配置。在一些示例中, 本文关于图3描述的功能可以与本文关于图1-图2E和图4-图5中任何图描述的功能结 合提供。
[0089] 图4是用于在未满足场所模型的覆盖监视器的情况下调整WAP设置值和WAP位置 值的示例方法400的流程图。尽管下面参照图3的计算设备300描述方法400的执行,但 是可以利用用于执行方法400的其它合适组件(例如,计算设备100)。此外,方法400可以 以在机器可读存储介质上编码的可执行指令的形式、以电路的形式或以二者结合的形式实 现。
[0090] 在方法400的405处,计算设备300可以通过网络接口 318接收多个覆盖监视器 240,多个覆盖监视器240中的每个覆盖监视器限定场所模型201的关联区域的至少一个覆 盖参数。在410处,处理器110可以将覆盖监视器240存储在计算设备300的存储器115 中。在一些示例中,场所模型可以包括至少一个WAP对象。在这样的示例中,如上面关于图 1和图3中描述的,计算设备300可以获得这些WAP对象的初始WAP配置。计算设备300还 可以生成该初始WAP配置的覆盖预测。
[0091] 在415处,如果初始WAP配置的覆盖预测不满足覆盖监视器240中至少一个覆盖 监视器的至少一个覆盖参数,则计算设备300可以从该初始WAP配置开始,迭代地调整该组 WAP对象352的至少一个WAP设置值,以生成至少一个第一试验WAP配置。在这样的示例 中,计算设备300可以对调整WAP设置值的第一次迭代使用该初始WAP配置作为前面的WAP 配置。在一些示例中,计算设备300还可以生成第一试验WAP配置中每个第一试验WAP配 置的覆盖预测。
[0092] 在420处,如果每个第一试验WAP配置的各个第一覆盖预测不满足覆盖监视器240 中至少一个覆盖监视器的至少一个覆盖参数,则计算设备300可以从第一试验WAP配置中 所选择的一个开始,迭代地调整该组WAP对象352的至少一个WAP位置值,以生成至少一个 第二试验WAP配置。在这样的示例中,第一试验WAP配置中所选择的一个可以是第一试验 WAP配置的覆盖预测中包含具有最低SCIL的覆盖预测的第一试验WAP配置。此外,在这样 的示例中,计算设备300可以对调整WAP位置值的第一次迭代使用所选择的第一试验WAP 配置作为前面的WAP配置。在一些示例中,计算设备300还可以生成第二试验WAP配置中 每个第二试验WAP配置的覆盖预测。
[0093] 在425处,如果第二试验WAP配置的各个第二覆盖预测各自不满足覆盖监视器240 中至少一个覆盖监视器的至少一个覆盖参数,则计算设备300可以将该组WAP对象中WAP 对象的数量改变一个,以生成另一组WAP对象。如本文所用的,将一组WAP对象中WAP对象 的数量"改变一个"是向该组WAP对象增加一个新的WAP对象或从该组WAP对象中移除一 个WAP对象。
[0094] 图5是用于识别场所模型的多个WAP对象的满意WAP布局的示例方法500的流程 图。尽管下面参照图3的计算设备300描述方法500的执行,但是可以利用用于方法500 的执行的其它合适组件(例如,计算设备100)。此外,方法500可以以在机器可读存储介质 上编码的可执行指令的形式、以电路的形式或以二者结合的形式实现。
[0095] 在方法500的505处,计算设备300可以通过网络接口 318接收多个覆盖监视器 240,多个覆盖监视器240中的每个限定场所模型201的关联区域的至少一个覆盖参数。在 510处,处理器110可以将覆盖监视器240存储在计算设备300的存储器115中。在515 处,处理器110可以确定场所模型201是否包含至少一个WAP对象。如果是这样,那么方法 500可以进行到520。如果场所模型201不包含WAP对象,那么方法500可以进行到550,在 550这里处理器110可以向该场所模型增加WAP对象,以生成该场所模型的非空的一组WAP 对象。在一些示例中,所增加的WAP对象可以具有至少一个初始WAP设置值以及WAP位置 值。在一些示例中,如上面关于图1和图3中描述的,计算设备300可以获得该场所模型的 该组WAP对象的初始WAP配置。计算设备300还可以生成该初始WAP配置的覆盖预测。
[0096] 在520处,计算设备300可以确定该初始WAP配置的覆盖预测是否满足覆盖监视 器240中每个覆盖监视器的每个覆盖参数。如果是这样,那么计算设备300可以选择该初 始WAP配置,且方法500可以进行到545,在545这里计算设备300可以识别该组WAP对象 和所选择的WAP配置作为满意的WAP布局。否则,方法500可以进行到525,在525这里计 算设备300可以从该初始WAP配置开始,迭代地调整该组WAP对象352的至少一个WAP设 置值,以生成至少一个第一试验WAP配置。计算设备300还可以生成第一试验WAP配置中 每个第一试验WAP配置的覆盖预测。
[0097] 在530处,计算设备300可以确定第一试验WAP配置的覆盖预测中的任何覆盖预 测是否满足覆盖监视器240中每个覆盖监视器的每个覆盖参数。如果是这样,那么计算设 备300可以选择以下第一试验WAP配置:其覆盖预测满足覆盖监视器240中每个覆盖监视 器的每个覆盖参数;然后,方法500可以进行到545。可替代地,方法500可以进行到535, 在535这里,计算设备300可以从第一试验WAP配置中所选择的一个开始,迭代地调整该组 WAP对象352的至少一个WAP位置值,以生成至少一个第二试验WAP配置。在这样的示例 中,第一试验WAP配置中所选择的一个可以是第一试验WAP配置的覆盖预测中包含具有最 低SCIL的覆盖预测的那个第一试验WAP配置。计算设备300还可以生成该第二试验WAP 配置中每个第二试验WAP配置的覆盖预测。
[0098] 在540处,计算设备300可以确定第二试验WAP配置的覆盖预测中的任何覆盖预 测是否满足覆盖监视器240中每个覆盖监视器的每个覆盖参数。如果是这样,那么计算设 备300可以选择以下第二试验WAP配置:其覆盖预测满足覆盖监视器240中每个覆盖监视 器的每个覆盖参数;并且方法500可以进行到545。可替代地,方法500可以进行到550,在 550这里,计算设备300可以将该组WAP对象中WAP对象的数量改变一个,以生成新的一组 WAP对象。
[0099] 然后,方法500可以进行到520,在520这里,计算设备300可以确定新的该组WAP 对象的初始WAP配置的覆盖预测是否满足覆盖监视器240中每个覆盖监视器的每个覆盖参 数。如果是这样,那么方法500可以进行到545。如果不是,那么计算设备300可以迭代地 调整新的该组WAP对象的WAP设置,以生成多个第三试验WAP配置。
[0100] 然后,方法500可以进行到530,在530这里,计算设备300可以确定新的该组WAP 对象的第三试验WAP配置中任何第三试验WAP配置的覆盖预测是否满足覆盖监视器240中 每个覆盖监视器的每个覆盖参数。如果是这样,那么方法500可以进行到545。如果不是, 那么计算设备300可以迭代地调整新的该组WAP对象的WAP位置,以生成多个第四试验WAP 配置。
[0101] 然后,方法500可以进行到540,在540这里,计算设备300可以确定新的该组WAP 对象的第四试验WAP配置中任何第四试验WAP配置的覆盖预测是否满足覆盖监视器240中 每个覆盖监视器的每个覆盖参数。如果是这样,那么方法500可以进行到545。如果不是, 那么方法500可以进行到550。以这样的方式,本文描述的示例可以重复上面关于520-550 描述的过程,直至具有满足覆盖监视器的每个覆盖参数的覆盖预测的WAP配置被识别。
[0102] 图6是用于确定无线网络配置改变的示例方法600的流程图。可以在本文讨论的 计算设备上实现方法600。此外,方法600可以以在机器可读存储介质上编码的可执行指令 的形式、以电路的形式或以二者结合的形式实现。
[0103] 如图6中描绘的,可以访问历史信息602,该历史信息与无线网络内一个或多个 WAP的利用有关。可以分析所访问的历史信息604,以确定是否发生误用事件608。该历史 信息可以包括在WAP处收集的统计信息。可以将该统计信息与下面讨论的预定的可接受范 围及值作比较,以确定是否发生误用事件。可以在WAP处或在远离该WAP的计算设备处执 行此分析。如果在WAP处执行该分析,在至少一个实施例中,如果发生误用事件,则可以向 该计算设备发送通知以进行存储。此误用事件可以用于随后确定是否要确定无线网络配置 改变。
[0104] 该历史信息可以涉及各种条件,这些条件包括采样频率下的无线电吞吐量、连接 至该WAP的关联客户端的数量、传输错误等。可以例如通过管理员、通过基于WAP类型的默 认值等限定不同类型历史信息的可接受的最小值和最大值。
[0105] 未充分使用事件可以是在条件降至最小可接受值以下时发生的事件。过度使用事 件可以是在条件超过最大可接受值时发生的事件。可以在WAP处确定误用事件,其中在检 测误用事件时,记录事件信息610,这包括存储与无线网络的状态有关的状态信息,例如引 起误用事件的条件、连接至该WAP的客户端设备的数量、无线电吞吐量等。在一个实现方式 中,可以维护计数器,该计数器计算预定时间间隔内事件的数量,使得在误用事件的数量超 过可接受的误用事件的预定数量时,可以触发计算设备生成无线网络配置的改变。可替代 地,可以在远离该WAP的计算设备处分析该历史信息,以识别误用事件。
[0106] 可以由管理员限定对历史信息进行分析所持续的时间间隔。例如,可以分析在一 个小时的时间段内由WAP收集的历史信息,以确定是否有包括未充分使用事件和/或过度 使用事件在内的任何误用事件。
[0107] 可以分析误用事件612,以便确定所确定的误用事件的数量是否超过可接受的误 用事件的预定数量614。可以例如通过管理员限定可接受的误用事件的数量。如果所确定的 误用事件的数量未超过可接受的误用事件的预定数量(614,否),则处理可以返回到602, 在602这里,可以分析新时间间隔内的历史信息。
[0108] 如果所确定的误用事件的数量超过可接受的误用事件的数量(614,是),那么,确 定应当确定无线网络配置的改变。在确定无线网络的改变时,根据该该历史信息生成覆盖 监视器且将这些覆盖监视器应用于本文介绍的过程,以便确定无线配置的变化616。
[0109] 如上讨论的,可以向管理员提供所确定的无线网络配置的变化618。
[0110] 图7A和图7B描绘了图示基于历史信息生成覆盖监视器的图。如图7A和图7B所 示,描绘了相同场所模型的三个实例。该场所模型包括三个WAP--AP1、AP2以及AP3。这 些WAP中的每个具有连接至该WAP的多个客户端设备。为了解释图7A和图7B,已确定发生 了多个误用事件,且误用事件的数量已经超过了可接受的允许误用事件的数量。
[0111]在场所模型实例700中,客户端设备720和722连接至API,客户端设备702、704、 706、708、712、714、716和718连接至AP2,且四个计算设备连接至AP3。在分析历史信息后, 确定过度使用误用事件的数量超过AP2的可接受值。还确定未充分使用误用事件的数量超 过API的可接受的值。
[0112] 在确定图7A的场所模型的覆盖监视器时,对过度使用和未充分使用的WAP中每个 WAP使用下面的过程。距离阈值和面积阈值是由管理员限定的值:
[0113] 令APi为一个过度使用或未充分使用的AP
[0114] 令A为距离阈值
[0115] 令A为面积阈值
[0116] 令r:=0为APi的本地无线客户端的划分(集群的组,其中每个集群是一组无线客 户端)
[0117] 令x为集群
[0118] 令〇>:=0为APi的一组覆盖监视器
[0119] 对于连接至APi的每个客户端《
[0120] 使 r = r u {?}
[0121] 对于每个<per
[0122]对于 v e r,其中 v
[0123]如果.

【权利要求】
1. 一种非瞬态机器可读存储介质,该非瞬态机器可读存储介质存储可由计算设备的处 理器执行的指令,所述指令用于: 确定是否应确定无线网络配置的改变; 如果确定应确定无线网络的所述改变,则在场所模型内生成多个覆盖监视器,每个覆 盖监视器规定所述场所模型的关联区域的至少一个覆盖参数; 通过识别至少一个无线接入点(WAP)的配置的改变,确定所述无线网络配置的所述改 变;以及 提供所确定的改变,该所确定的改变包括所确定的所述至少一个WAP的配置的改变。
2. 根据权利要求1所述的非瞬态机器可读存储介质,其中所述指令用于确定是否应确 定无线网络配置的改变,包括指令用于: 访问与所述无线网络内的接入点使用相关的历史信息,以确定是否发生误用事件; 分析所述无线网络内的WAP的所述历史信息,以确定预定时间间隔内误用事件的数量 是否在可接受的误用事件的预定范围外;以及 在所述预定时间间隔内误用事件的所述数量在可接受的误用事件的所述预定范围外 时,确定应确定所述无线网络配置的所述改变。
3. 根据权利要求2所述的非瞬态机器可读存储介质,其中所述指令用于在场所模型 内生成多个覆盖监视器,每个覆盖监视器规定所述场所模型的关联区域的至少一个覆盖参 数,包括指令用于: 识别位于其它客户端设备的预定距离内并与所述历史信息被分析的所述WAP直接连 接的所有客户端设备的至少一个组;以及 生成位于其它客户端设备的预定距离内每组被识别的客户端设备的覆盖监视器。
4. 根据权利要求3所述的非瞬态机器可读存储介质,其中所述指令用于生成位于其它 客户端设备的预定距离内每组被识别的客户端设备的覆盖监视器,包括指令用于: 确定包括x坐标位置和y坐标位置的所述关联区域,所述关联区域表示场所地图内包 括该组客户端设备中所有客户端设备的最小区域;以及 规定所述场所模型的所确定的关联区域的至少一个覆盖参数,所述至少一个覆盖参数 包括最小数据速率和客户端设备的最小数量中至少一个。
5. 根据权利要求1所述的非瞬态机器可读存储介质,其中所述指令用于在所述预定时 间间隔内误用事件的所述数量在可接受的误用事件的所述预定范围外时,确定应确定所述 无线网络配置的所述改变,包括指令用于: 确定所述WAP的配置的改变应当是所述WAP的内部配置的改变。
6. 根据权利要求1所述的非瞬态机器可读存储介质,其中所述指令用于在所述预定时 间间隔内误用事件的所述数量在可接受的误用事件的所述预定范围外时,确定应确定所述 无线网络配置的所述改变,包括指令用于: 确定所述WAP的配置的改变应当是所述WAP的外部配置的改变。
7. 根据权利要求1所述的非瞬态机器可读存储介质,其中所述指令用于通过识别至少 一个无线接入点(WAP)的配置的改变,确定所述无线网络的所述改变,包括指令用于: 迭代地调整至少一个WAP设置值,以生成至少一个第一试验WAP配置; 如果对于每个第一试验WAP配置,各自的第一覆盖预测不满足所述覆盖参数中至少一 个覆盖参数,则迭代地调整至少一个WAP位置值,以生成至少一个第二试验WAP配置;以及 如果对于每个第二试验WAP配置,各自的第二覆盖预测不满足所述覆盖参数中至少一 个覆盖参数,则改变WAP的数量。
8. 根据权利要求7所述的非瞬态机器可读存储介质,其中所述指令用于通过识别至少 一个无线接入点(WAP)的配置的改变,确定所述无线网络的所述改变,包括指令用于: 如果每个第二覆盖预测不满足至少一个覆盖参数,则选择所述至少一个第二试验WAP 配置的所述至少一个第二覆盖预测中与具有对所述覆盖监视器的最高符合水平的第二覆 盖预测关联的第二试验WAP配置;以及 在所述多个覆盖监视器中,识别由所选择的第二试验WAP配置的第二覆盖预测最少满 足的覆盖监视器。
9. 一种计算设备,包括: 存储器,编码有一组可执行指令;以及 处理器,用于执行所述指令,其中所述指令在被执行时使所述处理器用于: 访问与无线网络内的无线接入点(WAP)使用相关的历史信息; 分析所访问的历史信息,以确定预定时间间隔内误用事件的数量是否在可接受的误用 事件的预定范围外; 在所述预定时间间隔内误用事件的数量在可接受的误用事件的预定数量外时,确定应 确定所述无线网络配置的改变; 根据基于所分析的所述WAP的历史信息生成的至少一个覆盖监视器,确定所述无线网 络配置的所述改变,所述覆盖监视器规定场所模型上的关联区域的至少一个覆盖参数;以 及 提供所确定的改变,该所确定的改变包括所确定的所述至少一个WAP的配置的改变。
10. 根据权利要求9所述的计算设备,所述处理器进一步用于: 如果一组无线接入点(WAP)对象的初始WAP配置的初始覆盖预测不满足所述覆盖监视 器中至少一个覆盖监视器,则迭代地调整所述一组WAP对象的至少一个WAP设置值,以生成 至少一个第一试验WAP配置; 如果对于每个第一试验WAP配置,各自的第一覆盖预测不满足所述覆盖监视器中至少 一个覆盖监视器,则迭代地调整所述一组WAP对象的至少一个WAP位置值,以生成至少一个 第二试验WAP配置; 如果对于每个第二试验WAP配置,各自的第二覆盖预测不满足所述覆盖监视器中至少 一个覆盖监视器,则识别由目标WAP配置的覆盖预测最少满足的覆盖监视器;以及 基于与所识别的覆盖监视器关联的区域,改变所述一组WAP对象中WAP对象的数量。
11. 根据权利要求10所述的计算设备,进一步包括: 网络接口, 其中所述指令在被执行时进一步所所述处理器用于: 通过所述网络接口,接收所述一组WAP对象以及所述初始WAP配置;以及 选择所述至少一个第二试验WAP配置的所述至少一个第二覆盖预测中与具有对所述 覆盖监视器的最高符合水平的第二覆盖预测关联的所述第二试验WAP配置作为所述目标 WAP配置。
12. 根据权利要求11所述的计算设备,其中所述指令在被执行时进一步使所述处理器 用于: 如果所述至少一个第一试验WAP配置中被选择的第一试验WAP配置的第一覆盖预测满 足所述覆盖监视器中每个覆盖监视器的每个覆盖参数,则将所述一组WAP对象以及所述被 选择的第一试验WAP配置识别为所述场所模型的满意WAP布局;以及 如果所述至少一个第二试验WAP配置中被选择的第二试验WAP配置的第二覆盖预测满 足所述覆盖监视器中每个覆盖监视器的每个覆盖参数,则将所述一组WAP对象以及所述被 选择的第二试验WAP配置识别为所述场所模型的满意WAP布局。
13. 根据权利要求11所述的计算设备,其中所述指令在被执行时进一步使所述处理器 用于: 识别位于其它客户端设备的预定距离内并与所述历史信息被分析的所述WAP直接连 接的所有客户端设备的至少一个组;以及 生成位于其它客户端设备的预定距离内每组被识别的客户端设备的覆盖监视器。
14. 一种方法,包括: 在预定时间间隔内误用事件的数量是可接受的误用事件的预定范围时,确定应确定无 线网络配置的改变,所述误用事件的数量是基于从网络中的无线接入点(WAP)收集的历史 数据的分析而计算的; 基于所分析的所述WAP的历史信息,生成至少一个覆盖监视器,所述覆盖监视器规定 场所模型上的关联区域的至少一个覆盖参数;以及 通过以下,确定所述无线网络配置的所述改变: 如果一组WAP对象的初始WAP配置的覆盖预测不满足所述覆盖监视器中至少一个覆盖 监视器的至少一个覆盖参数,则从所述初始WAP配置开始,迭代地调整所述一组WAP对象的 至少一个WAP设置值,以生成至少一个第一试验WAP配置; 如果对于每个第一试验WAP配置,各自的第一覆盖预测不满足所述覆盖监视器中至少 一个覆盖监视器的至少一个覆盖参数,则从所选择的第一试验WAP配置开始,迭代地调整 所述一组WAP对象的至少一个WAP位置值,以生成至少一个第二试验WAP配置;以及 如果对于每个第二试验WAP配置,各自的第二覆盖预测不满足所述覆盖监视器中至少 一个覆盖监视器的至少一个覆盖参数,则将所述一组所述WAP对象中WAP对象的数量改变 一个,以生成另一组WAP对象。
15. 根据权利要求14所述的方法,进一步包括: 识别位于其它客户端设备的预定距离内并与所述历史信息被分析的所述WAP直接连 接的所有客户端设备的至少一个组; 确定包括x坐标位置和y坐标位置的所述关联区域,所述关联区域表示场所地图内包 括该组客户端设备内所有客户端设备的最小区域;以及 规定所述场所模型的所确定的关联区域的至少一个覆盖参数,所述至少一个覆盖参数 包括最小数据速率和客户端设备的最小数量中至少一个。
【文档编号】H04W16/20GK104412637SQ201280074027
【公开日】2015年3月11日 申请日期:2012年6月29日 优先权日:2012年6月29日
【发明者】法比尔·祖尼加·加莱戈斯, 艾伦·德尔加多·坎波斯 申请人:惠普发展公司,有限责任合伙企业
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1