用于wifi接入点和毫微微小区的集中辅助数据的制作方法_5

文档序号:9354998阅读:来源:国知局
联AP且移动装置能够检测不与某个 检测到的宏小区相关联的AP且将此报告到位置服务器240时,位置服务器可在其它移动装 置100提供相同反馈的情况下(例如,如果对于提供反馈的移动装置100中的至少一些,针 对APB测得的信号强度高于某个最小阈值)使检测到的APB与所述宏小区关联。此反馈 机制可用以进行校正和更新(例如,在AP移动到新位置之后)或如果位置服务器240中的 初始数据不正确。
[0084] 因此,一或多个移动装置100可用以使驻留在位置服务器240上的数据库更准确 以用于来自各种移动装置100的对辅助数据的未来请求。移动装置100可自动地连同报告 到位置服务器的其它位置信息(例如位置测量值或位置估计)或当服务器轮询时报告不可 检测的和/或丢失的接入点。另外,移动装置100可包含其当前位置的指示、可检测的AP 的身份、可检测的宏小区,以及检测到的AP和/或宏小区的信号测量值。
[0085] 图7展示根据一些实施例的在移动装置100与位置服务器240之间的消息接发的 方法300。为了接收与AP有关的辅助数据,移动装置100向位置服务器240发送对辅助数 据的请求310。请求310可包含与移动装置100的当前位置有关的信息,其可包括以下各者 中的一或多者:(1)移动装置100的近似位置估计;(2)位置服务器240可用来确定移动装 置100的近似位置估计的基站、AP和/或GNSS卫星的测量值;(3)移动装置100能够检测 的一或多个AP的身份或地址(例如,MAC地址或小区身份);以及(4)移动装置100能够检 测的一或多个宏小区的身份(例如,小区身份或小区全局身份)。请求310是任选的且在一 些实施例中可不发送。
[0086] 在320,位置服务器240可确定可在移动装置100附近的AP的第一集合,移动装置 100可能够检测和测量所述第一集合以帮助确定其在当前时间和/或在未来的位置。位置 服务器可使用请求310中提供的任何或所有或位置信息(如果请求310被发送)以及位置 服务器240已知的AP的任何关系(例如,AP之间的链路、AP群组或与宏小区相关联的AP) 来确定AP的第一集合。举例来说,位置服务器240可使用移动装置100的近似位置(例如, 如请求310中提供)以确定包括分组数据库中界定的AP群组(例如,在移动装置100的近 似位置附近的AP群组)的AP的第一集合。可替代地或另外,位置服务器240可使用链接 数据库来确定请求310中如由移动装置100检测的所指示AP具有到其的链路的AP的第一 集合。可替代地或另外,位置服务器240可使用如请求310中检测的由移动装置100报告 的宏小区来确定相关联数据库中与此宏小区相关联的AP的第一集合。或者,位置服务器 240可确定在移动装置100的一般附近的AP的第一集合(例如,与移动装置100在同一建 筑物中,如果这可从请求310中的位置信息确定或从与移动装置100的一些先前交互已经 已知)。
[0087] 位置服务器240向移动装置100发送AP的第一集合作为辅助数据330且可包含 AP的第一集合的额外信息,例如AP的位置坐标、AP的所支持无线电技术、AP的所支持频率、AP的所支持信道、AP的地址、从一个AP到另一AP的链路、AP群组,以及AP与宏小区的关 联。辅助数据330可进一步包括AP的第一集合的关系,例如:(1)如针对链接AP实施例所 描述的AP之间的链路的指示;(2)如针对分组AP实施例所描述的AP群组的指示;和/或 (3)如针对相关联AP实施例所描述的AP与宏小区的关联的指示。
[0088] 在340,移动装置100可搜索且发现辅助数据330中所接收的AP的第一集合中的 接入点230且可进行针对所发现的AP的位置测量,例如RSSI、S/N和/或RTT的测量。在 一个实施例中,移动装置100可使用用于AP的第一集合的辅助数据330中提供的关系和由 移动装置100获得的位置信息来确定可为AP的第一集合的子集的AP的第二集合。所述位 置信息可包括移动装置100的近似位置估计中的一或多者、移动装置100可检测的一或多 个AP以及移动装置100可检测的一或多个宏小区。移动装置100可使用此位置信息来确 定第二集合的AP,所述AP包含在第一集合中且另外:(1)链接到由移动装置100检测的AP; (2)在与移动装置100检测到的AP相同的一或多个群组中;(3)在其一般位置在移动装置 100的近似位置附近的AP的一或多个群组中;和/或(4)与移动装置100检测到的宏小区 相关联。移动装置可随后针对此AP的第二集合进行位置相关测量(例如,RSSI、S/N和/ 或RTT的测量),其与尝试测量AP的第一集合中提供的所有AP相比可减少延迟且增加位置 准确性。在一个实施例中,AP的第二集合可包含不在AP的第一集合中的一多个AP且移动 装置100可随后在进行这些AP的测量之前或之后从位置服务器240请求这些AP的辅助数 据(图7中未图示)。
[0089] 在350,基于340中的测量值,移动装置100 (基于移动的位置确定)或移动装置 100和位置服务器两者(移动辅助位置确定)可确定移动装置100的定位。对于基于移动 的位置情况,移动装置100可使用340中的测量值和辅助数据330来确定其位置(例如,可 使用辅助数据330中提供的AP的位置坐标)。对于移动辅助情况,移动装置100可将340 中的测量值返回到位置服务器240用于位置服务器240执行位置确定,在此之后位置服务 器240可将计算的位置返回到移动装置100 (图7中未图示)。
[0090] 移动装置100在340中尝试测量的接入点集合(来自330的接入点的第一集合或 由移动装置100从第一集合确定的接入点的第二集合)中的一些接入点230可能不可被发 现。由移动装置100发现的一些接入点230可不在移动装置100在340中尝试测量的接入 点集合中。在一些实施方案中,移动装置100将含有差的位置服务器240反馈360发送到 AP的第一或第二集合。举例来说,移动装置100可向位置服务器发送从第一或第二集合丢 失的应已经在第一或第二集合中的接入点和/或第一或第二集合中不应在所述第一或第 二集合中的额外接入点的列表。在370,位置服务器240可通过在链接数据库的情况下添加 或移除链路、在分组数据库的情况下将AP添加到AP群组或从AP群组移除AP(或产生或删 除整个群组)以及在相关联数据库的情况下使AP与宏小区关联或解除关联而更新数据库。
[0091] 图8和9展示根据一些实施例的方法400和500。在图8中,展示用于移动装置 (例如,移动装置100)确定无线网络中的定位的方法400。
[0092] 在410,移动装置针对接入点(AP)的第一集合从位置服务器接收辅助数据。AP的 第一集合可包括在移动装置附近(例如,与移动装置在同一建筑物中)的AP和/或在移动 装置的位置处具有强信号强度的AP。在一些实施方案中,AP的第一集合包括单个AP(例 如,用于移动装置的服务AP)。辅助数据包括AP的第一集合的关系,例如表2中所示的联接 关系。所述关系可包括以下各项中的至少一者:(1)从一个AP到另一AP的链路;(2)AP的 群组;或(3)AP与宏小区的关联。辅助数据可包括以下各项中的至少一者:(I)AP的位置坐 标;(2)AP的所支持无线电技术;(3)AP的所支持频率;(4)AP的所支持信道;(5)AP的地址; (6)从一个AP到另一AP的链路;(7)AP的群组;或(8)AP与宏小区的关联。在一些实施方 案中,AP的第一集合中的至少一个AP支持使用GSM、W-CDMA、LTE、cdma2000、WiFi和蓝牙 中的至少一者的无线通信。
[0093] 在420,移动装置确定移动装置的位置信息。位置信息可包括以下各项中的至少一 者:(1)移动装置的近似位置估计;(2)移动装置检测到的AP;或(3)移动装置检测到的宏 小区。确定位置估计可包括获得位置测量值且将位置测量值发送到位置服务器以及从位置 服务器接收位置估计。
[0094] 在430,移动装置基于所述关系和位置信息而确定AP的第二集合。AP的第一集合 可在表2的左列中列出的一或多个行中。AP的第二集合可在表2的右列中在对应于AP的 第一集合的行中。在另一实施例中,AP的第二集合可在与AP的第一集合中的一些AP相同 的一或多个群组中。在另一实施例中,AP的第二集合可与移动装置检测到的宏小区相关联。 移动装置可使用位置信息来确定如何应用所述关系。举例来说,如果位置信息包含检测到 的AP且检测到的AP存在于AP的第一集合中,那么移动装置可使用为检测到的AP或含有 检测到的AP的一或多个群组提供的链路来发现所述第二集合中可链接到检测到的AP或与 检测到的AP在相同的一或多个群组中的其它AP。如果位置信息包含宏小区,那么移动装置 可发现第二集合中的也在第一集合中且与检测到的宏小区相关联的AP。如果位置信息包含 移动装置的位置估计,那么移动装置可发现AP的第一集合中具有接近所述位置估计的位 置坐标的一或多个AP,且可随后使用由位置服务器为这些AP提供的任何链路和/或由位置 服务器提供的含有这些AP的任何一或多个群组来发现其它AP。一般来说,移动装置可使用 位置信息来选择AP的第一集合中的仅一些AP用于AP的第二集合,且随后使用所述关系来 发现用于AP的第二集合的其它AP。针对第二集合发现的其它AP也可以为AP的第一集合 的部分,且可能比第一集合中不是AP的第二集合的部分的其它AP更可能具有可由移动装 置检测和测量的信号。AP的第二集合因此可为AP的第一集合的子集且可实现比AP的第一 集合中的其它AP更快的移动装置的检测和更准确的位置测量。在一个实施例中,AP的第 二集合可包含不在AP的第一集合中的至少一个AP(例如,链接到第一集合中或与AP的第 一集合中的AP在同一群组中的AP的AP,位置服务器不为其提供额外数据)。
[0095] 在440,移动装置获得AP的第二集合的位置测量值。在一些实施方案中,移动装置 获得AP的第一和第二集合的位置测量值但排除不在AP的第一和第二集合中的AP。在其它 实施例中,移动装置获得AP的第二集合的位置测量值但排除不在AP的第二集合中的AP。
[0096] 在450,移动装置基于位置测量值确定位置估计。移动装置可确定位置估计自身 或可将位置测量值发送到位置服务器,在此之后位置服务器确定位置估计且将位置估计发 送到移动装置。方法400还可包括移动装置检测不在AP的第二集合中的AP且将检测到的 AP的身份发送到位置服务器。方法400还可包括移动装置未能检测到AP的第二集合中的 AP且将未检测到的AP的身份发送到位置服务器。方法400还可包括移动装置针对不在AP 的第二集合中的所述至少一个AP将对辅助数据的请求发送到位置服务器且针对所述至少 一个AP从位置服务器接收辅助数据。
[0097] 在图9中,位置服务器(例如,位置服务器240)中的方法500将用于接入点(AP) 的辅助数据提供到移动装置(例如,移动装置100)。在510,位置服务器确定AP的第一集 合。AP的第一集合可包含在移动装置附近的AP(例如,与移动装置在同一建筑物中或同一 场所中的AP)。在520,位置服务器确定AP的第一集合的关系。所述关系可包括以下各项 中的至少一者:(1)从一个AP到另一AP的链路;(2)AP的群组;或(3)AP与宏小区的关联。 所述关系可存储在位置服务器中的数据库中。
[0098] 在530,位置服务器针对AP的第一集合将辅助数据发送到移动装置,其中所述辅 助数据包括所述关系。辅助数据可包括以下各项中的至少一者:(I)AP的位置坐标;(2)AP 的所支持无线电技术;(3)AP的所支持频率或AP的所支持信道;(4)AP的地址;(5)从一个 AP到另一AP的链路;(6)AP的群组;或(7)AP与宏小区的关联。
[0099] 方法500还可包括位置服务器从移动装置接收位置信息且基于位置信息确定AP 的第一集合。所述位置信息可包括以下各项中的至少一者:移动装置的近似位置估计,移动 装置获得的位置测量值,AP(例如,移动装置检测到的AP)的身份,以及宏小区(例如,移动 装置检测到的宏小区)的身份。方法500还可包括位置服务器从移动装置接收检测到的AP 和未检测到的AP中的至少一者的身份且基于所述身份更新数据库。在一些实施方案中,AP 的第一集合中的至少一个AP支持使用GSM、W-CDMA、LTE、cdma2000、WiFi或蓝牙中的至少 一者的无线通信。
[0100] 图10展示根据一些实施例的用于在无线网络中确定移动装置100的定位的位置 服务器700。所述位置服务器可对应于位置服务器240且包含处理器710、收发器730和存 储器740。收发器730经配置以从移动装置100接收对辅助数据的请求、移动装置100的位 置信息(例如,位置估计或检测到的AP和/或宏小区的身份)以及关于检测到和未检测到 的AP的反馈。收发器730还经配置以向移动装置发送含有AP的信息(例如,AP的身份、AP 的坐标)的辅助数据。AP的信息可包含AP的关系,例如AP之间的链路、AP的群组以及AP 与宏小区的关联。存储器740耦合到处理器710且可存储用以使处理器710能够支持本文 所描述的各种实施例的指令。根据本文所描述的实施例,处理器710耦合到收发器730且 经配置以将辅助数据发送到移动装置100且从移动装置100接收对辅助数据的请求。位置 服务器700可对应于SUPLSLP、E-SMLC、SAS或某种其它类型的位置服务器。
[0101] 粗略的位置
[0102] 从位置服务器240发送到移动装置100的辅助数据可基于移动装置100的粗略位 置。粗略的位置可根据来自某些接入点230的信号的信号强度测量值和/或移动装置100 与接入点230之间的时序(例如,OWT或RTT)从三角测量或三边测量确定。粗略的位置可 对应于宏小区或接入点的覆盖区域。最强的所接收接入点可用以指示接入点的群组或可用 以找到链接到最强的所接收接入点的接入点。替代于从服务器接收大的接
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1