信范围内时,接入 点150可W广播信标信号用于为多个无线LAN设备(例如,120a、12化和120c)连接到接 入点提供标识符(例如,MAC地址)。反过来,多个接入点(例如,AP-1到AP-4)可W对于 无线LAN设备(例如,120a)可见W用于连接。该些标识符不需要与无线LAN设备所连接 的或能够连接的接入点相关联。例如,在特定位置(例如,机场、购物中屯、、办公室建筑等) 的无线LAN设备能够在例如1至20个接入点的通信范围内。无线LAN设备可W能够连接 到少于范围内接入点数目的接入点(因为,例如,接入点和无线LAN设备的安全设置)。无 线LAN设备可W主动地连接到一个或多个接入点,或者完全无接入点。无论无线LAN设备 是否连接到接入点,被无线LAN设备接收的接入点的所有标识符能够用于位置估算中。
[001引无线LAN设备120a、12化和120c可W是任何类型的设备,诸如智能手机、平板计 算机、可穿戴电子设备等。一个或多个无线LAN设备可W安装卫星定位系统接收器。因此, 无线LAN设备被配置为,基于例如来自卫星130a、13化和130c的信号,来自接入点150的S 角形排列信号或其他技术,确定当前位置。进一步地,装有卫星定位系统接收器的无线LAN 设备被配置为周期性地将位置数据105传输到定位服务器子系统101。例如,无线LAN设备 120a使用其板上卫星接收器确定其位置,在该位置接收来自该无线LAN设备通信范围内的 接入点150的标识符和信号强度,W-种格式转换为位置数据105,并经由无线网络103将 位置数据105传输到定位服务器子系统101。
[0019] 根据本公开内容的一些实施例,图1元素的操作的更详细的描述如下。定位服务 器子系统101可W包括任何软件、硬件、固件或其组合,它们被配置为使用与接入点相关联 的一组位置数据针对接入点确定定位辅助数据107。在一些实施例中,定位服务器子系统 101可W从多个无线LAN设备接收位置数据,该位置数据在可配置时间段期间W及在该些 位置的接入点在通信范围内期间标识了无线LAN设备的两者位置。
[0020] 响应于接收位置数据105,定位服务器子系统101可w对于接入点将位置数据集 合到一个分组内并使用与接入点相关联的该组位置数据确定位置相关的参数。例如,所确 定的位置相关的参数可W包括W下;确定接入点的估算的位置;确定与接入点的估算位置 相关联的估算的不确定性;W及确定接入点的覆盖区域长度和接入点的传输信号范围。在 一些实施例中,定位服务器子系统101可W根据各种条件周期性地针对接入点确定定位辅 助数据107。条件可W是位置相关的参数诸如与接入点相关联的该组位置数据的数目、与接 入点的估算位置相关联的估算的不确定性、W及接入点的覆盖区域长度。当位置相关的条 件得到满足时,定位服务器子系统101可W基于与接入点相关联的该组位置数据中的信号 的强度使用多项式回归法确定一个或多个多项式系数。响应于确定多项式系数,定位服务 器子系统101可W根据信号强度对于距离的衰变定律上的关系使用与接入点相关联的该 组位置数据中的信号的强度确定信号强度的可工作的范围。
[0021] 无线LAN设备120a、12化和120c可W包括任何硬件、软件、固件或其组合,它们被 配置为响应于标识通信范围内的接入点150确定位置。在一些实施例中,无线LAN设备(例 如,120a)可W从定位服务器子系统101接收标识接入点150的一组定位辅助数据107。注 意,尽管无线LAN设备120a、12化和120c显示为与定位服务器子系统101通信,无线LAN设 备不需要不断地接收该组定位辅助数据107。更确切地说,通信可W在必要时建立。例如, 随着设备从一个地理区域移动到另一个地理区域,定位服务器子系统101可W转发该组定 位辅助数据107给无线LAN设备120a、12化和120c。
[0022] 无线LAN设备(例如,120a)可W在通信范围内检测接入点150的标识符并且将检 测的接入点中的每个接入点的标识信息与该组定位辅助数据107中的接入点标识信息进 行比较。例如,无线LAN设备102a可W将接入点150中的每个接入点的MAC地址与该组定 位辅助数据107中包括的接入点的MAC地址进行比较。如果任何所检测的接入点标识信息 与该组定位辅助数据107中的接入点的标识信息匹配,则无线LAN设备120a可W确定其位 置。在一些实施例中,当在该位置接收的来自所检测的接入点的信号的强度在可工作的范 围内时,无线LAN设备可W使用所确定的多项式系数估算无线LAN设备和所检测的接入点 之间的距离。在一些实施例中,无线LAN设备120a可W通过基于估算的无线LAN设备和所 检测的接入点之间的距离对无线局域网设备120a的位置进行S角形排列,使用无线LAN设 备120a能够与之无线通信的所检测的接入点的位置确定位置。
[0023] 图2图示了根据本公开内容的一些实施例用于使用一组与接入点相关联的位置 数据确定定位辅助数据的示例定位服务器101。定位服务器101是如参考图1所述的系统 100的子系统。如图2中所示,定位服务器子系统101可W包括一系列组件,其中每个组件 可W包括被配置为提供特定功能的任何硬件、软件、固件或其组合。
[0024] 如之前提及的,定位服务器101可W使用一组与接入点相关联的位置数据105针 对接入点确定定位辅助数据107。例如,定位服务器101可W从多个无线LAN设备120a、 12化和120c接收位置数据,该位置数据在可配置时间段期间(无线LAN设备120a、120b 和120c被配置为使用来自卫星130a、13化和130c的信号确定当前位置)W及在该些位置 的接入点在通信范围内期间标识了无线LAN设备的两者位置。因此,定位服务器101可W 包括被配置为存储来自多个无线LAN设备的一个或多个接入点的位置数据的位置数据库 210。定位服务器101可W包括接入点信息表220,该接入点信息表220被配置为存储或者 标识每个接入点的一条或多条信息;标识符、估算的位置及相关联的不确定性、覆盖区域长 度、传输信号范围、时间、日期等。
[0025] 根据本公开内容的一些实施例,定位服务器101可W包括数据提取器230。该数 据提取器230可W周期性地监控接入点信息表220用于确定位置相关的条件是否满足用于 确定定位辅助信息。例如,位置相关的条件可W是与接入点相关联的该组位置数据的数目 超过预定义的阔值、与接入点的估算位置相关联的估算的不确定性小于预定义的阔值(例 如,100米)、W及接入点的覆盖区域长度小于预定义的阔值(例如,300米)。当位置相关 的条件得到满足时,数据提取器230可W使用接入点信息表220中的接入点的标识符(例 如,MAC地址)作为标识用于从位置数据库210提取接入点的该组位置数据。无论如何,数 据提取器230将该组位置数据传递给数据生成器240。
[0026] 定位服务器101可W包括数据生成器240。数据生成器240可W使用多项式回归 法确定一个或多个多项式系数。该方法基于该组位置数据中的信号的强度使用最小平方逼 近拟合n次多项式。n次多项式应当满足:
[0027]
【主权项】
1. 一种用于确定无线局域网(LAN)设备的位置的系统,所述系统包括: 服务器,包括: 存储介质,被配置为提供位置数据的数据库,每个位置数据将位置的定位信息与接入 点标识信息相关联W用于提供在所述位置的无线通信W及在所述位置接收的信号的强度; W及 处理器,被配置为: 使用一组位置数据确定接入点位置相关的参数; 检查位置相关的条件是否满足用于确定定位辅助数据; 当所述位置相关的条件得到满足时,使用标识