CN105900501A - 检测移动接入点 - Google Patents

检测移动接入点 Download PDF

Info

Publication number
CN105900501A
CN105900501A CN201480005436.8A CN201480005436A CN105900501A CN 105900501 A CN105900501 A CN 105900501A CN 201480005436 A CN201480005436 A CN 201480005436A CN 105900501 A CN105900501 A CN 105900501A
Authority
CN
China
Prior art keywords
access point
mobile device
mobile
distance
type
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201480005436.8A
Other languages
English (en)
Other versions
CN105900501B (zh
Inventor
R·梅尔
R·K·黄
Y·格劳斯曼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Apple Computer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Apple Computer Inc filed Critical Apple Computer Inc
Priority to CN201910908026.9A priority Critical patent/CN110582114B/zh
Publication of CN105900501A publication Critical patent/CN105900501A/zh
Application granted granted Critical
Publication of CN105900501B publication Critical patent/CN105900501B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/003Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/006Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination

Abstract

本发明公开了一种包括从服务器接收用于识别接入点位置和移动接入点的位置数据的方法。移动设备可以确定通信范围内的接入点的标识符。随后将所述标识符与所述位置数据进行比较,以识别所述接入点的参数。基于包括在所述位置数据中的所识别的参数来确定所述接入点为移动接入点。响应于识别出所述移动接入点,更新由所述移动设备执行的操作参数。

Description

检测移动接入点
技术领域
本公开涉及移动接入点。
背景技术
移动设备通常包括用于确定地理位置的特征部。例如,移动设备可包括用于从全球卫星系统(例如,全球定位系统或GPS)接收信号的接收器。移动设备可使用所接收的GPS信号来确定包括纬度和经度的地理位置。在许多地方,GPS信号可能不存在、微弱或受到干扰,使得无法使用移动设备的GPS功能来准确地确定位置。在这种情况下,移动设备可以使用其他技术来确定其位置。例如,如果无线接入网关(例如,蜂窝塔)的位置是已知的,并且移动设备可以检测到无线接入网关,那么此移动设备就可以利用检测到的无线接入网关的位置来估计当前位置。无线接入网关的位置可以存储在位置数据库中。在一些情况下,移动设备可以使用三角测量,基于从无线接入网关和这些网关的位置接收到的信号的强度来确定当前位置。
发明内容
在一些具体实施中,一种方法,其包括从服务器接收用于识别接入点位置和移动接入点的位置数据。移动设备可以确定通信范围内的接入点的标识符。随后将该标识符与位置数据进行比较,以识别接入点的参数。基于包括在位置数据中的识别的参数,来确定接入点为移动接入点。响应于识别出移动接入点,更新由该移动设备执行的操作参数。
在下面的附图和具体实施方式中示出了一种或多种具体实施的细节。具体实施的其他特征、对象和优点在具体实施方式和附图以及权利要求中将显而易见。
附图说明
图1示出用于识别移动接入点和更新移动设备操作参数的示例性位置系统。
图2示出使用众包数据来确定移动接入点的示例性系统。
图3为示出用于确定移动接入点的示例性方法的流程图。
图4为示出响应于移动接入点来更新操作条件的示例性方法的流程图。
图5为示出实施参照图1至图8所述的特征和操作的移动设备的示例性设备架构的框图。
具体实施方式
示例性操作环境
图1为用于识别移动接入点和响应于识别出移动接入点而更新移动设备的操作的示例性位置系统100。例如,系统100可以基于众包数据来确定接入点是移动接入点。在一些具体实施中,系统100可以确定与接入点进行交互的多个移动设备随时间推移的位置,还可以确定不同位置之间的距离。在这些情况下,系统100可以基于所述距离来确定接入点为移动接入点,以及更新位置数据以将接入点识别为移动接入点。可将不同位置之间的距离与预定义的阈值进行比较。如果这些距离中的一个距离超过此阈值,则可将接入点识别为移动接入点。位置数据通常包括接入点的标识符(例如,媒体访问控制(MAC)地址)、接入点位置、时间戳,和将接入点的子集识别为移动接入点的信息。在一些具体实施中,系统100可以周期性地确定与接入点进行交互的移动设备的位置,并将这些移动设备位置与接入点相关联。使用在多个时间与接入点相关联的移动设备位置,系统100可以确定接入点是否已移动,以及该接入点是否为移动接入点。例如,系统100可以确定与该接入点相关联的移动设备位置之间的距离,并可以确定这些距离中是否有任何距离超过预定义的阈值。响应于确定接入点是移动接入点,系统100可以用将该接入点识别为移动接入点的信息来更新位置数据。响应于识别出移动接入点,系统100可以推断与该移动接入点进行交互的移动设备正位于机动交通工具内,并相应地更新移动设备的操作参数。例如,更新的操作参数可包括以下中的至少一者:更新全球定位系统(GPS)算法、更新确定时区的频率、或更新移动设备操作模式。
在一些具体实施中,位置系统100包括一个或多个计算机,这些计算机被编程为从移动设备位置来确定移动接入点,然后更新与移动接入点进行交互的移动设备的操作参数。如图所示,位置系统100包括位置服务器102,该位置服务器102通过无线网络106通信地耦接到移动设备104a至104c。无线网络106包括接入点110、112和114,这些接入点被配置为与移动设备104a至104c无线通信。移动设备104a至104c被配置为基于例如来自卫星108的信号、来自接入点110、112和114的呈三角形的信号作、或其他技术来确定当前位置。此外,移动设备104a至104c中的每一者被配置为将用于识别当前位置和在移动设备104的通信范围内的接入点110、112、114的提交116周期性地传输给位置服务器102。针对每个移动设备104,位置服务器102被配置为基于不同时间的移动设备位置来确定移动接入点,以及更新用于识别接入点位置和移动接入点的位置数据。一旦位置数据被更新,位置服务器102便可以将用于识别接入点位置和移动接入点的位置数据118传输给一个或多个移动设备104a至104c。移动设备104可以基于位置数据118,响应于在通信范围内识别出移动接入点来更新操作参数。例如,移动设备104可以基于接近移动接入点确定用户正位于机动交通工具内,并响应于此确定来更新操作参数。
就系统100更加详细的描述而论,位置服务器102可包括被配置为基于与接入点进行交互的移动设备104在不同时间的位置来确定该接入点是否为移动接入点的任何软件、硬件、固件,或它们的组合。例如,位置服务器102可基于移动设备104在一段时间内的位置间距离来确定接入点110为移动接入点。在一些具体实施中,位置服务器102接收到提交116,该提交用于识别移动设备104在某时间段(例如,24小时)内的位置以及这些位置处的通信范围内的接入点。响应于事件(例如,接收到提交116),位置服务器102可以确定与接入点110、112、114相关联的在不同时间的位置之间的距离,以及这些距离中是否有任何距离超过预定义的阈值(例如,10英里、50英里、100英里)。如果这些距离中有任何距离超过了预定义的阈值,位置服务器102便会更新接入点110、112、114的位置数据来指示移动接入点。在一些具体实施中,位置服务器102可汇总处理多个提交116得到的结果,以提高或降低接入点110、112、114为移动接入点的置信度。换句话讲,位置服务器102可接收来自多个移动设备104的提交166(例如,五个不同的提交),并确定提交115是否指示接入点110、112、114为移动接入点。位置服务器102可通过这种方式确定这种确定的置信度水平,或者说是将置信度水平与这种确定相关联。
此外,位置服务器102可基于两次位置确定之间的相关时间差和所述距离来确定与移动接入点相关联的速度。在确定此速度后,位置服务器102可以确定包括该移动接入点的机动交通工具的类型(例如,飞机、轮船、火车),并更新用于识别交通工具类型的位置数据。为了提高与确定交通工具类型相关联的置信度水平,位置服务器102可执行地理编码来确定与移动设备相关的坐标的文本位置。例如,位置服务器102可以确定这些位置是否与机场、火车站和游船码头重叠,以及所述文本位置是否与确定的交通工具类型有关。
在一些具体实施中,位置服务器102可基于移动设备104a至104c的不同位置来估计接入点110、112和114的位置区域。这些位置区域指示接入点110、112和114的通信范围。位置服务器102可运用迭代过程(例如,通过执行多遍分析)来计算位置区域。迭代过程可以确定与接入点110、112和114相关联的位置区域(例如,一个圆圈)。所述位置区域可能有个与基于移动设备104a至104c的设备位置的平均地理位置对应的中心。例如,所述位置区域可能是具有与误差容限对应的半径的圆圈,该误差容限可通过例如平均地理位置和相关半径来确定。在下文中将参考图2描述迭代过程的进一步的细节。迭代过程可周期性地执行(例如,每六小时执行一次),用于捕获接入点110、112和114的可能移动。位置服务器102可周期性地,或响应于事件,将用于识别接入点位置和移动接入点的位置数据118传输至移动设备104a至104c。所述事件可包括移动设备104激活,接入点110、112和114注册成功,或其他事件。
移动设备104a至104c可包括被配置为响应于在通信范围内识别移动接入点来更新操作参数的任何软件、硬件、固件、或它们的组合。例如,移动设备104可响应于确定移动设备104正位于机动交通工具(例如,飞机)内与其一起行进或者说是移动,而将GPS模块的操作参数更新。在一些具体实施中,移动设备104可从位置服务器102接收用于识别接入点110、112和114与移动接入点的位置数据118。移动设备104可以确定通信范围内的接入点110、112和114的标识符,并将接入点标识符与位置数据118进行比较。例如,移动设备104可将接入点110、112和114的MAC地址与包括在位置数据118内的移动接入点标识符进行比较。如果任何接入点标识符与位置数据118内的移动接入点标识符匹配,移动设备104便可更新一个或多个操作参数。例如,更新的操作参数可包括执行以下操作中的一种或多种:更新执行时区校正的频率;切换为飞机模式或呈现切换为飞机模式的请求;或更新GPS操作。例如,更新GPS操作可包括以下操作中的至少一种:忽视陆上用户动态、增大搜索范围、或修改针对用户动态的GPS跟踪算法。例如,可使用用户动态来执行以下操作中的至少一种:调节跟踪回路动态(例如,测量引擎优化)、或调整定位引擎的卡尔曼滤波器动态模型。
接入点110、112和114可使用各种通信协议与无线设备(例如,移动设备104a至104c)通信。在一些具体实施中,接入点110、112和114可以是实施基于电气电子工程师学会(IEEE)802.11的协议(例如,IEEE802.11a)的WiFi网络接入点。在一些具体实施中,接入点110、112和114可以是实施基于IEEE 802.16的协议(例如,IEEE 802.16-2004或IEEE802.16e-2005)的全球微波接入互操作(WiMAX)网络接入点。取决于包括接入点110、112和114的配置和物理围绕环境在内的各因素,接入点110、112和114可具有少于十米至数百米的通信范围。当移动设备104a至104c处于接入点110、112和114的通信范围内时,移动设备104a至104c可连接到接入点。多个接入点110、112和114进而可供单个移动设备104使用。移动设备104a至104c可基于各因素选择接入点110、112或114。例如,该选择可基于移动设备104是否被授权连接到接入点110、112、114,或基于接入点110、112、114是否能提供最强信号来无线连接到移动设备104。
用于识别移动接入点的示例性位置服务器
图2示出了用于识别移动接入点的图1的示例性位置服务器102。例如,系统200可基于与接入点相关联的位置的差异来确定移动接入点。如图所示,位置服务器102包括提交202,该提交202用于识别移动设备的位置和在这些位置处识别出的接入点;移动模块204,该移动模块204用于基于在提交202中识别出的移动设备位置来确定移动接入点;位置数据库206,该位置数据库206用于存储识别移动接入点和接入点位置区域的信息;提交数据库208,该提交数据库208用于存储来自移动设备的提交;位置模块210,该位置模块210用于基于多个移动设备的移动设备位置来确定接入点的位置区域;以及位置数据212,该位置数据212用于识别移动接入点和移动设备的接入点位置。具体地讲,可从移动设备104接收提交202,如结合图1所述,并且可识别一段时间内的位置和这些位置处的通信范围内的接入点。例如,提交202可包含时间、设备坐标、检测到的接入点的标识符(例如,MAC地址)、以及其他数据。无论提交202包含什么数据,都被传送至移动模块204和提交数据库208。
移动模块204可包括用于基于移动设备的位置来确定接入点是否为移动接入点的任何软件、硬件、固件、或它们的组合。具体地讲,移动模块204可确定与接入点相关联的移动设备的位置之间的距离是否超过预先确定的阈值。例如,移动模块204可以确定与接入点相关联的在不同时间的位置之间的距离,并可以确定这些距离中是否有任何距离超过预定义的阈值。响应于有距离超过该阈值,移动模块204可将该接入点识别为位置数据库206中的移动接入点。为了提高或降低与识别移动接入点相关联的置信度水平,移动模块204可针对来自多个移动设备的提交来执行该确定。举例而言,移动模块204可针对多个移动设备识别与接入点相关联在不同时间的位置,并且针对每个移动设备,确定不同时间的位置是否指示移动接入点。通过这种方式,位置服务器102可确定这种确定的置信度水平,或者以其他方式将某置信度水平与这种确定相关联。
此外,移动模块204可基于移动接入点的估计速度来确定包括该移动接入点的机动交通工具的类型。例如,移动模块204可基于这两次位置确定的时间差和两个位置之间的距离来估计该移动接入点的速度。在这些情况下,移动模块204可将该移动接入点的速度与不同的阈值或范围进行比较,以便确定交通工具的类型(例如,轮船、火车、飞机)。举例而言,如果估计速度超过阈值诸如每小时300英里,那么,移动模块204便可确定交通工具类型为飞机。在一些具体实施中,移动模块204可以用将接入点识别为移动接入点以及用于识别包括该移动接入点的交通工具类型的信息来更新位置数据库206。在一些具体实施中,移动模块204可执行反向地理编码来用住宅设施或确定的交通工具类型映射接入点坐标,或者说是将接入点坐标与住宅设施或确定的交通工具类型关联起来。例如,移动模块204可确定与正和接入点进行交互的移动设备的位置相关联的设施的类型。这些设施类型可包括机场、火车站和船舶码头。通过这种方式,移动模块204可提高或降低确定的交通工具类型的置信度水平。
位置数据库206可包括用于存储多个接入点的位置数据的任何软件、硬件、固件、或它们的组合。例如,位置数据库206可存储一个或多个表格,这些表格可将接入点标识符映射到用于识别估计位置和识别该接入点是否为移动接入点的信息,或以其他方式将接入点标识符与这种信息相关联。在一些具体实施中,位置数据库206可以存储或以其他方式识别每个接入点的以下一种或多种信息:接入点标识符,估计的坐标和相关联半径,时间,日期,移动接入点指示符,交通工具类型,或其他信息。在一些具体实施中,位置数据库可响应于事件将位置数据212传输给一个或多个移动设备。
如先前所提及的,提交202可被传送至提交数据库208,用于存储多个移动设备在接入点的通信范围内的历史位置。具体地讲,提交数据库208存储了与接入点进行交互的n个不同的移动设备的坐标(X,Y)1、(X,Y)2……、(X,Y)n。此外,所存储的位置(X,Y)1、(X,Y)2……、(X,Y)n可能与其他参数诸如时间或时间段相关联。可使用所述时间来管理提交数据库208中的条目,或可使用所述时间来确定与接入点相关联的两次位置确定之间的时间段。
位置模块210可包括被配置为响应于触发事件,对存储在提交数据库208中的接入点位置(X,Y)1、(X,Y)2……、(X,Y)n执行算法以确定接入点的位置区域的任何软件、硬件、固件、或它们的组合。例如,位置模块210可以通过对提交数据库208中的条目执行多步分析来运用迭代过程,目的在于确定接入点的位置区域,该位置区域包括估计的几何中心(X,Y)和相关联的半径R。触发事件可以是触发位置服务器102中的位置程序的任何事件。例如,触发事件可能基于时间、位置、移动设备活动、应用程序请求、所接收的获取数据、时间段截止或其他事件。
位置模块210将确定的位置区域存储在位置数据库206中。就每个位置区域而言,位置模块210可确定每个接入点的代表性位置(X,Y)和相关联的半径R。例如,位置模块210可按以下方式确定每个接入点的平均坐标(Xm,Ym):
X m = Σ i = 1 N X i N , 并且 [1]
Y m = Σ i = 1 N Y i N - - - [ 2 ]
其中N为与接入点进行交互的移动设备的位置编号。换句话讲,接入点的代表性位置可以是在一段时间内与接入点进行交互的移动设备的设备坐标的平均值。在不脱离本公开范围的前提下,位置模块210可使用其他算法来确定接入点的代表性位置的中心(Xm,Ym)。此外,位置模块210可以确定每个代表性位置的半径R。在一些具体实施中,半径R可能基于与接入点相关联的位置之间的最大距离的百分比(例如,80%)、坐标幅值的标准偏差,或其他因素。
用于确定移动接入点并响应于移动接入点来更新操作参数的示例性过程
图3和图4为示出用于识别移动接入点并响应于移动接入点来更新操作参数的示例性方法300和方法400的流程图。结合图1的系统100描述方法300和方法400。然而,相关的系统可使用或实施任一种合适的技术来执行这些任务和其他任务。这些方法仅出于举例说明的目的示出,所述技术或类似技术可以在任何恰当的时间执行,包括同时、分别、或以组合形式执行。此外,这些流程图中的许多步骤可以同时进行,以及/或者用不同于图示的次序进行。另外,相关联的系统可以使用包括附加步骤的方法、步骤更少的方法、和/或包括不同步骤的方法,只要这些方法保持适用。
参见图3,方法300在步骤302开始,在这里接收到来自在一段时间内与接入点进行交互的移动设备的提交。例如,图1的位置服务器102可接收来自与接入点110进行交互的移动设备104的提交116。如先前所提及的,提交116可包括或以其他方式识别不同时间的位置,和在这些时间检测到或者说是识别出的接入点。在步骤304,针对每个接入点计算在不同时间的位置之间的差异。在该示例中,位置服务器102可确定接入点110、112、114与移动设备104在不同时间的位置相关联,并计算出位置间的距离。接下来在步骤306,将在不同时间的位置间的距离与预定义的阈值进行比较。在该示例中,位置服务器102可以将接入点110的不同位置间的距离与预定义的阈值进行比较。针对具有超过阈值的距离的接入点,便在步骤308中更新位置数据,以将该接入点识别为移动接入点。就该示例而言,如果此距离超过预定义的阈值,位置服务器102便可更新接入点110的状态,将该接入点110指示为移动接入点。接下来在步骤310,确定该移动接入点的平均速度。在该示例中,位置服务器102可将此距离除以相关联的时间段,来估计接入点110的平均速度。在步骤312,基于估计的速度来确定包括该移动接入点的交通工具类型。同样在该示例中,位置服务器102可将接入点110的平均速度与速度阈值进行比较,由此确定交通工具类型。
参见图4,方法400在步骤402开始,在这里接收到用于识别接入点位置和移动接入点的位置数据。例如,移动设备104a可以从位置服务器102接收位置数据118,该位置数据118用于识别接入点110、112和114的位置,并用于识别接入点110、112和114中的任何接入点是否为移动接入点。在步骤404,确定通信范围内的接入点的标识符。在该示例中,移动设备104a可以确定通信范围内的接入点110、112和114的标识符。接下来在步骤406,将接入点标识符与位置数据进行比较。同样在该示例中,移动设备104可将接入点110、112和114的MAC地址与位置数据118进行比较。在步骤408,将此位置数据的一部分映射到接入点标识符,或以其他方式将此位置数据的一部分与接入点标识符相关联。在该示例中,移动设备104a可以确定位置数据118中映射到接入点110、112和114,或以其他方式与接入点110、112和114相关联的参数。如果在决策步骤410中判断接入点不是移动接入点,则结束执行操作。如果判断接入点是移动接入点,接下来在步骤412,更新移动设备的操作条件。就该示例而言,移动设备104a可基于位置数据来确定接入点110是移动接入点,并且更新以下中至少一者的操作参数:GPS算法、时区活动、操作模式或其他操作。
示例性移动设备架构
图5为包括电子磁力仪的移动设备的示例性架构500的框图。移动设备500可包括存储器接口502、一个或多个数据处理器、图像处理器和/或中央处理单元504,以及外围设备接口506。存储器接口502、一个或多个处理器504和/或外围设备接口506可为独立部件,或者可集成到一个或多个集成电路中。移动设备架构500中的各种部件可由一条或多条通信总线或信号线耦接在一起。
可将传感器、设备和子系统耦接到外围设备接口506以促进多个功能。例如,可将运动传感器510、光传感器512和接近传感器514耦接到外围设备接口506以方便移动设备的取向、照明和接近功能。可将位置处理器515(例如,GPS接收器)连接到外围设备接口506以提供地理定位。也可将电子磁力仪516(例如,集成电路芯片)连接到外围设备接口506以提供可用于确定磁北方向的数据。
可利用相机子系统520和光学传感器522例如,电荷耦合设备(CCD)或互补金属氧化物半导体(CMOS)光学传感器来促进相机功能,例如拍摄照片和视频剪辑。
可通过一个或多个无线通信子系统524来促进通信功能,所述无线通信子系统可包括射频接收器与发射器和/或光学(例如红外)接收器与发射器。通信子系统524的具体设计与具体实施可取决于移动设备旨在通过其操作的通信网络。例如,移动设备可包括设计用于通过GSM网络、GPRS网络、EDGE网络、Wi-Fi或WiMax网络以及BluetoothTM网络来操作的通信子系统524。具体地讲,无线通信子系统524可包括主机协议,使得移动设备可被配置为其他无线设备的基站。
可将音频子系统526耦接到扬声器528和麦克风530以方便启用语音的功能,诸如语音识别、语音复制、数字记录和电话功能。需注意,如结合图1至图2所述,扬声器528可能向磁力仪引入磁干扰。
输入/输出子系统540可包括触摸屏控制器542和/或其他输入控制器544。触摸屏控制器542可耦接到触摸屏546。触摸屏546和触摸屏控制器542可例如使用多种触摸灵敏度技术中的任一种以及其他接近传感器阵列或用于确定与触摸屏546接触的一个或多个点的其他元件,来检测接触和移动或它们的间断,所述多种触摸灵敏度技术包括但不限于电容、电阻、红外及表面声波技术。
可将其他输入控制器544耦接到其他输入/控制设备548,诸如一个或多个按钮、摇臂开关、拇指滚轮、红外端口、USB端口、扩展坞和/或指针设备诸如触笔。所述一个或多个按钮(未示出)可包括用于扬声器528和/或麦克风530的音量控制的增大/减小按钮。
在一个具体实施中,持续第一时长的对该按钮的按压可解开触摸屏546的锁,持续第二时长的对该按钮的按压可打开或关闭移动设备的电源,所述第二时长比所述第一时长长。用户能够对一个或多个按钮的功能进行自定义。触摸屏546还可以例如用于实现虚拟或软按钮和/或键盘。
在一些具体实施中,移动设备可呈现所记录的音频和/或视频文件,诸如MP3、AAC和MPEG文件。在一些具体实施中,移动设备可包括MP3播放器诸如iPod的功能。
存储器接口502可耦接到存储器550。存储器550可包括高速随机存取存储器和/或非易失性存储器,诸如一个或多个磁盘存储设备、一个或多个光学存储设备、和/或闪存存储器(例如,NAND、NOR)。存储器550可存储操作系统指令552,诸如Darwin、RTXC、LINUX、UNIX、OS X、WINDOWS、或嵌入式操作系统诸如VxWorks。操作系统指令552可包括用于处理基础系统服务和用于执行硬件相关任务的指令。在一些具体实施中,操作系统指令552可为是内核(例如,UNIX内核)。
存储器550还可存储通信指令554,以促进与一个或多个附加设备、一个或多个计算机和/或一个或多个服务器通信。存储器550可包括图形用户界面指令556,以促进图形用户界面处理;传感器处理指令558,以促进与传感器相关的处理及功能;电话指令560,以促进与电话相关的过程及功能;电子消息处理指令562,以促进与电子消息处理相关的过程及功能;网页浏览指令564,以促进与网页浏览相关的过程及功能;媒体处理指令566,以促进与媒体处理相关的过程及功能;GPS/导航指令568,以促进与GPS和导航相关的过程及指令;相机指令570,以促进与相机相关的过程及功能;位置数据572和移动接入点指令574,以促进响应于移动接入点来更新操作参数,如结合图1至图4所述。在一些具体实施中,图形用户界面指令556和/或媒体处理指令566实施结合图1至图4所述的特征和操作。
存储器550还可存储其他软件指令(未示出),诸如用于促进与网页视频相关的过程及功能的网页视频指令,和/或用于促进与网上购物相关的过程及功能的网上购物指令。在一些具体实施中,媒体处理指令566分为音频处理指令和视频处理指令,分别用于促进与音频处理相关的过程及功能,和与视频处理相关的过程及功能。还可将激活记录和国际移动设备识别码(IMEI)或类似硬件标识符存储在存储器550中。
上面标识的指令和应用程序中的每一者均可与用于执行上述一个或多个功能的指令集相对应。这些指令不需要作为独立的软件程序、进程或模块来实施。存储器550可包括附加的指令或更少的指令。此外,可在硬件和/或软件中,包括在一个或多个信号处理和/或专用集成电路中,执行移动设备的各种功能。
本发明所公开的具体实施和其他具体实施,以及本说明书中所述的功能操作可以在数字电子电路中,或在计算机软件、固件或硬件中,或在它们中一者或多者的组合中实现。所述数字电子电路,或计算机软件、固件或硬件包括本说明书中公开的结构和它们的结构等同物。本发明所公开的具体实施和其他具体实施可以实现为一种或多种计算机程序产品,即,计算机程序指令的一个或多个模块,该计算机程序指令在计算机-可读介质上被编码用于由数据处理装置执行或用于控制数据处理装置的操作。计算机-可读介质可以是机器可读存储设备、机器可读存储基板、存储器设备,或它们中一者或多者的组合。术语“数据处理装置”意指用于处理数据的全部装置、设备和机器,通过示例的方式包括可编程处理器、计算机、或多个处理器或计算机。除了硬件,该装置可包括创建用于讨论中的该计算机程序的执行环境的代码,例如组成处理器固件、协议栈、数据库管理系统、操作系统、或它们中一者或多者的组合的代码。
计算机程序(也称为程序、软件、软件应用程序、脚本或代码)能用包括编译语言或解释语言的任何形式的编程语言来编写,并且它能以包括作为独立-程序或作为模块、部件、子例程或适于在计算环境中使用的其他单元的任何形式来部署。计算机程序并不必须对应于文件系统中的文件。可将程序存储到保存其他程序或数据的文件的一部分(例如,标记语言文档中存储的一个或多个脚本)中、专用于讨论中的程序的单个文件中、或多个协同文件(例如,存储一个或多个模块、子程序或部分代码的文件)中。计算机程序可被部署为在一个计算机上执行或者在位于一个场所或跨多个场所分布并通过通信网络互连的多个计算机上执行。
本说明书中描述的过程和逻辑流程可由一个或多个可编程处理器执行,所述一个或多个可编程处理器执行一个或多个计算机程序以通过操作输入数据并生成输出来执行各功能。所述过程和逻辑流程还可由专用逻辑电路例如FPGA(现场可编程门阵列)或ASIC(专用-集成电路)执行,并且所述装置还可实施为专用逻辑电路例如FPGA(现场可编程门阵列)或ASIC(专用集成电路)。
适于执行计算机程序的处理器通过示例的方式包括通用微处理器和专用微处理器二者,以及任何种类的数字计算机中的任何一种或多种处理器。一般来讲,处理器将从只读-存储器或随机存取存储器或这二者接收指令和数据。计算机的基本元件是用于执行指令的处理器和用于存储指令和数据的一个或多个存储器设备。一般来讲,计算机还将包括用于存储数据的一个或多个大容量存储设备例如磁盘、磁-光盘或光盘,或者可操作地耦接以从用于存储数据的一个或多个大容量存储设备例如磁盘、磁光盘或光盘接收数据、以及/或者向用于存储数据的一个或多个大容量存储设备例如磁盘、磁光盘或光盘传送数据。然而,计算机不必有此类设备。适于存储计算机程序指令和数据的计算机-可读介质包括全部形式的非-易失性存储器、媒体和存储器设备,通过示例的方式包括半导体存储器设备例如EPROM、EEPROM和闪存存储器设备;磁盘例如内部硬盘或可移动盘;磁-光盘;以及CD-ROM和DVD-ROM盘。处理器和存储器可通过专用逻辑电路补充,或并入到专用逻辑电路中。
为了提供与用户的交互,所公开的具体实施可在计算机上实施,该计算机具有用于向用户显示信息的显示设备例如CRT(阴极射线管)或LCD(液晶显示器)监视器、以及用户可通过其向计算机提供输入的键盘和定点设备例如鼠标或轨迹球。其他类型的设备也可用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的感官反馈,例如视觉反馈、听觉反馈或触觉反馈;并且来自用户的输入能以任何形式接收,包括声音、语音或触觉输入。
本发明所公开的具体实施可在计算系统中实现,该计算系统包括后-端部件,例如,作为数据服务器,或者包括中间设备部件,例如应用服务器,或者包括前-端部件,例如,具有图形用户界面或网页浏览器的客户端计算机,通过网页浏览器用户可与本文公开的具体实施交互,或一个或多个这些后-端部件、中间设备部件、或前-端部件的任意组合。系统的部件可通过任何形式或媒介的数字数据通信(例如,通信网络)来互连。通信网络的示例包括局域网(“LAN”)和广域网(“WAN”),例如互联网。
尽管本说明书包含许多细节,但不应将这些细节理解为是对受权利要求书保护的范围即权利要求书的范围的限制,而应将其视作对特定具体实施所特有的特征的描述。本说明书在独立具体实施的上下文中所描述的某些特征也可在单个具体实施中组合地实现。相反地,在单个具体实施的上下文中描述的各种特征也可单独地或者以任何合适的子组合的形式在多个具体实施中实现。此外,虽然某些特征可能在上面被描述为以某些组合来起作用并且甚至最初也这样地来要求保护,但是要求保护的组合的一个或多个特征在某些情况下可从该组合中去除,并且要求保护的组合可涉及子组合或子组合的变型。
类似地,虽然操作在附图中以特定次序示出,但不应将这种情况理解为需要以相继次序或所示的特定次序来执行此类操作,或者需要执行所有示出的操作,来实现期望的结果。在某些情形中,多任务和并行处理可能是有利的。此外,上述具体实施中各种系统部件的划分不应被理解为在所有具体实施中都要求此类划分,并且应当理解,所述程序部件和系统可一般性地一起整合在单个软件产品中或者封装到多个软件产品中。
已描述了本公开的多个具体实施。然而,应当理解,在不脱离本公开的实质和范围的情况下可作出各种修改。因此,其他具体实施在以下权利要求书的范围内。
已描述了本具体实施的多个具体实施。然而,应当理解,在不脱离本具体实施的实质和范围的情况下可作出各种修改。因此,其他具体实施在以下权利要求书的范围内。

Claims (20)

1.一种方法,包括:
从移动设备接收与接入点进行交互的移动设备在不同时间的位置;
确定与所述接入点相关联的在所述不同时间的所述位置之间的距离;
基于所述距离中的一个距离超过预定义的阈值来确定所述接入点为移动接入点;以及
将用于识别接入点位置和将所述接入点识别为移动接入点的位置数据传输给移动设备。
2.根据权利要求1所述的方法,在服务器处更新用于将所述接入点识别为移动接入点的位置数据库。
3.根据权利要求1所述的方法,还包括:
基于位置确定之间的相关时间差和所述距离中的所述一个距离来估计所述接入点的平均速度;以及
基于所述平均速度超过预定义阈值的比较来确定包括所述移动接入点的交通工具类型。
4.根据权利要求3所述的方法,其中所述位置数据包括用于识别所述交通工具类型的信息。
5.根据权利要求3所述的方法,其中所述交通工具类型包括飞机。
6.根据权利要求3所述的方法,还包括:
确定与所述移动设备位置相关联的设施类型;以及
确定所确定的交通工具类型是否与所述设施类型匹配。
7.根据权利要求1所述的方法,还包括:
针对多个移动设备中的每个移动设备,确定与所述接入点相关联的在所述不同时间的位置之间的距离;以及
针对所述多个移动设备中的每个移动设备,确定所述距离中是否有任何距离超过所述预定义阈值。
8.一种方法,包括:
从服务器接收用于识别接入点位置和移动接入点的位置数据;
由移动设备确定通信范围内的接入点的标识符;
由所述移动设备将所述标识符与所述位置数据进行比较,以识别所述接入点的参数;
基于包括在所述位置数据中的所识别的参数来确定所述接入点为移动接入点;以及
响应于识别出所述移动接入点,更新由所述移动设备执行的操作参数。
9.根据权利要求8所述的方法,其中更新所述移动设备的操作参数包括更新时区校正的频率。
10.根据权利要求8所述的方法,其中所述位置数据对包括所述移动接入点的交通工具类型进行识别,所述方法还包括更新所述移动设备的操作模式或全球定位系统(GPS)操作。
11.根据权利要求10所述的方法,其中所述交通工具类型包括飞机,所述方法还包括将所述移动设备自动地更新为飞行模式或为用户生成切换为飞行模式的通知。
12.根据权利要求10所述的方法,其中更新GPS操作包括以下操作中的至少一种:忽视陆上用户动态、增大搜索范围、或修改针对用户动态的GPS跟踪算法。
13.一种在非暂态介质上编码的计算机程序产品,所述产品包括用于使得一个或多个处理器执行以下操作的计算机可读指令,所述操作包括:
从移动设备接收与接入点进行交互的移动设备在不同时间的位置;
确定与所述接入点相关联的在所述不同时间的所述位置之间的距离;
基于所述距离中的一个距离超过预定义的阈值来确定所述接入点为移动接入点;以及
将用于识别接入点位置和将所述接入点识别为移动接入点的位置数据传输给移动设备。
14.根据权利要求13所述的计算机程序产品,所述指令还包括:
基于位置确定之间的相关时间差和所述距离中的所述一个距离来估计所述接入点的平均速度;以及
基于所述平均速度超过预定义阈值的比较来确定包括所述移动接入点的交通工具类型。
15.根据权利要求14所述的计算机程序产品,所述指令还包括:
确定与所述移动设备位置相关联的设施类型;以及
确定所确定的交通工具类型是否与所述设施类型匹配。
16.根据权利要求13所述的计算机程序产品,所述指令还包括:
针对多个移动设备中的每个移动设备,确定与所述接入点相关联的在所述不同时间的位置之间的距离;以及
针对所述多个移动设备中的每个移动设备,确定所述距离中是否有任何距离超过所述预定义阈值。
17.一种在非暂态介质上编码的计算机程序产品,所述产品包括用于使得一个或多个处理器执行以下操作的计算机可读指令,所述操作包括:
从服务器接收用于识别接入点位置和移动接入点的位置数据;
由移动设备确定通信范围内的接入点的标识符;
由所述移动设备将所述标识符与所述位置数据进行比较,以识别所述接入点的参数;
基于包括在所述位置数据中的所识别的参数来确定所述接入点为移动接入点;以及
响应于识别出所述移动接入点,更新由所述移动设备执行的操作参数。
18.根据权利要求17所述的计算机程序产品,其中更新所述移动设备的操作参数包括更新时区校正的频率或操作模式。
19.根据权利要求17所述的计算机程序产品,其中所述位置数据对包括所述移动接入点的交通工具类型进行识别,所述指令还包括更新所述移动设备的操作模式或全球定位系统(GPS)操作。
20.根据权利要求19所述的计算机程序产品,其中更新GPS操作包括以下操作中的至少一种:忽视陆上用户动态、增大搜索范围、或修改针对用户动态的GPS跟踪算法。
CN201480005436.8A 2013-01-22 2014-01-16 检测移动接入点 Active CN105900501B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910908026.9A CN110582114B (zh) 2013-01-22 2014-01-16 检测移动接入点

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/746,990 US9408178B2 (en) 2013-01-22 2013-01-22 Detecting mobile access points
US13/746,990 2013-01-22
PCT/US2014/011832 WO2014116494A2 (en) 2013-01-22 2014-01-16 Detecting mobile access points

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201910908026.9A Division CN110582114B (zh) 2013-01-22 2014-01-16 检测移动接入点

Publications (2)

Publication Number Publication Date
CN105900501A true CN105900501A (zh) 2016-08-24
CN105900501B CN105900501B (zh) 2019-12-24

Family

ID=50073468

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201910908026.9A Active CN110582114B (zh) 2013-01-22 2014-01-16 检测移动接入点
CN201480005436.8A Active CN105900501B (zh) 2013-01-22 2014-01-16 检测移动接入点

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201910908026.9A Active CN110582114B (zh) 2013-01-22 2014-01-16 检测移动接入点

Country Status (4)

Country Link
US (2) US9408178B2 (zh)
EP (1) EP2949163B1 (zh)
CN (2) CN110582114B (zh)
WO (1) WO2014116494A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108200643A (zh) * 2017-12-29 2018-06-22 北京奇宝科技有限公司 一种定位智能终端的方法、装置
CN108235367A (zh) * 2016-12-15 2018-06-29 腾讯科技(深圳)有限公司 无线保真WiFi设备识别方法及装置
CN108450060A (zh) * 2016-12-22 2018-08-24 华为技术有限公司 基于wi-fi接入点的定位方法、设备
CN108521631A (zh) * 2018-04-13 2018-09-11 重庆邮电大学 一种面向室内定位的移动ap识别方法

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010109418A (ja) * 2008-10-28 2010-05-13 Sony Ericsson Mobile Communications Ab 無線通信制御装置、無線通信システム、および無線通信端末
US8391889B2 (en) * 2011-06-03 2013-03-05 Apple Inc. Altitude estimation using a probability density function
US9408178B2 (en) 2013-01-22 2016-08-02 Apple Inc. Detecting mobile access points
US9400321B2 (en) * 2013-06-05 2016-07-26 Apple Inc. Utilizing mobile wireless access gateways for location and context purposes
US9313767B2 (en) * 2013-09-19 2016-04-12 Qualcomm Incorporated Using broadcast position and transmit power from access points to form assistance data
EP3002966B1 (en) * 2014-09-30 2019-09-18 Airbus Operations GmbH Wireless access for a mobile terminal to functional domains
US9793988B2 (en) * 2014-11-06 2017-10-17 Facebook, Inc. Alignment in line-of-sight communication networks
WO2017012669A1 (en) * 2015-07-23 2017-01-26 Huawei Technologies Co., Ltd. Method for activating a nomadic node, as well as a corresponding nomadic node and system
WO2017111824A1 (en) * 2015-12-26 2017-06-29 Intel Corporation Two-dimensional encounter location detection
CN109416395A (zh) * 2016-07-01 2019-03-01 索尼移动通讯有限公司 确定终端装置在无线通信系统中的位置
US10097996B2 (en) * 2016-08-01 2018-10-09 At&T Intellectual Property I, L.P. Method and system to dynamically authenticate and grant access to non-trusted anonymous Wi-Fi
US11044240B2 (en) 2016-08-01 2021-06-22 At&T Intellectual Property I, L.P. Method and system to manage access to a wireless local area network
US10257647B2 (en) * 2016-08-01 2019-04-09 Nokia Technologies Oy Methods and apparatuses relating to determination of locations of portable devices
US10349375B2 (en) 2016-11-16 2019-07-09 At&T Intellectual Property I, L.P. Location determination based on access point emulation
US10986515B2 (en) * 2017-02-01 2021-04-20 Veniam, Inc. Systems and methods for context-aware and profile-based security in a network of moving things, for example including autonomous vehicles
US9853939B1 (en) * 2017-03-17 2017-12-26 Home Intelligence Co., Ltd. Apparatuses and methods for identifying mobile access points (APS) in mobile positioning systems
US10542518B2 (en) 2017-04-06 2020-01-21 Qualcomm Incorporated Mobile access point detection
US10834600B2 (en) 2017-05-22 2020-11-10 Apple Inc. Managing moving wireless access points in wireless network positioning system
KR20190020940A (ko) * 2017-08-22 2019-03-05 삼성전자주식회사 외부 전자 장치에 대응하는 식별 정보를 이용하여 위치를 결정하는 방법 및 장치
US10382995B2 (en) 2017-09-29 2019-08-13 At&T Intellectual Property I, L.P. Utilization of crowd-sourced access point data for 5G or other next generation network
US10271236B1 (en) 2017-09-29 2019-04-23 At&T Intellectual Property I, L.P. Collection of crowd-sourced access point data for 5G or other next generation network
US10231134B1 (en) 2017-09-29 2019-03-12 At&T Intellectual Property I, L.P. Network planning based on crowd-sourced access point data for 5G or other next generation network
KR102531062B1 (ko) * 2018-07-13 2023-05-11 삼성전자주식회사 액세스 포인트의 위치 추적 방법 및 이를 위한 전자 장치
US11677677B2 (en) * 2018-08-13 2023-06-13 Bae Systems Information And Electronic Tiered unassisted discovery in directional RF networks
US10715957B2 (en) 2018-10-29 2020-07-14 Here Global B.V. Identifying mobile radio nodes and determining use of public transport vehicle
US11304033B2 (en) * 2019-09-27 2022-04-12 Apple Inc. Context-based disabling wireless radios while on an airplane
US10904851B1 (en) 2020-01-21 2021-01-26 Cisco Technology, Inc. Systems and methods for determining locations of access points
CN111885701A (zh) * 2020-06-19 2020-11-03 北京嘀嘀无限科技发展有限公司 一种定位方法及系统
US11689887B2 (en) 2020-09-24 2023-06-27 Here Global B.V. Detecting mobile nodes to improve radio-based positioning performance

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1388715A (zh) * 2001-03-27 2003-01-01 先锋株式会社 用于确定移动站位置的方法和装置
US20060025154A1 (en) * 2004-07-28 2006-02-02 Meshnetworks, Inc. System and method for locating persons or assets using centralized computing of node location and displaying the node locations
US7046657B2 (en) * 2000-12-20 2006-05-16 Wherenet Corp Wireless local area network system with mobile access point station determination
CN101014144A (zh) * 2006-02-01 2007-08-08 阿尔卡特公司 向可高速移动的交通工具提供无线宽带通信的方法
WO2012005469A2 (ko) * 2010-07-09 2012-01-12 에스케이텔레콤 주식회사 이동통신단말기 측위 장치 및 그 장치의 무선랜 정보 구축 방법, 이동통신단말기 측위 서버 및 그 서버의 구동 방법
CN102334372A (zh) * 2009-05-22 2012-01-25 华为技术有限公司 一种用户设备及其接入方法
CN102395195A (zh) * 2011-10-26 2012-03-28 北京交通大学 一种提高非视距环境下室内定位精度的方法

Family Cites Families (67)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7764231B1 (en) 1996-09-09 2010-07-27 Tracbeam Llc Wireless location using multiple mobile station location techniques
JP2002077976A (ja) 2000-09-05 2002-03-15 Nippon Telegr & Teleph Corp <Ntt> 位置検出方法、位置検出システムおよび移動局
US8504074B2 (en) * 2001-01-05 2013-08-06 Palm, Inc. System and method for providing advertisement data to a mobile computing device
WO2003024131A1 (en) 2001-09-10 2003-03-20 Sirf Technology, Inc. System for utilizing cell information to locate a wireless device
US7590383B2 (en) 2001-10-25 2009-09-15 Qualcomm Incorporated Determining mobile station position using base station identification and a repeater discriminant
JP3745676B2 (ja) * 2001-11-06 2006-02-15 日本電信電話株式会社 場所の属性を用いたナビゲーションサービス提供システム
US6961562B2 (en) 2002-06-19 2005-11-01 Openwave Systems Inc. Method and apparatus for acquiring, processing, using and brokering location information associated with mobile communication devices
US7319878B2 (en) 2004-06-18 2008-01-15 Qualcomm Incorporated Method and apparatus for determining location of a base station using a plurality of mobile stations in a wireless mobile network
US7706975B2 (en) 2004-10-19 2010-04-27 Qualcomm Incorporated Mobile cellular identification database for enhanced GPS performance
CN101438270B (zh) 2004-10-29 2010-11-17 探空气球无线公司 构建位置信标数据库的方法和位置信标服务器
US7916684B2 (en) * 2004-11-11 2011-03-29 Pine Valley Investments, Inc. Wireless communication network providing communication between mobile devices and access points
US7236091B2 (en) 2005-02-10 2007-06-26 Pinc Solutions Position-tracking system
EP2503832B1 (en) * 2005-02-22 2019-08-21 Skyhook Wireless, Inc. Method for calculating the position of WiFi-enabled devices
US20060252438A1 (en) * 2005-05-04 2006-11-09 Ansamaa Jarkko H Determining user equipment time zones for time-based service fulfillment
US8589532B2 (en) 2005-06-24 2013-11-19 Qualcomm Incorporated Apparatus and method for determining WLAN access point position
RU2008122355A (ru) 2005-11-04 2009-12-10 Сикер Уайрлесс Пти Лимитед (Au) Основанная на профиле услуга связи
US8965393B2 (en) 2006-05-22 2015-02-24 Polaris Wireless, Inc. Estimating the location of a wireless terminal based on assisted GPS and pattern matching
US8903067B2 (en) * 2006-06-22 2014-12-02 Tp Lab Inc. Apparatus and method for automatically refreshing a display of a telephone
US8374623B2 (en) 2006-07-21 2013-02-12 Microsoft Corporation Location based, software control of mobile devices
US9226257B2 (en) 2006-11-04 2015-12-29 Qualcomm Incorporated Positioning for WLANs and other wireless networks
EP2118810B1 (en) 2007-02-05 2012-08-15 Andrew Corporation System and method for optimizing location estimate of mobile unit
US20080227462A1 (en) 2007-03-13 2008-09-18 General Instrument Corporation Methods and Apparatus for Locating Access Device
EP3089114A3 (en) 2007-05-23 2017-03-01 Intelligent Mechatronic Systems Inc. Recording and reporting of driving characteristics using wireless mobile device
US8483719B2 (en) 2007-06-01 2013-07-09 Qualcomm Incorporated Methods and apparatus for determining FEMTO base station location
US8838082B2 (en) 2008-11-26 2014-09-16 Ringcentral, Inc. Centralized status server for call management of location-aware mobile devices
US8509778B2 (en) 2007-10-29 2013-08-13 Telefonaktiebolaget Lm Ericsson (Publ) Handling location information for femto cells
JP5059126B2 (ja) 2007-12-18 2012-10-24 日本電信電話株式会社 無線基地局装置の検索方法、検索プログラム、および無線端末装置
US8792916B2 (en) * 2008-01-14 2014-07-29 Blackberry Limited Dynamic prioritization of label downloads
GB2457653A (en) * 2008-02-04 2009-08-26 Nec Corp User communications device which maintains and provides idle state cell/tracking area history
US20090262673A1 (en) * 2008-04-21 2009-10-22 Nokia Corporation Automated mode change for wireless devices during inactivity
US8098590B2 (en) 2008-06-13 2012-01-17 Qualcomm Incorporated Apparatus and method for generating performance measurements in wireless networks
US8781505B2 (en) 2008-08-29 2014-07-15 Qualcomm Incorporated Location determination of mobile device
EP2200383B1 (en) 2008-12-18 2013-06-19 Koninklijke KPN N.V. Method of determining a location of a mobile device and method of managing a list for use in such a method
EP2199818B1 (en) 2008-12-19 2019-02-20 Koninklijke KPN N.V. Method of determining a location of a mobile device
US8768344B2 (en) 2008-12-22 2014-07-01 Qualcomm Incorporated Post-deployment calibration for wireless position determination
CN104735714B (zh) 2009-01-13 2018-06-19 维亚威解决方案英国有限公司 无线通信网络
US9462482B2 (en) 2009-01-13 2016-10-04 Viavi Solutions Uk Limited Geo-location in a wireless communication network
US20100240339A1 (en) 2009-03-18 2010-09-23 Delphi Technologies, Inc. Communication system and device providing alert warnings and method therefor
US8022877B2 (en) 2009-07-16 2011-09-20 Skyhook Wireless, Inc. Systems and methods for using a satellite positioning system to detect moved WLAN access points
US8600297B2 (en) 2009-07-28 2013-12-03 Qualcomm Incorporated Method and system for femto cell self-timing and self-locating
US8451120B2 (en) 2009-08-14 2013-05-28 Accenture Global Services Limited System for relative positioning of access points in a real time locating system
CN101631367B (zh) * 2009-08-21 2012-07-04 华为终端有限公司 终端设备在接入设备间切换的方法、接入设备及终端设备
US8437772B2 (en) 2009-09-15 2013-05-07 Qualcomm Incorporated Transmitter position integrity checking
JP5440117B2 (ja) 2009-11-20 2014-03-12 富士通株式会社 無線通信システム、移動中継局、移動局及び無線通信方法
US8775065B2 (en) 2010-04-05 2014-07-08 Qualcomm Incorporated Radio model updating
US8447326B2 (en) 2010-04-07 2013-05-21 Apple Inc. Selective location determination
WO2011156549A2 (en) 2010-06-11 2011-12-15 Skyhook Wireless, Inc. Methods of and systems for measuring beacon stability of wireless access points
US8463290B2 (en) 2010-07-09 2013-06-11 Digimarc Corporation Mobile device positioning in dynamic groupings of communication devices
JP5413335B2 (ja) 2010-09-09 2014-02-12 ソニー株式会社 位置推定装置、位置推定方法およびプログラム
US8385917B2 (en) 2010-11-15 2013-02-26 At&T Mobility Ii Llc Radio selection employing transit data determined from kinetic energy generation
US8594003B2 (en) * 2011-01-05 2013-11-26 Visoft Ltd. Method of estimating location of mobile device in transportation using WiFi
US9276662B2 (en) 2011-03-28 2016-03-01 Lg Electronics Inc. Method and apparatus for handing over mobile cell
US8903414B2 (en) 2011-06-03 2014-12-02 Apple Inc. Location estimation using a probability density function
US8391889B2 (en) 2011-06-03 2013-03-05 Apple Inc. Altitude estimation using a probability density function
KR101753915B1 (ko) * 2011-07-04 2017-07-04 삼성전자주식회사 휴대단말기의 동작 모드 변경 방법 및 장치
US9642063B2 (en) * 2011-08-16 2017-05-02 Telefonaktiebolaget Lm Ericsson (Publ) Moving access point indication
US8965326B2 (en) * 2011-11-14 2015-02-24 Avaya Inc. Determination by PSAPs of caller location based on the WiFi hot spots detected and reported by the caller's device(s)
US9107046B2 (en) * 2012-05-04 2015-08-11 Fedex Corporate Services, Inc. Systems, methods, and computer-readable media for timer-based management of communication devices
WO2013192586A2 (en) 2012-06-22 2013-12-27 Google Inc. Inferring user interests
US9599632B2 (en) * 2012-06-22 2017-03-21 Fitbit, Inc. Fitness monitoring device with altimeter
US8571578B1 (en) * 2012-07-26 2013-10-29 Google Inc. Identifying mobile access points
US9167551B2 (en) 2012-07-31 2015-10-20 Qualcomm Incorporated Mobile access point detection
US8918103B2 (en) 2012-12-14 2014-12-23 Apple Inc. Location data regression
US9408178B2 (en) 2013-01-22 2016-08-02 Apple Inc. Detecting mobile access points
US9730145B2 (en) * 2013-03-15 2017-08-08 Qualcomm Incorporated In-transit detection using low complexity algorithm fusion and phone state heuristics
US9400321B2 (en) 2013-06-05 2016-07-26 Apple Inc. Utilizing mobile wireless access gateways for location and context purposes
JP6642457B2 (ja) 2017-01-11 2020-02-05 京セラドキュメントソリューションズ株式会社 携帯端末装置、及び安全管理システム

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7046657B2 (en) * 2000-12-20 2006-05-16 Wherenet Corp Wireless local area network system with mobile access point station determination
CN1388715A (zh) * 2001-03-27 2003-01-01 先锋株式会社 用于确定移动站位置的方法和装置
US20060025154A1 (en) * 2004-07-28 2006-02-02 Meshnetworks, Inc. System and method for locating persons or assets using centralized computing of node location and displaying the node locations
CN101014144A (zh) * 2006-02-01 2007-08-08 阿尔卡特公司 向可高速移动的交通工具提供无线宽带通信的方法
CN102334372A (zh) * 2009-05-22 2012-01-25 华为技术有限公司 一种用户设备及其接入方法
WO2012005469A2 (ko) * 2010-07-09 2012-01-12 에스케이텔레콤 주식회사 이동통신단말기 측위 장치 및 그 장치의 무선랜 정보 구축 방법, 이동통신단말기 측위 서버 및 그 서버의 구동 방법
CN102395195A (zh) * 2011-10-26 2012-03-28 北京交通大学 一种提高非视距环境下室内定位精度的方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108235367A (zh) * 2016-12-15 2018-06-29 腾讯科技(深圳)有限公司 无线保真WiFi设备识别方法及装置
CN108235367B (zh) * 2016-12-15 2020-06-30 腾讯科技(深圳)有限公司 无线保真WiFi设备识别方法及装置
CN108450060A (zh) * 2016-12-22 2018-08-24 华为技术有限公司 基于wi-fi接入点的定位方法、设备
CN108450060B (zh) * 2016-12-22 2020-12-15 华为技术有限公司 基于wi-fi接入点的定位方法、设备
US10925029B2 (en) 2016-12-22 2021-02-16 Huawei Technologies Co., Ltd. Wi-Fi access point-based positioning method and device
CN108200643A (zh) * 2017-12-29 2018-06-22 北京奇宝科技有限公司 一种定位智能终端的方法、装置
CN108200643B (zh) * 2017-12-29 2021-02-19 北京奇宝科技有限公司 一种定位智能终端的方法、装置
CN108521631A (zh) * 2018-04-13 2018-09-11 重庆邮电大学 一种面向室内定位的移动ap识别方法

Also Published As

Publication number Publication date
US9408178B2 (en) 2016-08-02
US20140206379A1 (en) 2014-07-24
WO2014116494A2 (en) 2014-07-31
CN105900501B (zh) 2019-12-24
CN110582114B (zh) 2021-03-09
US10349374B2 (en) 2019-07-09
WO2014116494A3 (en) 2014-09-18
CN110582114A (zh) 2019-12-17
EP2949163A2 (en) 2015-12-02
EP2949163B1 (en) 2020-09-09
US20160345289A1 (en) 2016-11-24

Similar Documents

Publication Publication Date Title
CN105900501A (zh) 检测移动接入点
US9547985B2 (en) Method and apparatus for providing access to autonomous vehicles based on user context
US9989621B2 (en) Reactive hybrid location determination method and apparatus
EP3685366A1 (en) System and method for providing precise driving recommendations based on network-assisted scanning of a surrounding environment
JP5711258B2 (ja) ジェスチャ制御されるハンドヘルドモバイルデバイスを使用して位置特有情報検索を実施する方法、装置、およびコンピュータプログラム
CN107708066A (zh) 操作地理定位系统
US10033624B2 (en) Method and apparatus for probe-based routing
CN111366161B (zh) 车辆定位方法及电子设备
CN109425883A (zh) 一种定位方法、装置、终端、服务器和存储介质
JP2018511038A (ja) 適応型位置インジケータ
CN108061875A (zh) 基于无线局域网络节点的车辆定位
US20190155237A1 (en) Remote control of multiple different machines
CN107499204A (zh) 一种在车辆内进行信息提示的方法与设备
CN110830915B (zh) 一种确定起点位置的方法及装置
US8467990B2 (en) Method for setting the geolocation of a non-GPS enabled device
CN107063281A (zh) 汽车导航方法、装置及终端
JP7173251B2 (ja) 情報処理装置および方法、並びにプログラム
JP6379305B1 (ja) ワイヤレス信号特性に基づくモバイルデバイスを使用したユーザコンテキストの検出
US20170347232A1 (en) Determining Semantic Travel Modes
US9692867B2 (en) Event accessory item location
Chandra et al. Improving the accuracy of real-time traffic data gathered by the floating car data method
CN107426261A (zh) 位置监管方法及装置
EP4060522A1 (en) Data generation method and device
CN116489591A (zh) 用户定位方法、装置、计算机设备及存储介质
CN116665455A (zh) 一种车辆站点选择方法、装置、计算机设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant