基于服务器的定位系统架构技术方案

技术编号:14311887 阅读:66 留言:0更新日期:2016-12-27 22:46
提供了基于服务器的定位系统架构,具体提供了用于位置确定的系统、方法和非瞬态计算机可读存储介质。从与多个无线站点交互的客户端设备接收位置确定请求消息。估计与多个无线站点相关联的客户端设备的多个位置。将多个无线站点中的一个或多个无线站点确定为移动热点。至少部分地基于与多个无线站点中的除了移动热点之外的其余无线站点相关联的客户端设备的所估计的位置来确定客户端设备的最终位置。

【技术实现步骤摘要】
相关申请的交叉引用本公开要求于2015年3月25日提交的第62/138,052号美国临时专利申请的优先权和权益以及在2014年10月17日提交的第201410557176.7号中国专利申请的优先权和权益,两份申请的全文通过引用结合于此。
本公开总体上涉及位置确定。更具体地,本公开涉及用于在无线通信网络中进行基于服务器的位置确定的系统。
技术介绍
无线移动设备可以包括一个或多个位置感知应用,其被配置为执行基于位置的任务,诸如存储店铺定位并传送和换乘路线。位置感知应用依赖于定位方法来确定无线移动社设备的位置。定位方法被配置为整合无线移动设备中的卫星定位系统接收器并且仅通过使用来自卫星的信号而指定无线移动设备的实时位置。基于卫星的定位可以提供高度准确性,但是要求卫星和无线移动设备之间具有确定良好的视线。在卫星定位信号很少被遮挡的空旷区域,无线移动设备能够从卫星接收到充分的视线信号。然而,基于卫星的定位在无线移动设备处于阴影区域中时几乎是无效的。另外,接收和处理卫星定位信号会消耗相当的能量并因此缩短电池续航时间。
技术实现思路
依据这里所描述的技术,提供了用于位置确定的系统和方法。从与多个无线站点交互的客户端设备接收位置确定请求消息。估计与多个无线站点相关联的客户端设备的多个位置。将多个无线站点中的一个或多个无线站点确定为移动热点。至少部分地基于与多个无线站点中的除了移动热点之外的其余无线站点相关联的客户端设备的所估计的位置来确定客户端设备的最终位置。在一个实施例中,一种用于执行位置确定的系统包括:一个或多个处理器;计算机可读存储介质,其编码有用于命令处理器执行操作的指令。从与多个无线站点交互的客户端设备接收位置确定请求消息。估计与多个无线站点相关联的客户端设备的多个位置。将多个无线站点中的一个或多个无线站点确定为移动热点。至少部分地基于与多个无线站点中的除了移动热点之外的其余无线站点相关联的客户端设备的所估计的位置来确定客户端设备的最终位置。在另一实施例中,提供了一种其编码有指令的非瞬态计算机可读存储介质,用于使得一个或多个处理器执行用于执行位置确定的操作。从与多个无线站点交互的客户端设备接收位置确定请求消息。估计与多个无线站点相关联的客户端设备的多个位置。将多个无线站点中的一个或多个无线站点确定为移动热点。至少部分地基于与多个无线站点中的除了移动热点之外的其余无线站点相关联的客户端设备的所估计的位置来确定客户端设备的最终位置。附图说明图1是示出根据本公开实施例的基于服务器的定位系统架构的示例图。图2是示出根据本公开实施例的数据引擎服务器处理位置数据的示例流程图。图3是示出根据本公开实施例的定位引擎服务器确定客户端设备的位置的示例流程图。图4是示出根据本公开实施例的客户端设备确定客户端设备的位置的示例流程图。图5是示出根据本公开实施例的用于识别一个或多个移动热点的定位系统的示例示图。图6是根据本公开实施例的识别一个或多个移动热点的示例流程图。具体实施方式本公开描述了一种提供用于访问服务器以提供始终在线的位置感知的主控服务模型的系统架构。该系统架构被基于服务器网络的辅助而得到支持,该基于服务器网络的辅助在蜂窝和WiFi技术中有所加强以增大客户端设备的定位能力。该系统架构提供了能够被分类为服务器所生成的服务和客户端所生成的服务的位置服务。服务器所生成的服务是在基于服务器的定位系统内生成位置的定位信息的服务。客户端所生成的服务是在客户端设备内生成位置的定位信息的服务。图1是示出根据本公开实施例的基于服务器的定位系统架构100的示例图。如图1所示,系统架构100可以包括一系列单元,其中每个单元用来提供具体功能。这些单元可以包括存储在存储装置中并且随后在处理器上执行以提供功能的软件,适于提供单元的功能的硬件,或者共同工作以提供单元的功能的软件和硬件的组合。所描绘的几何图形可适于图示出参考图2至4的任意一个示例性示图,或者本公开范围内的任意数量的其它处理。更具体地,系统架构100由四个组件所构成:客户端设备110、数据引擎服务器120、定位引擎服务器130和位置数据库150。客户端设备110可以是任意类型的无线移动设备,诸如智能电话、膝上计算机、平板计算机、可佩戴电子设备等,其被配置为整合了卫星定位系统接收器(未示出)、蜂窝收发器(未示出)和/或无线收发器(未示出)的功能。卫星定位系统接收器可以通过从至少四个卫星接收卫星信号而提供位置的定位信息。位置的定位信息一般涉及包括客户端设备110的经度坐标、纬度坐标和海拔坐标的地理坐标。在一个示例中,位置的定位信息被表示为经度坐标和纬度坐标的配对。蜂窝收发器可以根据各种蜂窝技术而与一个或多个蜂窝站点(station)进行通信以提供在一个位置处的蜂窝通信的指纹,上述蜂窝技术诸如全球通信系统(GSM)、码分多址(CDMA)、宽带码分多址(WCDMA)、时分同步码分多址(TD-SCDMA)、长期演进(LTE)等。无线收发器可以根据各种通信协议与一个或多个接入点进行通信,上述通信结束诸如基于电气与电子工程师学会(IEEE)802.11的协议(例如WiFi网络),或者基于IEEE 802.15的协议(例如蓝牙网络)等等以提供在一个位置处的无线通信的指纹。该指纹包括覆盖该位置处的通信的无线站点(例如,蜂窝站点或接入点)的标识符以及在该位置处所接收的无线信号的特性。在一个示例中,在该位置处接收的无线信号的特性可以是在该位置处所接收的信号强度指示符。在另一个示例中,在该位置处接收的无线信号的特性可以是在该位置处所接收的信号的往返时间。客户端设备110安装有用于进行定位的位置提供器115。在一个示例中,安装有位置提供器的客户端设备可以像数据引擎服务器120提供位置数据。在另一个示例中,具有位置提供器的客户端设备可以从定位引擎服务器130或者位置提供器自身获得位置服务。位置提供器115可以包括多个适当组件(未示出),诸如数据获取器、数据处理器、位置估计器等,其中每个用来提供具体的功能。基于多个适当组件的位置提供器115执行参考数据传递功能(RDDF)112和客户端位置确定功能(CLDF)113。根据本公开的实施例,在客户端设备的用户启动卫星定位系统接收器以允许客户端设备提供有关路途的方向信息时,RDDF 112可以执行生成位置数据、传递位置数据的功能。该位置数据能够根据客户端设备基于卫星的位置确定、客户端设备的能力和客户端设备的通信网络而生成。每个位置数据包括位置的定位信息、用于在该位置处提供无线通信连接的无线站点的标识符,以及在该位置处所接收的无线信号的特性。当基于卫星的位置确定可用于该客户端设备时,RDDF 112可以通过网络通信连接向数据引擎服务器120提供位置数据。该通信连接可以是用于实施通信协议的软件协议,诸如传输控制协议/互联网协议(TCP/IP)、超文本传输协议(HTTP)等。根据本公开的另一个实施例,虽然客户端设备的用户并没有启动卫星定位接收器但是需要获知其位置时,RDDF 112能够执行生成位置请求数据、传递位置请求数据的功能。位置请求数据能够基于客户端设备的能力和客户端设备的通信网络而生成。在一个示例中,当基于卫星的位置确定对于本文档来自技高网...

