首页> 中国专利> 用于在网络数据库之间进行确证且传送信任以获得增强的定位准确性的方法

用于在网络数据库之间进行确证且传送信任以获得增强的定位准确性的方法

摘要

本文描述用于在网络之间传送信任的技术。本文所描述的使用移动装置在网络之间传送信任的方法的实例包含:接收包含WAN基站诚信值的WAN基站信息;基于所述WAN基站信息确定所述移动装置的WAN位置估计;接收包含接入点诚信值的接入点信息;基于所述接入点信息确定所述移动装置的接入点位置估计;确定所述WAN位置估计与所述接入点位置估计是否相互确证;以及如果所述WAN位置估计与所述接入点位置估计相互确证,且所述WAN基站诚信值高于所述接入点诚信值,那么增加所述接入点诚信值。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-04-02

    授权

    授权

  • 2015-11-25

    实质审查的生效 IPC(主分类):H04W64/00 申请日:20131108

    实质审查的生效

  • 2015-08-12

    公开

    公开

说明书

技术领域

本发明大体上涉及无线电定位系统,且更具体地说,但不作为限制,涉及在接入点 与广域网之间传送位置相关信任信息。

背景技术

对知晓各种移动装置的地理位置的需要日益增长。举例来说,一些蜂窝式电话操作 者可能需要遵守为紧急目的定位手持机的要求。一旦已知位置,就可派遣紧急人员来辅 助解决紧急情况。已知地理位置会服务许多其它目的,例如基于位置的广告、儿童监视、 自动化假释监视、逆叫911、车队车辆跟踪等。

当前,有许多方式来估计移动装置在网络上的位置。举例来说,移动装置上的全球 导航卫星系统(GNSS)解决方案可提供在移动装置位于室外和开阔空间环境时最准确的 位置估计。在另一实例中,广域网(WAN)基站和接入点(AP)网络(例如,使用WiFi、CDMA、 WCDMA、LTE或其它WAN毫微微小区,或蓝牙)可用以估计移动装置的位置。

一般来说,基于AP的定位取决于存储在年历中的信息的完整性。在一实施例中, 年历可为包含服务集合识别(SSID)、媒体接入控制(MAC)或其它适当地址识别符,以及 与无线接入点相关联的位置信息的数据库。术语接入点可为短程线路收发器,包含WiFi 接入点、蓝牙收发器、毫微微小区,以及其它短程无线收发器。年历的完整性可能因无 线接入点的拥有者可在位置之间移动硬件而不登记AP的新位置的便利而降级。年历的 完整性还可因不正确的信号测量、讹误数据和其它系统故障而减少。

在世界上的一些地区,可建立稳定的AP年历,但WAN年历中的位置信息的完整 性可能缺乏。在此情况下,接入点所产生的位置估计可用以检验WAN基站位置。

发明内容

一种根据本发明的使用移动装置在网络之间传送信任的方法的实例包含:接收包含 WAN基站诚信值的WAN基站信息;基于所述WAN基站信息确定所述移动装置的WAN 位置估计;接收包含接入点诚信值的接入点信息;基于所述接入点信息确定所述移动装 置的接入点位置估计;确定所述WAN位置估计与所述接入点位置估计是否相互确证; 以及如果所述WAN位置估计与所述接入点位置估计相互确证,且所述WAN基站诚信 值高于所述接入点诚信值,那么增加所述接入点诚信值。

所述方法的实施方案可包含以下特征中的一者或一者以上。在所述WAN位置估计 与所述接入点位置估计相互确证且所述接入点诚信值高于所述WAN基站诚信值的情况 下,增加所述WAN基站诚信值。基于所述WAN基站信息和所述接入点信息确定组合 位置估计;以及输出所述组合位置估计。如果所述WAN位置估计与所述接入点位置估 计未相互确证,且所述WAN基站诚信值高于所述接入点诚信值,那么无视所述接入点 位置估计;输出所述WAN位置估计;以及减小接入点诚信值。如果所述WAN位置估 计与所述接入点位置估计未相互确证,且所述WAN基站诚信值低于所述接入点诚信值, 那么无视所述WAN位置估计;输出所述接入点位置估计;以及减小所述WAN基站诚 信值。

一种根据本发明的用于在网络基站之间传送信任的系统的实例包括:基站数据库, 其操作以维持识别一个或一个以上WAN基站和对应的WAN位置信息以及一个或一个 以上接入点和对应的接入点位置信息的数据库,使得所述WAN位置信息包含所述WAN 基站中的每一者的WAN诚信值,且接入点本地信息包含所述接入点中的每一者的接入 点诚信值;位置确定模块,其经配置以:基于对应于与移动装置通信的WAN基站的所 述WAN位置信息确定移动装置的WAN位置估计;基于对应于与所述移动装置通信的 接入点的所述接入点位置信息确定所述移动装置的接入点位置估计;年历处理器,其经 配置以:将与所述WAN基站相关联的所述WAN诚信值和与所述接入点相关联的所述 接入点诚信值进行比较;确定所述WAN位置估计与所述接入点位置估计是否相互确证; 如果所述WAN位置估计与所述接入点位置估计相互确证,且所述WAN诚信值高于所 述接入点诚信值,那么增加所述接入点诚信值,且如果所述WAN位置估计与所述接入 点位置估计相互确证,且所述WAN诚信值低于所述接入点诚信值,那么增加所述WAN 诚信值。

一种根据本发明的用于在网络之间传送信任的设备的实例包含:用于接收包含WAN 基站诚信值的WAN基站信息的装置;用于基于所述WAN基站信息确定移动装置的WAN 位置估计的装置;用于接收包含接入点诚信值的接入点信息的装置;用于基于所述接入 点信息确定所述移动装置的接入点位置估计的装置;用于确定所述WAN位置估计与所 述接入点位置估计是否相互确证的装置;以及用于在所述WAN位置估计与所述接入点 位置估计相互确证且所述WAN基站诚信值高于所述接入点诚信值的情况下增加所述接 入点诚信值的装置。

一种根据本发明的驻存在处理器可执行计算机存储媒体上的计算机程序产品的实 例包含经配置以致使处理器进行以下操作的处理器可执行指令:接收包含WAN基站诚 信值的WAN基站信息;基于所述WAN基站信息确定移动装置的WAN位置估计;接收 包含接入点诚信值的接入点信息;基于所述接入点信息确定所述移动装置的接入点位置 估计;确定所述WAN位置估计与所述接入点位置估计是否相互确证;以及如果所述WAN 位置估计与所述接入点位置估计相互确证,且所述WAN基站诚信值高于所述接入点诚 信值,那么增加所述接入点诚信值。

一种根据本发明的使用移动装置在网络之间传送信任的方法的实例包含:从多个基 站接收多个网络站信息;基于所述网络站信息确定移动装置的第一位置估计;从单个基 站接收网络站信息,使得所述单个基站不是所述多个基站中的一者;确定所述单个基站 的位置;确定所述移动装置的所述第一位置估计与所述单个基站的所述位置是否相互确 证;以及如果所述移动装置的所述第一位置估计与所述单个基站的所述位置相互确证, 那么增加与所述单个基站相关联的诚信值。

一种根据本发明的用于在网络之间传送信任的设备的实例包含:存储器;处理器, 其经配置以:从多个基站接收网络站信息;基于所述网络站信息确定移动装置的第一位 置估计;从单个基站接收网络站信息,使得所述单个基站不是所述多个基站中的一者; 确定所述单个基站的位置;确定所述移动装置的所述第一位置估计与所述单个基站的所 述位置是否相互确证;以及如果所述移动装置的所述第一位置估计与所述单个基站的所 述位置相互确证,那么增加与所述单个基站相关联的诚信值,其中所述诚信值存储在所 述存储器中。

一种根据本发明的用于在网络之间传送信任的设备的实例包含:用于从多个基站接 收网络站信息的装置;用于基于所述网络站信息确定移动装置的第一位置估计的装置; 用于从单个基站接收网络站信息的装置,使得所述单个基站不是所述多个基站中的一 者;用于确定所述单个基站的位置的装置;用于确定所述移动装置的所述第一位置估计 与所述单个基站的所述位置是否相互确证的装置;以及用于在所述移动装置的所述第一 位置估计与所述单个基站的所述位置相互确证的情况下增加与所述单个基站相关联的 诚信值的装置。

一种根据本发明的驻存在处理器可执行存储媒体上的计算机程序产品的实例包含 经配置以致使处理器进行以下动作的处理器可执行指令:从多个基站接收网络站信息; 基于所述网络站信息确定移动装置的第一位置估计;从单个基站接收网络站信息,其中 所述单个基站不是所述多个基站中的一者;确定所述单个基站的位置;确定所述移动装 置的所述第一位置估计与所述单个基站的所述位置是否相互确证;以及如果所述移动装 置的所述第一位置估计与所述单个基站的所述位置相互确证,那么增加与所述单个基站 相关联的诚信值。

一种根据本发明的确定移动装置的位置的方法的实例包含:从第一基站接收第一网 络站信息,第一网络站信息包含所述第一基站的位置信息和诚信值信息;从第二基站接 收第二网络站信息,第二网络站信息包含所述第二基站的位置信息和诚信值信息;确定 所述第一和第二基站的位置信息是否彼此确证;如果所述位置信息相互确证,那么基于 所述第一和第二网络站信息确定所述移动装置的第一位置估计;如果所述位置信息未相 互确证,且所述第一基站的诚信值高于所述第二基站的诚信值,那么基于所述第一网络 站信息确定所述移动装置的第二位置估计;以及如果所述位置信息未相互确证,且所述 第二基站的诚信值高于所述第一基站的诚信值,那么基于所述第二网络站信息确定所述 移动装置的第三位置估计。

一种根据本发明的用于确定移动装置的位置的设备的实例包含:用于从第一基站接 收第一网络站信息的装置,所述第一网络站信息包含所述第一基站的位置信息和诚信值 信息;用于从第二基站接收第二网络站信息的装置,所述第二网络站信息包含所述第二 基站的位置信息和诚信值信息;用于确定第一和第二基站的位置信息是否彼此确证的装 置;用于在所述位置信息相互确证的情况下基于所述第一和第二网络站信息确定所述移 动装置的第一位置估计的装置;用于在所述位置信息未相互确证且所述第一基站的诚信 值高于第二基站的诚信度的情况下基于所述第一网络站信息确定所述移动装置的第二 位置估计的装置;以及用于在所述位置信息未相互确证且所述第二基站的诚信值高于所 述第一基站的诚信度的情况下基于所述第二网络站信息确定所述移动装置的第三位置 估计的装置。

一种根据本发明的用于确定移动装置的位置的设备的实例包含:存储器、处理器, 其经配置以:从第一基站接收第一网络站信息,所述第一网络站信息包含所述第一基站 的位置信息和诚信值信息;从第二基站接收第二网络站信息,第二网络站信息包含所述 第二基站的位置信息和诚信值信息;确定所述第一和第二基站的位置信息是否彼此确 证;在所述位置信息确证的情况下,基于所述第一和第二网络站信息确定所述移动装置 的第一位置估计;如果所述位置信息未相互确证,且所述第一基站的诚信值高于所述第 二基站的诚信值,那么基于所述第一网络站信息确定所述移动装置的第二位置估计;如 果位置信息未相互确证,且所述第二基站的诚信值高于所述第一基站的诚信值,那么基 于所述第二网络站信息确定所述移动装置的第三位置估计;以及将移动装置位置存储在 所述存储器中,使得移动装置位置是所述第一、第二或第三位置估计中的一者。

一种根据本发明的驻存在处理器可执行计算机存储媒体上的计算机程序产品的实 例包含经配置以致使处理器进行以下操作的处理器可执行指令:从第一基站接收第一网 络站信息,所述第一网络站信息包含所述第一基站的位置信息和诚信值信息;从第二基 站接收第二网络站信息,第二网络站信息包含所述第二基站的位置信息和诚信值信息; 确定第一和第二基站的位置信息是否彼此确证;在位置信息确证的情况下,基于第一和 第二网络站信息确定移动装置的第一位置估计;如果位置信息未相互确证,且第一基站 的诚信值高于第二基站的诚信值,那么基于第一网络站信息确定所述移动装置的第二位 置估计;如果所述位置信息未相互确证,且所述第二基站的诚信值高于第一基站的诚信 值,那么基于所述第二网络站信息确定所述移动装置的第三位置估计;以及将移动装置 位置存储在存储器中,使得移动装置位置是所述第一、第二或第三位置估计中的一者。

一种根据本发明的确定移动装置的位置的方法的实例包含:接收对与一个或一个以 上基站相关联的网络站信息的请求,使得所述网络站信息包含每一基站的诚信值;将每 一基站的所述诚信值与阈值进行比较;利用具有等于或大于所述阈值的诚信值的所述一 个或一个以上基站的所述网络站信息来计算所述移动装置的位置;以及输出所述移动装 置的所述位置。

一种根据本发明的用于确定移动装置的位置的设备的实例包含:用于接收对与一个 或一个以上基站相关联的网络站信息的请求的装置,使得所述网络站信息包含每一基站 的诚信值;用于将每一基站的所述诚信值与阈值进行比较的装置;用于利用具有等于或 大于所述阈值的诚信值的所述一个或一个以上基站的所述网络站信息来计算所述移动 装置的位置的装置;以及用于输出所述移动装置的所述位置的装置。

一种根据本发明的用于确定移动装置的位置的设备的实例包含:存储器;处理器, 其经配置以:接收对与一个或一个以上基站相关联的网络站信息的请求,使得所述网络 站信息存储在所述存储器中且包含每一基站的诚信值;将每一基站的所述诚信值与阈值 进行比较;利用具有等于或大于所述阈值的诚信值的所述一个或一个以上基站的所述网 络站信息来计算所述移动装置的位置;以及输出所述移动装置的所述位置。

一种根据本发明的驻存在处理器可执行计算机存储媒体上的计算机程序产品的实 例包含经配置以致使处理器进行以下操作的处理器可执行指令:接收对与一个或一个以 上基站相关联的网络站信息的请求,使得所述网络站信息包含每一基站的诚信值;将每 一基站的所述诚信值与阈值进行比较;利用具有等于或大于所述阈值的诚信值的所述一 个或一个以上基站的所述网络站信息来计算移动装置的位置;以及输出所述移动装置的 所述位置。