【技术保护点】
一种用于位置确定的方法,包括:从与多个无线站点交互的客户端设备接收位置确定请求消息;使用一个或多个处理器估计与所述多个无线站点相关联的所述客户端设备的多个位置;将所述多个无线站点中的一个或多个无线站点确定为移动热点;以及使用一个或多个处理器、至少部分地基于与所述多个无线站点中的除了所述移动热点之外的其余无线站点相关联的所述客户端设备的所估计的位置来确定所述客户端设备的最终位置。

【技术特征摘要】
2015.03.25 US 62/138,0521.一种用于位置确定的方法,包括:从与多个无线站点交互的客户端设备接收位置确定请求消息;使用一个或多个处理器估计与所述多个无线站点相关联的所述客户端设备的多个位置;将所述多个无线站点中的一个或多个无线站点确定为移动热点;以及使用一个或多个处理器、至少部分地基于与所述多个无线站点中的除了所述移动热点之外的其余无线站点相关联的所述客户端设备的所估计的位置来确定所述客户端设备的最终位置。2.根据权利要求1所述的方法,其中将所述多个无线站点中的所述一个或多个无线站点确定为移动热点包括:基于与所述多个无线站点相关联的所述客户端设备的所估计的位置来确定置信度窗口;以及从所述客户端设备的所估计的位置确定一个或多个离群位置,所述一个或多个离群位置与所述一个或多个移动热点相关联。3.根据权利要求2所述的方法,其中通过分析所述客户端设备的所估计的位置的分布来确定所述置信度窗口。4.根据权利要求2所述的方法,其中所述离群位置在所述置信度窗口之外。5.根据权利要求2所述的方法,其中多个所估计的位置中的除了所述离群位置之外的其余所估计的位置在所述置信度窗口中。6.根据权利要求5所述的方法,其中通过将所述多个所估计的位置中的所述其余所估计的位置做平均来确定所述客户端设备的所述最终位置。7.根据权利要求2所述的方法,其中所述置信度窗口与0.95的概率相关联。8.根据权利要求1所述的方法,其中所述位置确定请求消息包括所述多个无线站点的标识符和与所述多个无线站点相关联的信号强度数据;并且至少部分地基于所述位置确定请求消息来针对每个无线站点估计所述客户端设备的位置。9.根据权利要求1所述的方法,其中所述无线站点能够是蜂窝通信网络中的蜂窝站点或者无线局域网中的接入点。10.根据权利要求1所述的方法,其中将所述多个无线站点中的所述一个或多个无线站点确定为移动热点包括:标注在不同时间的与无线站点相关联的所述客户端设备的多个最终位置;至少部分地基于所述客户端设备的所述多个最终位置来确定距离;以及响应于所述距离超过预定义阈值,将所述无线站点确定为移动热点。11.根据权利要求10所述的方法,其中所述预定义阈值对应于以下各项之一:20千米、50千米和100千米。12.一种用于执行位置确定的系统,所述系统包括:一个或多个处理器...

【专利技术属性】
技术研发人员:刘柏池贾志科任远韩朝
申请(专利权)人:马维尔国际贸易有限公司
类型:发明
国别省市:巴巴多斯;BB

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1