本文所描述的项目和/或技术可提供以下能力中的一者或一者以上,以及未提到的其 它能力。可将诚信值指派给WAN基站和接入点。可将与WAN基站相关联的诚信值传 送到一个或一个以上接入点。可将与接入点相关联的诚信值传送到WAN基站。可使用 诚信值来确定移动装置的位置。在位置确定计算中,可消除或向下加权与具有较低诚信 值的WAN基站和接入点相关联的位置信息。可改进位置确定计算的准确性。本文所描 述的技术可在基于网络的服务器上或在使用下载的或发现的蜂窝式数据的手持机内实 施。可提供其它能力,且不是根据本发明的每个实施方案均必须提供所论述能力中的任 一者,更不消说全部。另外,上文所述的效果有可能由除所述装置之外的装置来实现, 且所述的项目/技术可能不一定得出所述效果。

附图说明

本发明实施例的特征、目标和优点将从结合其中相同元件具有相同参考标号的图式 进行时的下文陈述的详细描述内容变得更明显。另外,可通过在参考标签后加破折号和 区分类似组件的第二标签来区分同一类型的各种组件。如果在说明书中仅使用第一参考 标签,那么描述适用于具有相同第一参考标签的类似组件中的任一者,而与第二参考标 签无关。

图1是说明根据一实施方案的能够接收接入点和WAN基站信号的示范性移动装置 的示意性框图。

图2是说明根据一实施方案的含有能够接收接入点和WAN基站信号的移动装置的 系统的某些特征的系统图。

图3是用于在AP网络与WAN基站年历之间进行确证和传送信任的系统的实施例 的框图。

图4是包含具有可疑诚信值的接入点的无线网络。

图5是包含具有可疑诚信值的WAN基站的无线网络。

图6包含位置信息的示范性数据结构。

图7是用于在提供位置估计时利用诚信因子的过程的实施例的流程图。

图8是用于在接入点之间传送信任的过程的实施例的流程图。

图9是用于在接入点与WAN基站之间传送信任的过程的实施例的流程图。

图10是用于基于移动装置的位置估计与单个WAN基站和接入点的位置的比较来在 WAN基站与接入点之间传送信任的过程的实施例的流程图。

图11是用于基于从第一和第二基站接收到的网络站信息来确定移动装置的位置的 过程的实施例的流程图。

图12是用于基于诚信值来发送网络站信息的过程的实施例的流程图。

具体实施方式

本发明揭示一种允许动态地更新与AP网络和广域网相关联的一个或一个以上年历 的方法和系统。蜂窝式网络是广域网的实例。一般来说,随着移动装置行进,其可接收 关于各种接入点(即,短程无线收发器)和WAN基站(例如,手机塔、WAN接入点)的位 置信息。与例如接入点、毫微微小区和基站等各种收发器相关联的位置和识别信息可包 含于收发器的年历中。所接收到的年历信息可连同从年历中的收发器接收到的信号一起 利用,以确定移动装置的位置。举例来说,年历可存储用以确定移动装置的位置的收发 器位置、识别信息、装置类型、频率和/或其它相关信息。用于接入点的MAC地址或其 它识别信息(例如,SSID、索引编号)可包含作为年历条目的部分。大体上指示年历中的 位置信息可用于位置计算的置信度的诚信等级也可包含于年历中。诚信等级可与地理位 置信息的不同来源(例如,卫星、WAN和AP定位)相关联。当可获得多个位置定位时, 可确定与所述定位相关联的诚信等级。一般来说,如果定位中的每一者的所计算位置彼 此不对应,那么可丢弃具有最低诚信等级的位置结果,且/或可产生警告。或者,在一些 实施例中,如果关联到特定收发器的信息将过多的误差和/或不确定性加到所计算的位 置,那么可将其从位置计算丢弃或在位置计算中对其进行去加权。

在一实例中,已移动或最近已添加到网络的接入点的诚信等级可相对较低。可将与 接入点和WAN基站相关联的诚信等级进行比较。可将具有较低诚信等级的接入点和基 站从位置计算去除或在计算中对其进行去加权。可基于使用来自较不可信站的信息进行 的位置比较对仅使用较可信站计算的位置比较的结果来增加或降低接入点或WAN基站 的诚信等级。类似地,如果站不显著增加与位置计算相关联的所估计误差,那么所述站 可被认为是可信的,且如果其显著增加与位置计算相关联的所估计误差,那么所述站可 被认为是不可信的,例如通过执行数据的最小二乘法拟合来确定。举例来说,如果来自 不同站的位置估计彼此确证,那么可增加一个或所有所述站的诚信等级。

参看图1,移动装置100可含有一个或一个以上无线收发器121,其能够在无线网 络上经由无线天线122通过通信链路123、132发送和接收无线信号,且通过无线收发 器总线接口120连接到总线101。在一些实施例中,无线收发器总线接口120可为无线 收发器121的一部分。一些实施例可具有多个无线收发器121和无线天线122,例如以 支持多个无线标准,例如WAN标准(例如CDMA、GSM、CDMA 2000、WCDMA、UMTS 和LTE)和无线LAN,以及短程无线标准,例如WiFi、蓝牙和紫蜂。

在某些实施例中,移动装置100可含有卫星定位系统(SPS)接收器155,其能够经由 SPS天线158接收卫星定位系统(SPS)信号159。SPS接收器155还可整体或部分地处理 卫星定位系统(SPS)信号159,且使用SPS信号159来确定移动装置的位置。在一些实施 例中,结合SPS接收器155,还可利用通用处理器111、存储器140、DSP 112和专用处 理器(未图示)来整体或部分地处理SPS信号159,且/或计算移动装置100的位置。SPS 或其它位置信号的存储可在存储器140或寄存器中完成。音频接口/输出135可包含于移 动装置100中,以将信号转换为可听声音,以实现可听声音向用户的发射。

移动装置100可含有通过总线接口110连接到总线101的DSP 112、通过总线接口 110和存储器140连接到总线101、有时也通过总线接口110连接到总线的通用处理器 111。总线接口110可与其与之相关联的DSP 112、通用处理器111和存储器140集成。 在各种实施例中,可将功能作为一个或一个以上指令或代码存储在存储器140中,例如 在计算机可读存储媒体(例如RAM、ROM、FLASH或磁盘驱动器)上,且由通用处理器 111、专用处理器或DSP 112执行。存储器140为处理器可读存储器和/或计算机可读存 储器,其存储经配置以致使处理器111和/或DSP 112执行所描述的功能的软件代码(编 程代码、指令等)。

在其它实施例中,可在硬件中执行功能。

参看图2,移动装置100可从SPS卫星260接收SPS信号159。在一些实施例中, SPS卫星可来自一个全球导航卫星系统(GNSS),例如GPS或伽利略卫星系统。在其它 实施例中,SPS卫星可来自多个GNSS,例如但不限于GPS、伽利略、格洛纳斯或北斗(罗 盘)卫星系统。SPS信号159的接收和处理是任选的且不是限制。在一实施例中,可使用 不具有SPS能力的移动装置。

移动装置100可经由接入点(即,短程无线收发器)210或WAN基站220(其可经由例 如因特网等网络230连接)查询位置服务器250。位置服务器250的配置仅为示范性的, 且不是限制。在一实施例中,位置服务器可直接连接到WAN基站220。可使用一个以 上位置服务器。在其它实施例中,可使用集中化位置服务器来支持多个无线收发器和基 站。位置服务器250包含一个或一个以上年历(即,数据库),其含有与网络上的基站相 关联的位置信息。所述位置信息可与一个或一个以上接入点210和/或一个或一个以上 WAN基站220相关联。在一实例中,位置服务器250由例如基站年历和接入点年历等 多个服务器单元组成。

参看图3,展示用于在AP与WAN数据库之间进行确证和传送信任的系统300的实 施例的框图。系统300允许移动装置100通过WAN基站312以及一个或一个以上接入 点324找出地理位置。在一实施例中,移动装置100可与一个或一个以上WAN基站312 和接入点324通信以提供位置信息。WAN基站312和接入点324可经由网络310耦合 到年历处理器322。在一实施例中,网络310可包含因特网。年历处理器322可接入位 置确定模块(PDM)340和基站年历344a和/或接入点年历344b,以分析和处理位置信息。 PDM 340可基于所述位置信息确定和输出位置估计。基站年历344a和接入点年历344b 中的信息可存留在单个数据库(例如,位置服务器250)中,或存留在分开的数据库中, 如图3中所示。一旦经分析和处理,年历344(即基站年历344a和接入点年历344b)就可 根据分别与WAN基站312和接入点324相关联的诚信值来更新。

在一实施例中,移动装置100可与一个或一个以上WAN基站312和接入点324通 信以提供位置信息。在一实施例中,移动装置100为蜂窝式电话,其可具有任何数目的 通信模式(例如,GSM、CDMA、数字AM或FM无线电、数字TV、TDMA、WCDMA、 OFDM、GPRS、EV-DO、WiFi、蓝牙、WiMAX、UWB、卫星电话或数据等),以借助 于WAN基站312和接入点324与蜂窝式、卫星和/或网状网络传送话音和/或数据。一般 来说,WAN基站312和接入点324可允许某一种类的数据或话音输送。在WAN基站 312的情况下,识别符可为系统ID(SID)、网络ID(NID)、基站ID(BSID)和/或纬度和经 度信息。在接入点324的情况下,识别符可为服务集合识别符(SSID)和/或MAC地址。

在一些情况下,接入点324移动过于频繁,以致无法用于确定移动装置100的位置。 举例来说,接入点324的拥有者通常自由移动硬件(即,无线收发器)以适合其需要,且 接入点324的位置可不记录在数据库中。一般来说,与接入点324相关联的位置信息可 存储在接入点年历344b内。举例来说,每一接入点324可包含SSID和/或MAC地址作 为识别符信息。WAN基站312和接入点324的其它特性可分别用于唯一地识别WAN基 站312和接入点324。举例来说,如果两个WAN基站或接入点具有同一站识别符,但 仅一个支持特定通信标准,那么所述两者可唯一地识别。也存储在基站年历344a和接 入点年历344b中的是分别与WAN基站312和接入点324相关联的位置信息。作为实例 而非限制,可通过例如用无线装置和/或用具有GNSS能力的调查设备执行对地区的调 查,来为每一WAN基站312或接入点324确定位置信息。位置信息可包含每一WAN 基站312和接入点324的诚信值。诚信值可为在0与1之间的数值(例如,百分比),或 可经比较以确定相对差的其它值。举例来说,特定WAN基站312的位置可为已知的, 且因此将具有较高诚信值,且接入点324的位置可基于估计,且因此将具有较低诚信等 级。相反情况也可为真。存储在用于WAN基站312和接入点324中的每一者的相应年 历344a、344b中的位置信息可用以确定移动装置100的位置估计的诚信度。年历344a、 344b还可用以基于由移动装置100接收到的其它WAN基站312或接入点324的诚信等 级来修改与特定WAN基站312或接入点324相关联的诚信等级。此实施例展示年历处 理器322与WAN基站312和接入点324分离,但在其它实施例中,每一协作的WAN 基站312和接入点324可具有年历处理器322。

可用计算机或处于单个位置或分布在若干位置上的计算机的网络来实施年历处理 器322。年历344a、344b可位于中心,但其它实施例可区域性地分布年历344a、344b, 或将其分布在与特定WAN基站312或特定接入点324相关的部分中。基站年历344a和 接入点年历344b可为单个年历。在一实例中,第一WAN基站312-1可将基站年历344a 的用于其占地面积的部分和所有邻近基站占地面积存储为本地年历358-1。占地面积可 基于基站的最大天线射程(MAR),或可影响基站的操作性能的其它地理约束。当更新各 种本地年历358时,将那些改变传播到位于中心的基站年历344a。

参看图4,进一步参看图3,展示包含具有可疑诚信值的接入点324-4的无线网络 400。移动装置100经配置以从WAN基站312以及接入点324-1、324-2、324-3、324-4(统 称为324)接收信号。WAN基站312和接入点324中的每一者分别包含覆盖区域312-F、 324-F(例如312-F-1、324-F-1、324-F-2、324-F-3、324-F-4)。在此实例中,将WAN基站 和接入点中的每一者的覆盖区域展示为圆形形状,但可使用其它几何形状。覆盖区域可 通过调查来计算或确定,且存储在年历344a、344b中。移动装置100在WAN基站312-1 的占地面积312-F-1内。WAN基站312-1的位置是已知的,且由服务提供商维持,且因 此与WAN基站312-1相关联的诚信等级可相对较高(例如0.80、0.90、0.95、0.98)。移 动装置还检测四个接入点324中的每一者的MAC地址。接入点324中的每一者的对应 占地面积324-F可存储在年历344a、344b中,且可基于重叠的占地面积324-F来确定位 置估计。在一些情形中,与接入点324中的每一者相关联的诚信等级可归因于与接入点 硬件相关联的移动性或年历中的数据的潜在问题(例如,过期数据、天线的不准确位置、 一般占地面积模型的使用)而相对较低(例如,0.5、0.4、0.1)。

在一实施例中,年历处理器322可执行算法以交叉检查WAN基站312-1的诚信等 级(即,WAN基站诚信等级)与接入点324中的每一者的诚信等级,或与基于接入点324 的所估计位置相关联的诚信等级(即,接入点诚信等级)。在此实例中,WAN基站312的 诚信等级高于接入点324的诚信值。如果接入点324的所估计位置与WAN基站312-1 的已知位置对应,那么可增加接入点中的每一者的诚信等级。就是说,可将WAN基站 312-1的位置信息中的信任输入到接入点324。可相应地更新年历344b中的对应数据。 相反,如果接入点324的所估计位置不与WAN基站312相互确证,那么可降低与接入 点324中的一者或一者以上相关联的诚信等级。

降低接入点的诚信等级的实例可为如下。接入点324-4的接入点年历344b中的位置 信息指示接入点324-4离WAN基站312-1和接入点324-1、324-2、324-3数英里远。然 而,接入点324-4的MAC地址与WAN基站312-1的BSID以及接入点324-1、324-2、 324-3的MAC地址同时由移动装置100检测到。因此,对应位置和占地面积信息不与 WAN基站312或接入点324-1、324-2、324-3相互确证(例如,接入点324-4可能已从前 一位置移动到如图4中所示的位置,或接入点年历344b中的数据可被讹误)。用虚线来 描绘图4上的实际接入点占地面积324-F-4,以突出表示移动装置100正检测未确证的 接入点324-4。在此情形中,仅接入点324-4的诚信等级降低,且其对应位置信息可从 位置估计过程去除。在一实施例中,在若干检测循环之后,接入点324-4的诚信等级可 增加。举例来说,如果接入点324-4重复被检测到且与WAN基站312-1以及其它接入 点324-1、324-2、324-3相互确证。

参看图5,进一步参看图3和4,展示包含具有可疑诚信值的WAN基站312-2的无 线网络500。在世界的一些区域中,WAN基站312的年历中的位置数据的诚信度可小于 接入点324的年历中的位置数据的诚信度。在网络500中,例如,移动装置100可从 WAN基站312-1、312-2以及接入点324-1、324-2、324-3接收站识别信息(例如,BSA、 SSID、MAC地址)。年历处理器322可接收站识别信息,且确定WAN基站312-1、312-2 以及接入点324-1、324-2、324-3中的每一者的年历344a、344b中的相关联位置信息是 否相互确证。与第一WAN基站312-1以及接入点324-1、324-2、324-3相关联的诚信值 和位置信息得到确证,且因此可使用对应的年历信息来创建所估计的位置。如果移动装 置100也检测到第二WAN基站312-2的识别信息,那么可将WAN基站312-2的诚信值 与WAN基站312-1和接入点324-1、324-2、324-3进行比较。如果第二WAN基站312-2 的诚信等级相对较低,且占地面积312-F-2的程度未知,那么与WAN基站312-2相关联 的位置信息不可用于确定位置估计。

在一实施例中,可将与AP网络相关联的位置信息中的信任传送到WAN基站。在 实例算法中,可使用与接入点324-1、324-2、324-3相关联的诚信等级来增加可疑WAN 基站312-2的诚信等级。举例来说,移动装置100可检测接入点324-1、324-2、324-3 的MAC地址,以及第二WAN基站312-2的基站地址。接入点324-1、324-2、324-3可 具有比第二WAN基站312-2高的诚信等级。如果与第二WAN基站312-2相关联的位置 信息与接入点324-1、324-2、324-3的位置信息相互确证,那么可增加第二WAN基站 312-2的诚信等级。

参看图6,进一步参看图3,展示位置信息的示范性数据结构600。数据结构600仅 为示范性的,且不是限制,因为可使用额外的表和字段。数据结构600可存留在基站数 据库中,且可包含基站年历602和接入点年历606。基站年历602可含有WAN基站信 息,且接入点年历606可含有接入点信息。举例来说,年历602、606可为具有表集合 的一个或一个以上关系数据库。位置服务器250可包含包括基站年历602和接入点年历 606的关系数据库。年历602、606内的数据中的一些或全部还可存储在移动装置100上。 年历602、606可包含一个或一个以上表(即,数据结构)604、608,其含有位置信息的数 据字段。所述数据字段可具有如此项技术中已知的数据类型(例如,数字、字符、变长字 符、日期等)。基站年历602可包含用以表示WAN基站的多个字段,例如BSID、基站 的纬度和经度、基站的覆盖区域(例如,占地面积)、不确定性值以及诚信值。还可使用 其它字段,例如WAN基站的高度,以及其它操作和信号参数。接入点年历606可包含 用以表示接入点的多个字段,例如SSID、MAC地址、接入点的纬度和经度、接入点的 覆盖区域(例如,占地面积)、不确定性值以及诚信值。还可使用其它字段,例如接入点 的高度,以及其它操作和信号参数。在一实施例中,数据结构604、608可组合在单个 表内。

在操作中,参看图7,进一步参看图3,用于在使用系统300提供位置估计时利用 诚信因子的过程700包含所示阶段。然而,过程700仅为示范性的,且不是限制性的。 可例如通过添加、去除或重新布置阶段来更改过程700。

在阶段702处,移动装置100可接收AP网络中的一个或一个以上接入点的ID信息 (例如,SSID、MAC地址)。在一实施例中,移动装置100并不或无法在WAN上参与, 但能够从接入点324接收信号。在另一实施例中,移动装置100在WAN(例如,蜂窝式 网络)上,且可经配置以利用MS辅助(MS-A)的呼叫流。还可使用其它呼叫流和消息接 发系统。在阶段704处,基于WAN信号的可用性作出过程决策。如果未接收到WAN 基站信息,那么所述过程基于接收到的AP网络信号确定位置估计。移动装置100可经 由网络230与位置服务器250通信。位置服务器250可包含位置确定模块340、年历处 理器322以及年历344a、344b。

在阶段706处,确定每一检测到的接入点的诚信值。诚信值可存储在位置服务器250 上的年历中,或可本地存储在移动装置100中。诚信值可为数据结构608内与特定接入 点相关联(例如,经由MAC地址或其它基站识别符)的字段。

在阶段708处,可计算基于与检测到的接入点相关联的位置信息的位置估计。数据 结构608可包含位置信息,例如接收到的接入点的纬度和经度、预期占地面积、不确定 性因子以及诚信因子。在一实施例中,可通过确定覆盖区域的交叉来计算所估计的位置。 可使用例如三角测量等其它定位技术。不确定性值也可应用于位置估计。在一实施例中, 使用每一站的诚信因子来计算位置估计。举例来说,可从位置估计消除具有低于预定阈 值的诚信值的接入点。可使用诚信值来加权位置计算,使得不可信的站对最终位置估计 具有较小的影响。在阶段710处,可将位置估计输出到另一应用(例如,向用户显示,由 其它基于位置的服务利用)。

当移动装置100在WAN中时,由WAN基站312提供的位置信息可在位置估计中 使用。在阶段712处,确定一个或一个以上WAN基站312的诚信值。还确定接入点324 的诚信等级。诚信等级可存储在年历344a、344b、358上或本地存储在移动装置100上。 在阶段714处,基于所有所接收到的WAN基站312和接入点324的诚信等级计算位置 估计。可将具有较低诚信等级的WAN基站和接入点从位置确定计算去除,或以其它方 式通过加权函数来减少。所述计算可利用年历数据来确定覆盖区域的交叉,比较接收到 的信号强度,执行三角测量操作,或如此项技术中已知的其它位置确定技术。在阶段718 处,可将位置估计提供(即,输出)给用户,或其它应用。

在操作中,参看图8,进一步参看图3,用于使用系统300在接入点之间传送信任 的过程800包含所示阶段。然而,过程800仅为示范性的,且不是限制性的。可例如通 过添加、去除或重新布置阶段来更改过程800。

在阶段802处,移动装置可从两个或两个以上接入点324接收网络站信息。在一实 施例中,移动装置100可与远程或本地年历(例如,接入点年历344b)交叉参考接入点 MAC地址,或其它接入点识别符。可检索与接入点相关联的位置信息,以供在位置估 计过程中使用。位置估计过程可本地(即,在移动装置100上)或在远程位置服务器250 上发生。在阶段804处,位置确定模块340或移动装置100可基于接收到的接入点324 确定一个或一个以上位置估计。举例来说,接入点324的位置估计可为由接入点的占地 面积324-F界定的区域。在一实施例中,特定接入点324的位置估计可基于接收到的信 号强度或其它定位技术。在定位过程中可使用不确定性值。示范性算法可利用接入点年 历344b中含有的与接入点324相关联的信息来确定移动装置100的一个或一个以上所 估计位置。所述算法可接着在阶段806处将与接入点324相关联的位置估计彼此比较。 举例来说,所述比较可确定占地面积324-F是否重叠,或确定所估计位置之间的距离。

在阶段810处,作出关于位置估计是否彼此确证的决策。确定位置估计是否确证可 在远程位置服务器250上或在移动装置100上发生。位置估计的确证可表示基于接收到 的接入点324的移动装置100的一个或一个以上所估计位置在彼此可接受的距离内。经 确证的位置可表示移动装置100在接入点324中的每一者的预期占地面积324-F内。可 使用其它多变量确证或相关技术来分析位置估计,且确定任何结果是否为群组的异常 值。举例来说,未经确证的位置估计可为在其它接入点的占地面积324-F外的位置估计, 或返回远离其它位置估计一距离的位置估计。移动接入点的位置而不更新对应位置信息 (例如,纬度/经度/高度,区域)可导致未经确证的位置估计。其它数据库误差或信号强度 问题也可产生未经确证的位置估计。

如果位置估计中的一者或一者以上不确证,那么在阶段812处识别对应的接入点 324。一旦识别了接入点324,就可在阶段814处减小接入点324的诚信值。如先前所论 述,可将具有减小的诚信值的接入点(或WAN基站)从位置估计过程去除,或进行向下 加权以减少其对最终位置估计的贡献。

阶段816和818是任选的。在一实施例中,如果移动装置100在WAN基站312-1 的占地面积312-F-1内,那么基于WAN基站信息的一个或一个以上位置估计可用于阶 段806处的比较中。

阶段820是任选的。在一实施例中,如果接入点324的位置估计不彼此确证,那么 其相应的诚信值可增加某一量。如所论述,诚信度的增加可影响随后的位置估计计算。 如果网络包含WAN基站312和接入点324两者,那么可将来自WAN基站312的信任 传送到接入点324。举例来说,假定高诚信度WAN基站的位置估计包含于阶段806处 的比较中,且从WAN基站312和低诚信度接入点324(即,此实例仅需要一个接入点) 得出的位置估计相互确证,那么接入点324的诚信因子可增加直到WAN基站312的诚 信等级。

在操作中,参看图9,进一步参看图3,用于使用系统300在接入点与WAN基站之 间传送信任的过程900包含所示阶段。然而,过程900仅为示范性的,且不是限制性的。 可例如通过添加、去除或重新布置阶段来更改过程900。

移动装置100可在阶段902a和902b处从WAN基站312和接入点324接收网络站 信息。在阶段904a和904b处,可确定基于与WAN基站312和接入点324相关联的位 置信息(例如,年历数据结构604、608)的位置估计。位置信息的处理可远程地在位置服 务器250上、本地地在移动装置100上或在两者的组合上发生。举例来说,可在位置服 务器250上确定从WAN基站312得出的位置估计,且可在移动装置100上确定从接入 点324得出的位置估计。还可使用来自系统上其它计算机的处理器。在阶段906处,可 比较来自WAN基站312和接入点324的位置估计。所述比较可在移动装置100上或在 位置服务器250上发生。

例如先前所描述的确证检测过程可在阶段908处发生,且可作出位置估计是否经确 证的决策。在一实施例中,可将WAN网络中的信任传送到AP网络。类似地,可将AP 网络中的信任传送到WAN网络。举例来说,如果位置估计在阶段908处彼此确证,那 么接入点和WAN基站的诚信值可增加。在阶段910处,如果接入点324具有与WAN 基站312相关的较高诚信值,那么与WAN基站312相关联的诚信值可增加。对应地, 如果接入点324具有相对较低的诚信值,那么其可基于WAN基站312的诚信值而增加。 在一实施例中,WAN基站312和接入点324中的每一者的诚信值可增加。如果满足额 外条件,那么诚信值的增加可发生。举例来说,位置估计必须在某一范围内,接收到的 信号强度必须满足最小值,或必须检测到最小数目的站。还可使用针对位置估计的准确 性的其它条件。举例来说,操作者可手动更新诚信等级(即,人工介入)。

在阶段912处,如果位置估计未经确证,那么可无视未经确证的接入点324或WAN 基站312,且比较可在无所述被无视站的情况下重复。在一实施例中,如果确证过程指 示存在一个以上未经确证的WAN基站312和接入点324,那么可无视具有最低诚信等 级的WAN基站312或接入点324站。所述过程可以诚信等级的次序反复通过WAN基 站和接入点,直到存在确证为止,或不作出解决方案确定(即,剩余WAN基站和接入点 的数目低于最小值)。如果阶段912处的后续比较无视WAN基站或接入点,那么在阶段 914处,可减小所述WAN基站或接入点的诚信等级。

在操作中,参看图10,进一步参看图3,展示用于基于移动装置100的位置估计与 单个WAN基站或接入点的位置的比较在WAN基站312与接入点324之间传送信任的 过程1000。然而,过程1000仅为示范性的,且不是限制性的。可例如通过添加、去除 或重新布置阶段来更改过程1000。

在阶段1002处,位置确定模块340或移动装置100可从多个WAN基站312和接入 点324接收网络站信息。图10上的记号BS(1)…BS(n)用以指示基站(BS)可为WAN基站 312或接入点324。举例来说,BS(1)可为WAN基站312-1,BS(2)可为接入点324-1,且 BS(3)可为WAN基站312-2。可使用WAN基站312与接入点324的其它组合。网络站 信息可包含数据结构600中所含的数据字段中的一者或一者以上。举例来说,移动装置 100可从多个基站(例如,BS(1)、BS(2)、BS(3)…BS(n))接收MAC地址、SSID和/或基 站ID(即,地址信息),且接着经由通信链路132发射所述信息。位置确定模块340可接 收所述地址信息,且接着查询基站年历344a和接入点年历344b以接收数据结构600中 的相关联字段。

在阶段1004处,可处理接收到的网络站信息以确定移动装置100的位置。在一实 施例中,可在位置确定模块340上(即,远程地)执行位置确定算法。还可在移动装置100 上(即,本地地)执行位置确定算法。举例来说,位置确定算法可利用基站(例如BS(1)、 BS(2)、BS(3)…)的接收信号强度,或可通过确定基站的覆盖区域的相交来计算所估计的 位置。还可使用例如三角测量等其它定位算法。在一实施例中,所述算法可使用每一基 站(例如BS(1)、BS(2)、BS(3)…)的诚信因子来计算位置估计。举例来说,可从位置估计 消除具有低于预定阈值的诚信值的站。可使用诚信值来加权位置计算,使得不可信的站 对最终位置估计具有较小的影响。

在阶段1006处,位置确定模块340或移动装置100可从单个WAN基站312或接入 点324接收网络站信息。使用图10上的记号BS(x)来指示基站BS(x)可为WAN基站312 或接入点324。记号BS(x)还可指示与WAN基站312相关联的服务小区或扇区。对于此 实例,所述单个基站BS(x)不是阶段1002中所描述的多个基站BS(1)…BS(n)中的一者。 接收到的网络站信息可包含数据结构600中所含的数据字段中的一者或一者以上。举例 来说,移动装置100可从基站BS(x)接收MAC地址、SSID和/或基站ID(即,地址信息), 且接着经由通信链路132发射所述信息。位置确定模块340可接收地址信息,且接着查 询基站年历344a和接入点年历344b,以接收数据结构600中的相关联字段。举例来说, 在阶段1008处,数据结构600包含基站BS(x)的地理坐标(例如,纬度和经度)以及覆盖 区域。位置确定模块340或移动装置100可利用此信息来确定单个基站BS(x)的预期位 置和覆盖区域(即,如存储在年历344a、344b中的位置)。

在阶段1010处,可将移动装置100的位置与所述单个基站BS(x)的位置和覆盖区域 进行比较。一般来说,任一基站的覆盖区域指示所述基站的射程或占地面积。位于基站 的覆盖区域内的移动装置可与所述基站通信。覆盖区域可为存储在数据结构600中的地 理区域的多边形或其它表示。还可基于如此项技术中已知的预期发射性能来计算覆盖区 域。举例来说,WAN基站312-1的预期覆盖区域可由具有1km半径的圆312-F-1界定, 且接入点324-1的预期覆盖区域可由具有100m半径的圆324-F-1界定。可使用其它半 径值来确定基站的覆盖区域。举例来说,WAN基站312可为服务小区,且覆盖区域由 扇区界定。位置确定模块340或移动装置100可利用空间比较或距离确定算法来将移动 装置的位置(例如,如使用与基站BS(1)…BS(n)相关联的网络站信息所计算)与所述单个 基站BS(x)的覆盖区域进行比较。在阶段1012处,位置确定模块340(或移动装置100) 可确定移动装置100的位置是否与所述单个基站BS(x)的位置相互确证。确证可表示移 动装置100在所述单个基站BS(x)的预期覆盖区域内。

如果移动装置100的位置和所述单个基站BS(x)相互确证,那么在阶段1014处,位 置确定模块340利用位置确定算法和来自多个基站(即BS(1)…BS(n))和所述单个基站 (即,BS(x))的网络站信息来确定移动装置100的位置。如先前所述,位置确定算法可利 用诚信值来确定移动装置100的位置。举例来说,如果所述单个基站BS(x)的诚信值高 于与多个基站BS(1)…BS(n)中的一者或一者以上相关联的诚信值,那么阶段1014处所 确定的位置可基于与所述单个基站BS(x)以及多个基站BS(1)…BS(n)中的仅一部分相关 联的网络信息。就是说,可从位置确定计算消除(或以其它方式降级)较不可信的基站。

在阶段1020处,如果所述单个基站BS(x)的诚信度低于所述多个基站BS(1)…BS(n) 的诚信度(个别地或全体地),那么可增加所述单个基站BS(x)的诚信值。阶段1020是任 选的,且不是限制。增加的量可根据实施方案而变化。在一个实例中,位置确定模块340 可将所述多个基站BS(1)…BS(n)的诚信值传送到所述单个基站BS(x)(即,诚信值将相 等)。在一实施例中,所述单个基站BS(x)的诚信值可为基于位置计算的数目的经加权平 均值。举例来说,BS(x)的诚信值可针对阶段1012处的每一成功确证增加固定量(例如, 0.05、0.1、0.15等),其中上限为与所述多个基站BS(1)…BS(n)相关联的诚信值。

在阶段1016处,如果移动装置100的位置不与所述单个基站BS(x)的位置相互确证, 那么与BS(x)相关联的网络站信息不用于位置确定计算中。举例来说,如果所述单个基 站BS(x)物理上移动,且不更新年历数据来反映位置的改变,或年历数据以其它方式遭 讹误,那么与BS(x)相关联的位置数据不应用于位置确定算法中。

在阶段1018处,可减小所述单个基站BS(x)的诚信值。减小的量可基于实施方案而 变化。在一实例中,位置确定模块340可将未经确证的BS(x)的诚信值设定为零,或低 于与所述多个基站BS(1)…BS(n)相关联的诚信值的另一值。位置确定模块340可利用经 加权平均算法来减小BS(x)的诚信值。就是说,对于其中移动装置的位置与BS(x)的位置 不相互确证的每一位置请求,BS(x)的诚信值可减小固定量(例如,0.05、0.1、0.15等)。

在操作中,参看图11,进一步参看图3,展示用于基于从第一和第二基站接收到的 网络站信息确定移动装置的位置的过程1100。然而,过程1100仅为示范性的,且不是 限制性的。可例如通过添加、去除或重新布置阶段来更改过程1100。

在阶段1102和1104处,移动装置100分别接收与第一和第二基站相关联的网络信 息。在一实施例中,位置确定模块340接收网络站信息。此实例中的基站可为WAN基 站312、接入点324或两者的组合。网络站信息可包含数据结构600中所含的数据字段 中的一者或一者以上。举例来说,移动装置100可从第一和第二基站接收MAC地址、 SSID和/或基站ID(即,地址信息),且接着经由通信链路132发射所述信息。位置确定 模块340可接收所述地址信息,且接着查询基站年历344a和接入点年历344b以接收数 据结构600中的相关联字段。

在阶段1106处,位置确定模块340经配置以将与第一和第二基站相关联的位置进 行比较。举例来说,例如纬度和经度等地理位置包含于数据结构600中,且位置确定模 块可利用距离算法来确定基站中的每一者之间的距离。位置确定模块340还可经配置以 确定第一和第二基站中的每一者的覆盖区域中的重叠。在阶段1108处,位置确定模块 340可确定第一和第二基站的位置是否彼此确证。在一实施例中,如果位置在距彼此预 定义距离内,或如果其相应覆盖区域重叠,那么所述位置可彼此确证。

在阶段1110处,如果第一和第二基站的位置彼此确证,那么位置确定模块340可 经配置以执行位置确定算法,以基于从第一和第二基站接收到的网络站信息来确定移动 装置的位置。位置确定算法可利用诚信值来确定移动装置100的位置。举例来说,如果 第一基站的诚信值高于与第二基站相关联的诚信值,那么可对阶段1110处所确定的位 置进行加权,以青睐与第一基站相关联的值。就是说,在一实施例中,可从位置确定计 算消除(或以其它方式降级)经确证但较不可信的基站的贡献。

在阶段1112处,如果第一和第二基站的位置不彼此确证,且位置确定模块340经 配置以确定两个基站中的哪一者具有较高诚信值。举例来说,算法可将与第一和第二基 站相关联的诚信值进行比较。如果第一基站具有较高诚信值,那么在阶段1114处,位 置确定模块340利用与第一基站相关联的网络站信息来确定移动装置100的位置。相反, 如果第二基站具有较高诚信值,那么在阶段1116处,位置确定模块340利用与第二基 站相关联的网络站信息来确定移动装置的位置。如果第一和第二基站两者的诚信值相 等,那么位置确定模块340可经配置以将任一者或两者的网络站信息用于确定移动装置 的位置。在一实例中,可使用具有较小MAR(最大天线半径)的基站来确定移动装置的位 置。

在操作中,参看图12,进一步参看图3,展示用于基于诚信值发送网络站信息的过 程1200。然而,过程1200仅为示范性的,且不是限制性的。可例如通过添加、去除或 重新布置阶段来更改过程1200。

在阶段1202处,位置确定模块340可接收对与一个或一个以上基站相关联的网络 站信息的请求。在此实例中,术语基站可为WAN基站312或接入点324。一般来说, 对网络信息的请求可源自移动装置100,或源自位置确定模块340内。举例来说,在位 置确定模块中执行的位置确定算法可包含用于从年历344a、344b检索网络站信息的功 能。在阶段1204处,位置确定模块340可确定每一基站的诚信值,且在阶段1206处将 所述诚信值与阈值进行比较。所述阈值可为存储在位置确定模块的存储器(例如,查找表) 中的一个或一个以上预定值。作为实例而非限制,所述阈值可对应于其它系统参数,例 如移动装置的类型、日时以及请求中的基站的数目。在阶段1208处,位置确定模块340 可经配置以确定请求基站中的每一者的诚信值是否满足或超过阈值。就是说,位置确定 模块340在阶段1210处将仅发送可信网络站信息(即,满足所建立阈值的信息),或在阶 段1212处评估另一所请求基站。可串行或批量发送可信网络信息。

作为操作的实例,移动装置100可检测多个基站的多个MAC地址和/或BSID。移 动装置100可经由一个或一个以上通信链路123、132将这些地址发送到位置确定模块 340。位置确定模块340可执行向年历处理器322的API调用,其包含MAC、BSID或 其它识别信息。在一实施例中,API调用可为存储在年历处理器322上的SQL所存储程 序。一般来说,此所存储程序基于所述识别信息对年历344a、344b中的一者或一者以 上执行选择查询。所述查询还可包含阈值作为查询中的固定参数,或作为API调用内的 变量。此阈值可用以对选择查询的结果进行过滤。当执行查询时,如果网络站信息是可 信的(即,满足或超过阈值),那么年历处理器322返回与识别信息相关联的网络站信息。 可将可信网络站信息发送到位置确定模块340和/或移动装置100,以供位置确定算法使 用。

如本文所使用,包含在所附权利要求书中,如用于以“……中的至少一者”开始的 项目列表中所使用的“或”指示分离式列表,使得例如“A、B或C中的至少一者”的 列表表示A或B或C或AB或AC或BC或ABC(即,A和B和C),或具有一个以上特 征的组合(例如,AA、AAB、ABBC等)。

其它实例和实施方案在本发明和所附权利要求书的范围和精神内。举例来说,归因 于软件的性质,上文所述的功能可使用由处理器、硬件、固件、硬连线或这些项目中的 任一者的组合执行的软件来实施。实施功能的特征还可物理上位于各个位置处,包含为 分布式的,使得功能的部分在不同物理位置处实施。举例来说,位置确定算法可在位置 确定模块340内或在移动装置100内执行。

可根据特定要求来作出对所描述配置的实质变化。举例来说,还可使用定制的硬件, 且/或特定元件可以硬件、软件(包含便携式软件,例如小应用程序等)或两者来实施。另 外,可使用到例如网络输入/输出装置等其它计算装置的连接。

常见形式的物理和/或有形计算机可读媒体包含(例如)软盘、柔性盘、硬盘、磁带或 任何其它磁性媒体、CD-ROM、任何其它光学媒体、穿孔卡片、纸带、任何其它具有孔 图案的物理媒体、RAM、PROM、EPROM、FLASH-EPROM、任何其它存储器芯片或卡 盘、如下文描述的载波,或任何其它计算机可从中读取指令和/或代码的媒体。

上文所论述的方法、系统和装置为实例。各种配置可酌情省略、替代或添加各种程 序或组件。举例来说,在替代配置中,所述方法可以与所描述次序不同的次序执行,且 可添加、省略或组合各个步骤。并且,相对于某些配置而描述的特征可在各种其它配置 中组合。配置的不同方面和元件可以类似方式组合。并且,技术演变,且因此元件中的 许多元件为实例,且不限制本发明或所附权利要求书的范围。

描述中给出具体细节来提供对实例配置(包含实施方案)的全面理解。然而,可在没 有这些具体细节的情况下实践配置。举例来说,已经在无不必要细节的情况下展示了众 所周知的电路、过程、算法、结构和技术,以便避免模糊所述配置。此描述仅提供实例 配置,且不限制所附权利要求书的范围、适用性或配置。相反,先前对配置的描述提供 对实施所描述技术的描述。在不脱离本发明的精神或范围的情况下,可对元件的功能和 布置作出各种改变。

并且,可将配置描述为描绘为流程图或框图的进程。尽管各自可将操作描述为顺序 过程,但可并行或同时执行许多操作。另外,可重新布置操作的次序。过程可具有图中 未包含的额外阶段或功能。另外,所述方法的实例可由硬件、软件、固件、中间件、微 码、硬件描述语言或其任一组合来实施。当在软件、固件、中间件或微码中实施时,用 以执行任务的程序代码或代码段可存储在例如存储媒体等非暂时性计算机可读媒体中。 处理器可执行所描述任务。

在描述了若干实例配置后,可在不脱离本发明的精神的情况下,使用各种修改、替 代构造和均等物。举例来说,以上元件可为较大系统的组件,其中其它规则可优先于或 以其它方式修改本发明的应用。并且,考虑在以上元件之前、期间或之后进行的若干操 作。因此,以上描述不限定所附权利要求书的范围。

可结合各种无线通信网络(例如无线广域网(WWAN)、无线局域网(WLAN)、无线个 域网(WPAN)等)实施本文所述的位置确定和估计技术。术语“网络”及“系统”通常可 互换地使用。WWAN可为码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址 (FDMA)网络、正交频分多址(OFDMA)网络、单载波频分多址(SC-FDMA)网络、长期演 进(LTE)网络、WiMAX(IEEE 802.16)网络等。CDMA网络可实施一种或一种以上无线电 接入技术(RAT),例如cdma2000、宽带CDMA(W-CDMA)等。cdma2000包含IS-95、IS-2000 和IS-856标准。TDMA网络可实施全球移动通信系统(GSM)、数字高级移动电话系统 (D-AMPS)或某一其它RAT。GSM和W-CDMA描述于来自名为“第三代合作伙伴计 划”(3GPP)的协会的文献中。cdma2000描述于来自名为“第三代合作伙伴计划 2”(3GPP2)的协会的文献中。3GPP及3GPP2文献是公众可获得的。WLAN可为IEEE 802.11x网络,且WPAN可为蓝牙网络、IEEE 802.15x或某一其它类型的网络。还可结 合WWAN、WLAN和/或WPAN的任何组合实施所述技术。

视应用而定,本文所描述的方法可由各种手段来实施。举例来说,这些方法可在硬 件、固件、软件或其任何组合中实施。对于涉及硬件的实施方案,处理单元可在经设计 以执行本文所述的功能的一个或一个以上专用集成电路(ASIC)、数字信号处理器(DSP)、 数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、 控制器、微控制器、微处理器、电子装置、其它电子单元或其组合内实施。

对于涉及固件及/或软件的实施方案,可用执行本文所描述的功能的模块(例如,过 程、函数等)来实施所述方法。可将有形地包含指令的任何机器可读媒体用于实施本文所 述的方法。举例来说,可将软件代码存储在存储器中且由处理单元执行。可在处理单元 内或处理单元外部实施存储器。如本文中所使用,术语“存储器”指代任何类型的长期、 短期、易失性、非易失性或其它存储器,且不限于任何特定类型的存储器或存储器数目, 或其上存储存储器的媒体类型。

如果在固件和/或软件中实施,那么可将功能存储为计算机可读媒体上的一个或一个 以上指令或代码。实例包含编码有数据结构的计算机可读媒体以及编码有计算机程序的 计算机可读媒体。计算机可读媒体包含物理计算机存储媒体。存储媒体可为可由计算机 存取的任何可用媒体。举例来说,且无限制,此计算机可读媒体可包括RAM、ROM、 EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置、半导体存储装置或其它存储 装置,或任何其它可用于以指令或数据结构的形式存储所要的程序代码且可由计算机存 取的媒体;磁盘和光盘(如在本文中使用)包含压缩光盘(CD)、激光光盘、光学光盘、数 字多功能光盘(DVD)、软性磁盘和蓝光光盘,其中磁盘通常以磁性方式再现数据,而光 盘用激光以光学方式再现数据。上文的组合也应包含在计算机可读媒体的范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号