用于在一地点中提供基于位置的服务的方法和系统的制作方法

文档序号:7794114阅读:190来源:国知局
用于在一地点中提供基于位置的服务的方法和系统的制作方法
【专利摘要】本发明揭示用于使用移动中央和网络中央定位技术在地点中应用基于位置的服务的系统、方法和装置。特定来说,针对特定使用情况描述呼叫消息流。在一个特定实施方案中,系统获得移动装置的估计位置以将位置认知内容提供到所述移动装置上托管的应用程序。在另一实施方案中,系统可搜集关于移动装置对地点的进入、从所述地点的出发或在所述地点内的移动的统计数据以用于形成用户分析。
【专利说明】用于在一地点中提供基于位置的服务的方法和系统
[0001] 相关申请案
[0002] 本PCT申请案主张 2012年6月15日申请的"经优化室内位置服务器供应和发现 (Optimized Indoor Location Server Provision and Discovery) "的第61/689, 926 号美 国临时专利申请案、2012年12月3日申请的"用于在室内地点提供基于位置的服务的方法 和系统(Methods and Systems for Providing Location Based Services in an Indoor Venue)"的第61/732, 883号美国临时专利申请案、2012年12月10日申请的"用于在室内 地点提供基于位置的服务的方法和系统(Methods and Systems for Providing Location Based Services in an Indoor Venue)"的第61/735, 511 号美国临时专利申请案、2013 年 3 月15日申请的"用于在室内地点提供基于位置的服务的方法和系统(Methods and Systems for Providing Location Based Services in an Indoor Venue) " 的第 61/801,591 号 美国临时专利申请案以及2013年6月13日申请的"用于在一地点中提供基于位置的服务 的方法和系统(Methods and Systems for Providing Location Based Services in a Venue) "的第13/917, 616号美国非临时专利申请案的优先权,以上申请案的标的物以全文 引用方式并入本文。

【技术领域】
[0003] 本文描述的实施例是针对在多个装置之间应用有效的网络架构和消息流来在一 地点或其它局部化区域中提供基于位置的服务。

【背景技术】
[0004] 全球定位系统(GPS)和其它类似卫星和陆地定位系统已实现用于室外环境中的 移动手持机的导航服务。同样,用于在室外环境中获得移动装置的位置估计的特定技术可 实现例如住宅、政府或商业地点等特定室内地点中的经增强基于位置的服务。


【发明内容】

[0005] 简要来说,特定实施方案是针对一种方法,其包括:将一或多个消息发射到接入/ 位置网络(ALN)的至少一部分以配置ALN以结合进入地点的一或多个移动装置获得测量 值;从所述ALN接收一或多个测量值报告,所述测量值报告包括进入地点的移动装置的识 别符和与所述识别符相关联的测量值;至少部分地基于所述测量值计算进入地点的移动装 置的估计位置;以及将包括所述估计位置的位置报告发射到应用程序服务器以起始位置认 知内容向所述移动装置的递送。
[0006] 另一特定实施方案是针对一种设备,其包括:通信接口(i/f),其用以将消息发射 到通信网络和从所述通信网络接收消息;以及一或多个处理器,其用以:起始将一或多个 消息通过所述通信接口发射到接入/位置网络(ALN)的至少一部分以配置ALN以结合进入 地点的一或多个移动装置获得测量值;从所述ALN获得在所述通信接口处接收的一或多个 测量值报告,所述测量值报告包括进入地点的移动装置的识别符和与所述识别符相关联的 测量值;至少部分地基于所述测量值计算进入地点的移动装置的估计位置;以及起始将包 括所述估计位置的位置报告通过所述通信接口发射到应用程序服务器以起始位置认知内 容向所述移动装置的递送。
[0007] 另一特定实施方案是针对一种制品,其包括:非暂时性存储媒体,其包括存储于其 上的机器可读指令,所述机器可读指令可由专用计算设备执行以:起始将一或多个消息发 射到接入/位置网络(ALN)的至少一部分以配置ALN以结合进入地点的一或多个移动装置 获得测量值;获得从所述ALN接收的一或多个测量值报告,所述测量值报告包括进入地点 的移动装置的识别符和与所述识别符相关联的测量值;至少部分地基于所述测量值计算进 入地点的移动装置的估计位置;以及起始将包括所述估计位置的位置报告发射到应用程序 服务器以起始位置认知内容向所述移动装置的递送。
[0008] 另一特定实施方案是针对一种设备,其包括:用于将一或多个消息发射到接入/ 位置网络(ALN)的至少一部分以配置ALN以结合进入地点的一或多个移动装置获得测量值 的装置;用于从所述ALN接收一或多个测量值报告的装置,所述测量值报告包括进入地点 的移动装置的识别符和与所述识别符相关联的测量值;用于至少部分地基于所述测量值计 算进入地点的移动装置的估计位置的装置;以及用于将包括所述估计位置的位置报告发射 到应用程序服务器以起始位置认知内容向所述移动装置的递送的装置。
[0009] 另一特定实施方案是针对一种方法,其包括:将一或多个消息发射到接入/位置 网络(ALN)的至少一部分以配置ALN以结合进入地点的移动装置获得测量值;从所述ALN 接收一或多个测量值报告,所述测量值报告包括进入地点的移动装置的识别符和与所述识 别符相关联的测量值;至少部分地基于所述测量值计算进入地点的移动装置的估计位置; 以及将包括所述估计位置的位置报告发射到应用程序服务器以用于产生所述地点的访问 者分析。
[0010] 另一特定实施方案是针对一种设备,其包括:通信接口,其用以将消息发射到通信 网络和从所述通信网络接收消息;以及一或多个处理器,其用以:起始将一或多个消息通 过所述通信接口发射到接入/位置网络(ALN)的至少一部分以配置ALN以结合进入地点的 移动装置获得测量值;从所述ALN获得在所述通信接口处接收的一或多个测量值报告,所 述测量值报告包括进入地点的移动装置的识别符和与所述识别符相关联的测量值;至少部 分地基于所述测量值计算进入地点的移动装置的估计位置;以及起始将包括所述估计位置 的位置报告通过所述通信接口发射到应用程序服务器以用于产生所述地点的访问者分析。
[0011] 另一特定实施方案是针对一种制品,其包括:存储媒体,其包括存储于其上的机器 可读指令,所述机器可读指令可由专用计算设备执行以:起始将一或多个消息发射到接入 /位置网络(ALN)的至少一部分以配置ALN以结合进入地点的移动装置获得测量值;获得 从所述ALN接收的一或多个测量值报告,所述测量值报告包括进入地点的移动装置的识别 符和与所述识别符相关联的测量值;至少部分地基于所述测量值计算进入地点的移动装置 的估计位置;以及起始将包括所述估计位置的位置报告发射到应用程序服务器以用于产生 所述地点的访问者分析。
[0012] 另一特定实施方案是针对一种设备,其包括:用于将后续一或多个消息发射到 ALN的至少一部分以配置ALN以获得后续测量值的装置;用于响应于所述后续一或多个消 息而接收一或多个后续测量值报告的装置;用于至少部分地基于所述测量值计算进入地点 的移动装置的经更新估计位置的装置;以及用于将包括所述经更新估计位置的中间位置报 告发射到应用程序服务器的装置。
[0013]另一特定实施方案是针对一种方法,其包括:将一或多个消息发射到接入/位置 网络(ALN)的至少一部分以配置ALN以检测进入地点的移动装置;从所述ALN接收包括进 入地点的一或多个移动装置的识别符的一或多个报告,将一或多个消息发射到所述移动装 置中的至少一者以至少部分地基于所述识别符调用与所述移动装置中的所述至少一者的 定位会话;从所述定位会话获得所述移动装置中的所述至少一者的一或多个估计位置;以 及将包括所述一或多个估计位置的位置报告发射到应用程序服务器以起始位置认知内容 向所述移动装置的递送。
[0014] 另一特定实施方案是针对一种设备,其包括:通信接口,其用以将消息发射到通信 网络和从所述通信网络接收消息;一或多个处理器,其用以:起始将一或多个消息通过所 述通信接口发射到接入/位置网络(ALN)的至少一部分以配置ALN以检测进入地点的移动 装置;从所述ALN获得在所述通信接口处接收的包括进入地点的一或多个移动装置的识别 符的一或多个报告;起始将一或多个消息通过所述通信接口发射到所述移动装置中的至少 一者以至少部分地基于所述识别符调用与所述移动装置中的所述至少一者的定位会话;从 所述定位会话获得所述移动装置中的所述至少一者的一或多个估计位置;以及起始将包括 所述一或多个估计位置的位置报告通过所述通信接口发射到应用程序服务器以起始位置 认知内容向所述移动装置的递送。
[0015] 另一特定实施方案是针对一种制品,其包括:存储媒体,其包括存储于其上的机器 可读指令,所述机器可读指令可由专用计算设备执行以:起始将一或多个消息发射到接入 /位置网络(ALN)的至少一部分以配置ALN以检测进入地点的移动装置;获得从所述ALN接 收的包括进入地点的一或多个移动装置的识别符的一或多个报告;起始将一或多个消息发 射到所述移动装置中的至少一者以至少部分地基于所述识别符调用与所述移动装置中的 所述至少一者的定位会话;从所述定位会话获得所述移动装置中的所述至少一者的一或多 个估计位置;以及起始将包括所述一或多个估计位置的位置报告发射到应用程序服务器以 起始位置认知内容向所述移动装置的递送。
[0016] 另一特定实施方案是针对一种方法,其包括:将一或多个消息发射到接入/位置 网络(ALN)的至少一部分以配置ALN以检测进入地点的移动装置;从所述ALN接收包括进 入地点的移动装置的识别符的一或多个报告;将一或多个消息发射到所述移动装置中的至 少一者以至少部分地基于所述识别符调用与所述至少一个移动装置的定位会话;从所述定 位会话获得所述至少一个移动装置的一或多个估计位置;将包含所述一或多个估计位置的 报告发射到应用程序服务器;以及从应用程序服务器接收请求估计位置的周期性更新的一 或多个请求消息。
[0017] 另一特定实施方案是针对一种设备,其包括:通信接口,其用以将消息发射到通信 网络和从所述通信网络接收消息;一或多个处理器,其用以:起始将一或多个消息通过所 述通信接口发射到接入/位置网络(ALN)的至少一部分以配置ALN以检测进入地点的移动 装置;从所述ALN获得在所述通信接口处接收的包括进入地点的移动装置的识别符的一或 多个报告;起始将一或多个消息通过所述通信接口发射到所述移动装置中的至少一者以至 少部分地基于所述识别符调用与所述至少一个移动装置的定位会话;从所述定位会话获得 所述至少一个移动装置的一或多个估计位置;起始将包含所述一或多个估计位置的报告通 过通信接口发射到应用程序服务器;以及在所述通信接口处从应用程序服务器获得请求估 计位置的周期性更新的一或多个请求消息。
[0018] 另一特定实施方案是针对一种制品,其包括:存储媒体,其包括存储于其上的机器 可读指令,所述机器可读指令可由专用计算设备执行以:起始将一或多个消息发射到接入 /位置网络(ALN)的至少一部分以配置ALN以检测进入地点的移动装置;获得从所述ALN接 收的包括进入地点的移动装置的识别符的一或多个报告;起始将一或多个消息发射到所述 移动装置中的至少一者以至少部分地基于所述识别符调用与所述至少一个移动装置的定 位会话;从所述定位会话获得所述至少一个移动装置的一或多个估计位置;起始将包含所 述一或多个估计位置的报告发射到应用程序服务器;以及在所述通信接口处从应用程序服 务器获得请求估计位置的周期性更新的一或多个请求消息。
[0019] 另一特定实施方案是针对一种设备,其包括:用于将一或多个消息发射到接入/ 位置网络(ALN)的至少一部分以配置ALN以检测进入地点的移动装置的装置;用于从所述 ALN接收包括进入地点的移动装置的识别符的一或多个报告的装置;用于将一或多个消息 发射到所述移动装置中的至少一者以至少部分地基于所述识别符调用与所述至少一个移 动装置的定位会话的装置;用于从所述定位会话获得所述至少一个移动装置的一或多个估 计位置的装置;用于将包含所述一或多个估计位置的报告发射到应用程序服务器的装置; 以及用于从应用程序服务器接收请求估计位置的周期性更新的一或多个请求消息的装置。
[0020] 另一特定实施方案是针对一种方法,其包括在移动装置处:检测所述移动装置对 地点的进入;在移动装置上托管的应用程序处,响应于检测到所述进入而请求移动装置上 的位置引擎以请求移动装置的估计位置;在位置引擎处,起始与远程位置服务器的定位会 话以获得所述估计位置且在位置响应中将估计位置提供到应用程序;将包含所述估计位置 和所述应用程序的识别符的服务请求消息发射到远程应用程序服务器;以及响应于所述服 务请求消息从所述远程应用程序服务器接收位置认知内容。
[0021] 另一特定实施方案是针对一种移动装置,其包括:收发器,其用以将消息发射到无 线通信网络和从所述无线通信网络接收消息;以及一或多个处理器,其用以:检测所述移 动装置对地点的进入;响应于检测到所述进入而请求移动装置上的位置引擎以请求移动装 置的估计位置;在位置引擎处,起始与远程位置服务器的定位会话以获得所述估计位置且 在位置响应中将估计位置提供到;起始将包含所述估计位置和所述应用程序的识别符的服 务请求消息通过所述收发器发射到远程应用程序服务器;以及响应于所述服务请求消息从 所述远程应用程序服务器获得通过所述收发器接收的位置认知内容。
[0022] 另一特定实施方案是针对一种制品,其包括:存储媒体,其包括存储于其上的机器 可读指令,所述机器可读指令可由移动装置的专用计算设备执行以:检测所述移动装置对 地点的进入;响应于检测到所述进入而请求移动装置上的位置引擎以请求移动装置的估计 位置;在位置引擎处,起始与远程位置服务器的定位会话以获得所述估计位置且在位置响 应中将估计位置提供到;起始将包含所述估计位置和所述应用程序的识别符的服务请求消 息发射到远程应用程序服务器;以及响应于所述服务请求消息获得从所述远程应用程序服 务器接收的位置认知内容。
[0023] 另一特定实施方案是针对一种移动装置,其包括:用于检测所述移动装置对地点 的进入的装置;用于响应于检测到所述进入而请求移动装置上的位置引擎以请求移动装置 的估计位置的装置;在位置引擎处,用于起始与远程位置服务器的定位会话以获得所述估 计位置的装置和用于在位置响应中将估计位置提供到应用程序的装置;用于将包含所述估 计位置和所述应用程序的识别符的服务请求消息发射到远程应用程序服务器的装置;以及 用于响应于所述服务请求消息从所述远程应用程序服务器接收位置认知内容的装置。
[0024] 另一特定实施方案是针对一种用于在基于位置的服务应用程序服务器(LBS AS) 处在地点中提供位置服务的方法,其包括:将一或多个消息发射到位置服务器(LS)以配置 所述LS来检测移动装置在所述地点中的存在;从所述LS接收包括指示所述移动装置的位 置的位置参数的一或多个消息;以及基于所述所获得位置参数提供位置服务。
[0025] 另一特定实施方案是针对一种基于位置的服务应用程序服务器(LBS AS),其包 括:通信接口,其用以将消息发射到通信网络和从所述通信网络接收消息;一或多个处理 器,其用以:起始将一或多个消息通过所述通信接口发射到位置服务器(LS)以配置所述LS 来检测移动装置在地点中的存在;从所述LS获得在所述通信接口处接收的包括指示所述 移动装置的位置的位置参数的一或多个消息;以及起始基于所述所获得位置参数供应位置 服务。
[0026] 另一特定实施方案是针对一种制品,其包括:非暂时性存储媒体,其包括存储于其 上的机器可读指令,所述机器可读指令可由基于位置的应用程序服务器LBS AS的专用计算 设备执行以:起始将一或多个消息通过通信网络发射到位置服务器(LS)以配置所述LS来 检测移动装置在地点中的存在;通过通信网络获得从所述LS接收的包括指示所述移动装 置的位置的位置参数的一或多个消息;以及起始至少部分地基于所述所获得位置参数供应 位置服务。
[0027] 另一特定实施方案是针对一种基于位置的服务应用程序服务器(LBS AS),其包 括:用于将一或多个消息发射到位置服务器(LS)以配置所述LS来检测移动装置在所述地 点中的存在的装置;用于从所述LS接收包括指示所述移动装置的位置的位置参数的一或 多个消息的装置;以及用于基于所述所获得位置参数提供位置服务的装置。
[0028] 另一特定实施方案是针对一种用于在位置服务器(LS)处在地点中提供位置服务 的方法,其包括:从基于位置的服务应用程序服务器(LBS AS)接收包括用以配置所述LS以 至少检测一或多个移动装置在所述地点中的存在的指令的一或多个消息;将一或多个消息 发射到接入/位置网络(ALN)的至少一部分以配置所述ALN来至少部分地基于所述指令而 检测所述一或多个移动装置中的所述至少一者在所述地点中的所述存在;从所述ALN接收 包括由所述ALN发送的第一位置信息的一或多个消息,所述第一位置信息指示所述一或多 个移动装置中的至少一者的位置;至少部分地基于所述第一位置信息而获得所述一或多个 移动装置中的所述至少一者的第二位置;以及将第二位置信息返回到所述LBS AS。
[0029] 另一特定实施方案是针对位置服务器(LS),其包括:通信接口,其用以将消息发 射到通信网络和从所述通信网络接收消息;以及一或多个处理器,其用以:从基于位置的 服务应用程序服务器(LBS AS)获得在所述通信接口处接收的一或多个消息,所述所接收消 息包括用以配置所述LS以至少检测一或多个移动装置在所述地点中的存在的指令;起始 将一或多个消息通过所述通信接口发射到接入/位置网络(ALN)的至少一部分以配置所述 ALN来至少部分地基于所述指令而检测所述一或多个移动装置中的所述至少一者在所述地 点中的所述存在;从所述ALN获得在所述通信接口处接收的包括由所述ALN发送的第一位 置信息的一或多个消息,所述第一位置信息指示所述一或多个移动装置中的至少一者的位 置;至少部分地基于所述第一位置信息而获得所述一或多个移动装置中的所述至少一者的 第二位置信息;以及起始至少部分地基于所述第一位置信息将包括所述估计位置的第二位 置信息发射到所述LBS AS。
[0030] 另一特定实施方案是针对一种制品,其包括:非暂时性存储媒体,其包括存储于其 上的机器可读指令,所述机器可读指令可由专用计算设备执行以:起始将一或多个消息发 射到位置服务器(LS)以配置所述LS来检测移动装置在地点中的存在;获得从所述LS接收 的包括指示所述移动装置的位置的位置参数的一或多个消息;以及起始基于所述所获得位 置参数供应位置服务。
[0031] 另一特定实施方案是针对一种基于位置的服务应用程序服务器(LBS AS),其包 括:用于将一或多个消息发射到位置服务器(LS)以配置所述LS来检测移动装置在所述地 点中的存在的装置;用于从所述LS接收包括指示所述移动装置的位置的位置参数的一或 多个消息的装置;以及用于基于所述所获得位置参数提供位置服务的装置。
[0032] 另一特定实施方案是针对一种用于由移动装置在地点中获得位置服务的方法,其 包括:向基于位置的服务应用程序服务器(LBS AS)登记所述移动装置;检测所述移动装置 对所述地点的进入;响应于检测到所述进入而将服务请求消息发送到所述LBS AS ;参与与 位置服务器(LS)的定位会话,其中所述位置服务器获得所述移动装置的位置的估计;以及 至少部分地基于所述移动装置的所述位置的所述估计从所述LBS AS接收所述位置服务。
[0033] 另一特定实施方案是针对一种移动装置,其包括:收发器,其用以将消息发射到通 信网络和从所述通信网络接收消息;一或多个处理器,其用以:起始通过所述收发器发射 一或多个消息以向基于位置的服务应用程序服务器(LBS AS)登记所述移动装置;检测所 述移动装置对地点的进入;响应于检测到所述进入而起始将服务请求消息通过所述收发器 发射到基于位置的服务应用程序服务器(LBS AS);参与与位置服务器(LS)的定位会话,其 中所述位置服务器获得所述移动装置的位置的估计;以及至少部分地基于所述移动装置的 所述位置的所述估计从所述LBS AS接收所述位置服务。
[0034] 另一特定实施方案是针对一种制品,其包括:存储媒体,其包括存储于其上的机器 可读指令,所述机器可读指令可由移动装置的专用计算设备执行以:向基于位置的服务应 用程序服务器(LBS AS)登记所述移动装置;检测所述移动装置对所述地点的进入;响应于 检测到所述进入而起始将服务请求消息发射到所述LBS AS;参与与位置服务器(LS)的定 位会话,其中所述位置服务器获得所述移动装置的位置的估计;以及至少部分地基于所述 移动装置的所述位置的所述估计从所述LBS AS接收所述位置服务。
[0035] 另一特定实施方案是针对一种设备,其包括:用于向基于位置的服务应用程序服 务器(LBS AS)登记所述移动装置的装置;用于检测所述移动装置对所述地点的进入的装 置;用于响应于检测到所述进入而将服务请求消息发送到所述LBS AS的装置;用于参与与 位置服务器(LS)的定位会话的装置,其中所述位置服务器获得所述移动装置的位置的估 计;以及用于至少部分地基于所述移动装置的所述位置的所述估计从所述LBS AS接收所 述位置服务的装置。
[0036] 应了解,上文提到的实施方案仅是实例性实施方案,且所主张标的物不一定限于 这些实例性实施方案的任一特定方面。

【专利附图】

【附图说明】
[0037] 参考附图描述非限制性和非详尽的方面,其中相同参考标号贯穿各图指代相同部 分,除非另外指定。
[0038] 图IA是说明根据一实施方案的含有移动装置的系统的某些特征的系统图。
[0039] 图IB是说明根据一实施例的用于在地点中提供基于位置的服务的架构的某些特 征的系统图。
[0040] 图IC是说明根据一实施例的用于在地点中提供基于位置的服务的架构的某些特 征的系统图。
[0041] 图2A是根据一实施例的对地点中的移动装置提供位置认知内容的过程的方面的 流程图。
[0042] 图2B是根据一实施例结合对地点中的移动装置提供位置认知内容来识别事件的 消息流图。
[0043] 图3A是根据一实施例的收集地点的访问者分析的过程的方面的流程图。
[0044]图3B是根据一实施例的结合收集地点的访问者分析来识别事件的消息流图。
[0045] 图4A是根据一实施例的用于地点中的网络起始定位的过程的方面的流程图。
[0046] 图4B是根据一实施例结合用于网络起始定位的实例性过程来识别事件的消息流 图。
[0047] 图5A是根据一实施例的用于地点中的网络起始移动中央定位的过程的方面的流 程图。
[0048] 图5B是根据一实施例的结合地点中的网络起始移动中央定位来识别事件的消息 流图。
[0049] 图6A是根据一实施例的用于地点中的移动起始移动中央定位的过程的方面的流 程图。
[0050] 图6B是根据一实施例的结合移动起始移动中央定位来识别事件的消息流图。
[0051] 图6C是根据一实施例的结合地点中的网络起始定位来识别事件的消息流图。
[0052] 图6D是根据一实施例的结合地点中的移动中央网络起始定位来识别事件的消息 流图。
[0053] 图6E是根据一实施例的结合地点中的移动中央移动起始定位来识别事件的消息 流图。
[0054] 图7是根据一实施例的包含能够使用移动位置协议(MLP)与位置应用程序服务器 通信的位置服务器的网络的示意图。
[0055] 图8展示根据一实施例的分层协议堆栈。
[0056] 图9到11展示根据一实施例的在位置服务器与位置服务客户端(LCS)之间的实 例性消息流。
[0057] 图12A是根据一实施方案的说明一或多个装置的方法的过程的消息流图。
[0058] 图12B到12D是根据特定实施方案的过程的流程图。
[0059] 图12E到12P是根据特定实施方案的说明可用以实施某些使用情况的过程的消息 流图。
[0060] 图13是根据一实施方案的说明示范性装置的示意性框图。
[0061] 图14是根据一实施方案的实例性计算平台的示意性框图。

【具体实施方式】
[0062] 可使用若干位置解决方案来支持定位移动装置的能力,此移动无线装置可为手 机、智能电话、平板计算机、膝上型计算机、跟踪装置或某种其它装置。知道移动装置的位 置可实现某些服务和应用,例如支持紧急呼叫、导航或方向寻找(仅举几例)的服务和应 用。支持室外环境中的移动装置的可靠且准确定位的位置解决方案可包含由开放移动联盟 (OM)界定的安全用户平面位置(SUPL)解决方案以及由第三代合作伙伴计划(3GPP)和第 三代合作伙伴计划2 (3GPP2)界定的各种控制平面解决方案。例如SUPL等用户平面解决 方案可依赖于数据输送(例如,使用TCP/IP)用于支持实体之间的通信,而例如由3GPP和 3GPP2界定的控制平面解决方案可依赖于现有通信(例如,无线网络)中的信令接口和信 令协议来支持此通信的大部分或全部。这些现有位置解决方案可大体上依赖于例如辅助全 球导航卫星系统(A-GNSS)、观测到达时间差(OTDOA)、高级前向链路三边测量(AFLT)和增 强型小区ID(E-CID)等定位方法,其中正在定位的目标移动装置对从人造卫星(例如,针对 A-GNSS)或无线网络基站(例如,针对0TD0A、AFLT和E-CID)接收的无线电信号做出测量。 目标移动装置可随后根据这些测量值计算位置估计或将测量值传送到计算位置估计的位 置服务器。在目标移动装置处获得测量值之前,位置服务器可将定位辅助数据传送到目标 移动装置以使移动装置能够获取和测量用于定位操作的无线电信号,且在一些情况下基于 测量值计算位置估计。为了提供辅助数据且在需要时根据由目标移动装置提供的测量值计 算位置估计,位置服务器可进一步采用与一或多个GNSS系统和/或无线网络中的一或多个 基站相关的数据。GNSS相关数据可包含卫星历书和星历数据以及与电离层和对流层延迟相 关的数据。GNSS相关数据还可适用于大区域(例如,州、国家或甚至全世界),而基站数据 可针对广域网的部分或全部来供应,且可类似地针对例如州或国家等大区域为有效的。则 可至少部分地基于移动装置或位置服务器的位置确定来支持位置服务。位置服务虽然可能 与目标移动装置的立即位置较强地相关,但可在例如城市、州或国家等较大区域上适用和 使用。因此,在位置服务器中可能需要数据来支持位置估计的确定,且后续位置估计的可用 性无需局限于小区域,而是可应用于例如城市、州或国家等较大区域。
[0063] 相反,如果准确且可靠位置在可能是室内环境或混合的室内与室外环境(例如购 物中心、医院、图书馆、博物馆、大学校园、飞机场等等)的地点中尤其有价值,那么现有定 位方法和现有位置服务可能不再有效。举例来说,例如A-GNSS、AFLT、OTDOA和E-CID等定 位方法在室内可能不准确和可靠,原因是信号衰减、反射以及从建筑物、墙壁和天花板的散 射。事实上,可利用目标移动装置对来自用于室内通信的接入点(AP)(例如WiFi和蓝牙 (BT)AP)的无线电信号进行的测量的不同的定位方法可实现较准确且可靠的位置估计,因 为从一地点内的大量此些AP可得到对此些信号的容易接入。然而,实现对此些信号的测量 和位置估计的计算的辅助数据可能现在特定于特定地点且不是广泛可用,例如在辅助数据 专属于一地点的地点所有者或位置提供者且不会成为公共的或另外提供给其它位置提供 者的情况下。另外,虽然室外使用的某些位置服务(例如导航和方向寻找)可继续在一地 点内利用,但用以使此些服务最优地工作的数据可能强烈依赖于特定地点的知识(例如, 可能需要楼层平面图、建筑物布局、房间指派、出口和入口、楼梯和电梯等等的知识)。支持 一地点内的定位和位置服务所需的专门且可能受限辅助数据和其它数据无法由例如OM SUPL等现有位置解决方案理想地支持,而是可能需要新解决方案或对现有解决方案的扩 展。
[0064] 如下文论述,特定网络架构和消息流可实现特定说明使用情况下的基于位置的服 务的有效供应。特定网络架构和消息流可针对特定地点中应用的定位的特定类型而修整, 所述类型包含网络中央定位、移动中央(网络起始)定位以及移动中央(移动起始)定位。 举例来说,特定消息流可针对进入一地点的装置的检测和跟踪以及基于装置的当前位置的 估计、位置历史和/或预期或既定未来位置对装置的服务的供应。
[0065] 在某些实施方案中,如图IA中所示,移动装置100可从卫星定位系统(SPS)卫星 160接收或获取SPS信号159。在一些实施例中,SPS卫星160可来自一个GNSS,例如美国全 球定位系统(GPS)、欧洲伽利略系统或俄罗斯格洛纳斯系统。在其它实施例中,SPS卫星可 来自多个GNSS,例如(但不限于)GPS、伽利略、格洛纳斯或北斗(指南针)卫星系统。在其它 实施例中,SPS卫星可来自任一若干区域导航卫星系统(RNS),例如广域增强系统(WAAS)、 欧洲静地导航覆盖服务(EGNOS)、准天顶卫星系统(QZSS),仅举几例。
[0066] 另外或替代地,移动装置100可将无线电信号发射到无线通信网络以及从无线通 信网络接收无线电信号。在一个实例中,移动装置100可通过经由无线通信链路123将无线 信号发射到基站收发器110或从基站收发器110接收无线信号来与蜂窝式通信网络通信。 类似地,移动装置100可经由无线通信链路125将无线信号发射到局部收发器115或从局 部收发器115接收无线信号。
[0067] 在特定实施方案中,局部收发器115可经配置以经由无线通信链路125以比由基 站收发器110经由无线通信链路123实现的范围短的范围与移动装置100通信。举例来说, 局部收发器115可定位于室内环境中。局部收发器115可包括AP且可提供对无线局域网 (WLAN,例如IEEE 802. 11网络)或无线个域网(WPAN,例如蓝牙网络)的接入。在另一实例 性实施方案中,局部收发器115可包括毫微微小区收发器或家庭基站,其能够根据蜂窝式 通信协议促进无线通信链路125上的通信。当然应了解,这些仅是可经由无线链路与移动 装置通信的网络的实例,且所主张标的物在此方面不受限制。
[0068] 可支持无线通信链路123的网络技术的实例为全球移动通信系统(GSM)、码分多 址(CDMA)、宽带CDMA (WCDMA)、长期演进(LTE)、高速率包数据(HRPD)。GSM、WCDMA和LTE是 由3GPP界定的技术。CDM和HRPD是由3GPP2界定的技术。可支持无线通信链路125的无 线电技术的实例在局部收发器115为AP的情况下为IEEE 802. 11和BT,且在局部收发器 115为毫微微小区或家庭基站的情况下为CDMA、LTE、WCDM和HRPD。
[0069] 在特定实施方案中,基站收发器110和局部收发器115可通过链路145经由网络 130与服务器140、150和/或155通信。此处,网络130可包括有线或无线链路的任一组合, 且可包含基站收发器110和/或局部收发器115和/或服务器140、150和155。在特定实 施方案中,网络130可包括因特网协议(IP)基础结构,其能够通过局部收发器115或基站 收发器110促进移动装置100与服务器140、150或155之间的通信。在另一实施方案中, 网络130可包括蜂窝式通信网络基础结构,例如基站控制器或基于包或基于电路的交换中 心(未图示),以促进与移动装置100的移动蜂窝式通信。在特定实施方案中,网络130可 包括局域网(LAN)元件,例如WiFi AP、路由器和桥接器,且在所述情况下可包含或具有到 提供对例如因特网等广域网的接入的网关元件的链路。在其它实施方案中,网络130可为 LAN且可具有或可不具有对广域网的接入,但不可提供对移动装置100的任何此类接入(如 果支持)。在一些实施方案中,网络130可包括多个网络(例如,一或多个无线网络和/或 因特网)。
[0070] 在特定实施方案中且如下文论述,移动装置100可具有电路和处理资源,其能够 计算移动装置100的位置定位或估计位置。举例来说,移动装置100可至少部分地基于到 四个或四个以上SPS卫星160的伪距测量值来计算位置定位。此处,移动装置100可至少 部分地基于从四个或四个以上SPS卫星160获取的信号159中的伪距码相位检测来计算此 些伪距测量值。在特定实施方案中,移动装置100可从服务器140、150或155接收定位辅 助数据以帮助获取由SPS卫星160发射的信号159,包含例如历书、星历数据、多普勒搜索 窗,仅举几例。
[0071] 在其它实施方案中,移动装置100通过使用例如AFLT、OTDOA等若干技术中的任一 者处理从固定于已知位置处的陆地发射器(例如,例如基站收发器110)接收的信号可获得 位置定位。在这些特定技术中,伪距或时序差可在移动装置100处相对于固定于已知位置 处的此些陆地收发器中的三者或三者以上来测量,所述测量是至少部分地基于由所述发射 器发射且在移动装置100处接收的导频或其它定位相关信号。此处,服务器140、150或155 可能够将定位辅助数据提供到移动装置100,包含例如关于待测量信号的信息(例如,信号 时序)以及陆地发射器的位置和身份,以促进例如AFLT和OTDOA等定位技术。举例来说, 服务器140、150或155可包含基站历书(BSA),其指示在例如特定地点等一或多个特定区域 中的蜂窝式基站和/或AP的位置和身份,且可提供与基站和AP发射信号相关的信息,例如 发射功率和信号时序。
[0072] 移动装置(例如,图IA中的移动装置100)可称为装置、无线装置、移动终端、终 端、移动台(MS)、用户设备(UE)、SUPL启用终端(SET)或某个其它名称,且可对应于手机、智 能电话、膝上型计算机、平板计算机、PDA、跟踪装置或某种其它便携式或可移动装置。通常 但不一定,移动装置可例如使用GSM、WCDMA、LTE、CDMA、HRPD、WiFi、BT、WiMax等等来支持 无线通信。移动装置还可使用例如LAN、DSL或包电缆来支持无线通信。移动装置可为单个 实体或可例如在个域网中包括多个实体,所述个域网中用户可采用音频、视频和/或数据 I/O装置和/或身体传感器以及单独的有线或无线调制解调器。移动装置(例如,移动装 置100)的位置可称为定位估计、位置或位置估计,且可为地理的且进而提供移动装置的位 置坐标(例如,炜度和经度),其可或可不包含海拔分量(例如,海平面上方的高度、地平面 上方的高度或下方的深度、楼层平面或地下室平面)。替代地,移动装置的位置可表达为城 市位置(例如,作为邮寄地址或建筑物中例如特定房间或楼层的某个点或小区域的指定)。 移动装置的位置还可表达为区域或体积(以地理方式或以城市形式界定),移动装置预期 以某个概率或置信度水平(例如,67%或95% )定位于其内。移动装置的位置可进一步为 相对位置,其包括例如相对于已知位置处的某个原点界定的距离和方向或相对X、Y(和Z) 坐标,其可以地理方式或以城市形式或通过参考地图、楼层平面图或建筑物平面图上指示 的点、区域或体积来界定。在本文含有的描述中,术语位置的使用可包括这些变体中的任一 者,除非另外指示。
[0073] 相对于图IA先前描述的网络架构可视为一般架构,其可配合多种室外和室内位 置解决方案,包含标准OMA SUPL以及3GPP和3GPP2控制平面位置解决方案。举例来说,月艮 务器140可充当SUPL位置平台(SLP)以支持SUPL位置解决方案,或充当增强型服务移动 位置中心(E-SMLC)以借助无线通信链路123或125上的LTE接入来支持3GPP控制平面位 置解决方案。然而如上所述,用于获得位置解决方案的此些框架及其支持的定位方法可能 并不有效地支持特定地点的室内环境或混合的室内和室外环境中的位置服务。因此对图IA 所示的架构和支持的定位方法的调适可如本文进一步描述。
[0074] 在例如室内环境或城市峡谷等特定环境中,移动装置100可能不能够从足够数目 的SPS卫星160获取信号159来根据A-GNSS位置方法执行定位,且不可从足够数目的基站 收发器110接收信号以执行AFLT或OTDOA来计算位置定位。在这些情况下,移动装置100 可能够至少部分地基于从局部发射器(例如,局部发射器115,例如定位于已知位置的WLAN 接入点)获取的信号来计算位置定位。举例来说,移动装置可通过测量到定位于已知位置 的三个或三个以上室内陆地无线接入点的范围来获得位置定位。此些范围可例如通过从接 收自此些接入点的信号获得媒体接入控制(MAC) ID地址且通过测量接收自此些接入点的 信号的一或多个特性而获得到接入点的范围测量值来测量,所述特定例如为接收信号强度 (RSSI)或去往和来自AP的信号传播的往返行程时间(RTT)。在替代实施方案中,移动装置 100可通过将所获取信号的特性应用于指示室内区域中的特定位置处的预期RSSI和/或 RTT值的射电天图来获得室内位置定位。在特定实施方案中,射电天图可关联局部发射器的 身份(例如,可从局部发射器获取的信号辨别的MC地址)、来自由所识别局部发射器发射 的信号的预期RSSI、来自所识别发射器的预期RTT以及可能与这些预期RSSI或RTT的标准 偏差。在替代实施方案中,到达或出发角度可代替或与射电天图中的范围或特征辨识的测 量值组合地使用,以用于估计移动装置的位置。然而应了解,这些仅是可存储在射电天图中 的值的实例,且所主张标的物在此方面不受限制。
[0075] 在特定实施方案中,移动装置100可从服务器140、150或155中的一或多者接收 用于室内定位操作的定位辅助数据。举例来说,此定位辅助数据可包含定位于已知位置的 发射器的位置和身份以至少部分地基于例如测得的RSSI和/或RTT而实现测量到这些发 射器的范围。用以辅助室内定位操作的其它定位辅助数据可包含射电天图、地磁图、发射器 的位置和身份、可路由性图表、指示许可位置的建筑物布局和楼层平面图、共同位置以及不 可能位置(例如,与墙壁和建筑物基础结构相关联),仅举几例。由运动装置接收的其它定 位辅助数据可包含例如用于显示或辅助导航的室内区域的局部地图。此地图可在移动装置 100进入特定室内区域时提供到移动装置100。此地图可展示例如门、走廊、进入通道、墙壁 等等室内特征,例如浴室、投币式公用电话、房间名称、商店等等关注点。通过获得且显示此 地图,移动装置可将移动装置(和用户)的当前位置覆盖在所显示地图上以为用户提供额 外上下文。
[0076] 在一个实施方案中,可路由性图表和/或数字地图可辅助移动装置100界定在室 内区域内且经受物理障碍(例如,墙壁)和通路(例如,墙壁中的门洞)的用于导航的可行 区域。此处,通过界定用于导航的可行区域,移动装置100可应用约束来辅助应用滤波测量 值以用于根据运动模型(例如,根据粒子滤波器和/或卡尔曼滤波器)估计位置和/或运 动轨迹。除了从来自局部发射器的信号的获取获得的测量值之外,根据特定实施例,移动装 置100可进一步将运动模型应用于从惯性传感器(例如,加速度计、陀螺仪、磁力计等等) 和/或环境传感器(例如,温度传感器、麦克风、大气压传感器、环境光传感器、相机成像器 等等)获得的测量值或干扰来估计移动装置100的位置、位置改变或运动状态。
[0077] 根据一实施例,移动装置100可通过例如经由统一资源定位符(URL)的选择请求 室内辅助数据而通过服务器140、150或155存取室内导航辅助数据。在特定实施方案中, 服务器140、150或155可能够提供室内导航辅助数据以覆盖许多不同室内区域,包含例如 建筑物的楼层、医院的病房、飞机场的航站楼、大学校园的部分、大购物中心的区域,仅举几 例。而且,移动装置100处的存储器资源和数据发射资源可使针对由服务器140、150或155 服务的所有区域的室内导航辅助数据的接收并不实际或不可行。来自移动装置100的对室 内导航辅助数据的请求可随后指示移动装置100的位置的大致或粗略估计。因而可对移动 装置100提供覆盖包含和/或接近于移动装置100的位置的大致或粗略估计的区域的室内 导航辅助数据,其可减少移动装置100的存储器要求和数据发射资源的使用,同时仍对移 动装置100提供有价值的导航和其它定位辅助数据。
[0078] 在另一实施方案中,服务器140可将局部收发器115的预期发射功率电平提供到 许多装置,所述装置可包含(但不一定限于)移动装置100。移动装置100可通过测量在 移动装置100与局部收发器115之间发射的信号的行程时间来确定局部收发器115的单独 发射功率电平。移动装置100可测量由局部收发器115发射且在移动装置100处获取的信 号的信号强度。通过组合信号的测得行程时间与测得的信号强度,移动装置100或例如服 务器140等另一装置可估计局部收发器115的发射功率电平。在此实施例中,测得信号强 度以及测得RTT值和/或估计发射功率可发射到服务器140。移动装置100或服务器140 可例如在服务器140处更新局部收发器115发射功率电平。从服务器140获得或测量例如 (但不限于)RTT结果、接收信号强度或发射功率电平等位置相关信息的其它装置可随后从 服务器140接收局部收发器115的经更新发射功率电平以使用来自局部收发器115的信号 的测量辅助定位。移动装置100可类似地将测量值提供到服务器140,所述服务器实现局部 收发器115的位置的估计(例如,移动装置100的位置以及在移动装置100的测得位置处 从局部收发器115接收的信号的测量值)。位置服务器140可随后使用这些测量值来确定 或更新局部收发器115的估计位置且将此位置发送到其它装置以使用这些装置从局部收 发器115对信号的测量值来辅助这些装置计算其估计位置。
[0079] 在特定实施方案中,接入网络(AN)或接入位置网络(ALN)可包括经定位且配置以 发射或接收信号以辅助定位操作的装置,例如上述局部收发器115或基站收发器110。经发 射和接收以辅助定位操作的信号可主要经设计以支持音频、视频、数据和控制信息的通信 作为正常通信操作的部分,但通过具有可测量属性而可提供支持定位的额外益处,所述属 性例如为信号强度、信号到达角度、信号时序或其它信号特性。与AN或ALN相关,AN数据库 或ALN数据库(ALN DB)分别可维持于例如服务器140、150或155等服务器中。类似地,例 如基于位置的服务应用程序服务器(LBS AS)、位置服务器(LS)、地图数据库(地图DB)等 实体可由服务器140、150或155中的一或多者提供或维持。另外,移动台(MS)可在一地点 中被检测且经由无线通信链路与上文参考的实体中的一或多者交互。在一个实例中,MS可 实施为上文论述的移动装置100。在特定实例中,MS可包括用于托管一或多个应用程序的 电路或处理器,所述应用程序能够在执行基于位置的服务中与上文提到的元件中的一或多 者通信。
[0080] 在使用SUPL作为位置解决方案的实施方案中,例如图IA中的服务器140、150 或155等位置服务器可包括用于移动装置100的归属SLP(H-SLP)或所发现SLP(D-SLP)。 H-SLP可由归属无线网络运营商或由某个其它优选位置提供者为移动装置100提供,且可 包括位置服务器,移动装置100在处于家庭区域(例如,家庭网络覆盖区域)中时或在未处 于家庭区域中的情况下不能从某个其它位置服务器获得位置服务时被供应所述位置服务 器以接收位置服务。D-SLP可为在例如特定建筑物、地点、城市、州或对于用户的某个外国等 某个其它区域中支持位置服务的位置服务器,且可具有唯一数据(例如,可发射到移动装 置100的唯一定位辅助数据)来支持此区域中的位置服务。D-SLP可在由D-SLP服务的区 域内支持比H-SLP好的位置服务(例如,可实现更准确且可靠的位置)。则对于移动装置 100可为优点的是在例如一地点内的某些环境中时发现D-SLP,以便获得改善的位置服务。 因此,D-SLP可在图IA中的架构的既定支持用于一地点或其它室内环境的位置服务的任何 扩展或修改中用于SUPL位置。
[0081] SUPL是使用TCP/IP作为输送机制的基于SET与SLP之间的交互的位置解决方 案,其中根据由OM界定的SUPL用户平面位置协议(ULP)界定的SUPL消息在SET与SLP 之间交换以设置和管理SUPL位置会话且输送定位辅助数据、位置参数(例如,位置估计和 /或用于计算位置估计的测量值)以及SUPL和定位能力。SUPL会话可采用一或多个定位 协议,其可将从SLP传送的定位辅助数据的至少一部分传达到SET且将从SET传送的位置 测量值和/或位置估计信息中的一些或全部传达到SLP。某些SUPL消息(例如,SUPL POS 消息)可载运根据定位协议界定的一或多个嵌入消息,作为在SUPL会话内调用和支持定位 的方式。由SUPL支持的定位协议的实例包含无线电资源位置服务(LCS)协议(RRLP)、无 线电资源控制协议(RRC)、LTE定位协议(LPP)、IS-801和LPP扩展(LPPe)。通常,LPPe可 扩展LPP以使得LPP定位协议消息可含有嵌入LPPe消息。RRLP、RRC和LPP由3GPP界定, IS-801由3GPP2界定,且LPPe由OMA界定,其全部为公开可用的文献。
[0082] 图IB是根据一实施例的在一地点中提供基于位置的服务的架构230的示意图。 架构230可使用如图IA所示的网络的元件实施,且可包括图IA所示的架构的修改和/或 扩展,其更适合于支持特定地点或其它室内环境中的位置服务。图IB展示包含移动装置 (或SET) 237、接入网络239、位置服务器235、地图与接入网络数据库231和基于位置的服 务(LBS)应用程序233的架构230。移动装置237可为使用基于位置的服务(例如SUPL位 置服务)的任一装置,例如移动电话、平板计算机、计算机或全球定位系统(GPS)装置,且可 对应于图IA中的移动装置100。接入网络239可包含无线和蓝牙接入点,以及使移动装置 237能够与例如因特网和/或与地点或建筑物相关联的某个内部网等网络通信的任一其它 网络组件,例如蜂窝式基站或收发器。接入网络239可对应于图IA中的基站收发器110和 局部收发器115。移动装置237和位置服务器235可支持SUPL,但可存在其中移动装置237 和位置服务器235支持其它位置服务解决方案的架构230的其它实施方案,例如由因特网 工程任务组(IETF)或3GPP或3GPP2界定的解决方案。
[0083] 位置服务器235可包括SLP服务器,例如上述D-SLP或H-SLP,但可包括以与本文 描述的实施例一致的方式提供位置服务的任一位置服务器。位置服务器235可对应于图IA 中的服务器140、150和155中的一或多者。地图与接入网络数据库231可包括数据,例如 地图数据、位置信息(例如,定位辅助数据,包含用于接入网络239的基站历书数据和/或 用于A-GNSS的辅助数据)、关于关注点的信息,或可由位置服务使用的其它数据。此信息可 从第三方服务、众包数据库(可收集由例如移动装置237等移动装置提供的位置相关信息) 或从提供与位置服务相关的信息的任一合适的源推导。地图与接入网络数据库231可对应 于图IA中的服务器140、150和155中的一或多者。LBS应用程序233可包括使用位置信息 的应用程序、程序、服务器计算机或服务。实例包含计算装置上的地图程序,其使用位置服 务展示当前位置且基于当前位置提供方向。LBS应用程序233可进一步使用从AN数据库 231获得的信息以及从位置服务器235获得的位置信息来将应用程序信息提供到移动装置 237。LBS应用程序233可对移动装置237和/或移动装置237的用户提供各种位置相关 服务,例如特定局部区域(例如,建筑物或地点)内的方向寻找和导航和/或关于特定局部 区域的信息的供应,所述信息可涉及移动装置237在局部区域内或者在局部区域中的某个 特定位置处或附近。此位置相关信息可包含描述或指示购物中心内的特定销售事件、移动 装置237的用户关注的特定产品或服务的所在、附近空的停车空间的所在等等的信息。LBS 应用程序233可在图IA中的服务器140、150和155中的一或多者上支持或可包括所述一 或多者。
[0084] 架构230内的数据流的额外实例在图IB的元素 Sl到S9中展示,其展示图IB的 以上列出部分之间的通信链路(也可称为接口)的说明性非限制性实例。接口 S1、S5、S6、 S7、S8和S9可包括逻辑或物理接口。在物理接口 Sn (其中η为在范围1、5、6、7、8和9中 的数字)的情况下,由Sn接合的两个实体可包括物理上单独的实体且可通过有线连接(例 如,电缆或LAN)或经由例如图IA中的网络130等一或多个中间实体无线地链接。在逻辑 接口 Sn的情况下,由Sn接合的两个实体可为同一物理实体内的不同部分(例如,不同的 程序或过程)。作为实例,位置服务器235和LBS应用程序233可在接口 S5为物理的时为 物理上单独的实体,或可在接口 S5为逻辑的时为同一实体的部分。到移动装置237的接 口 S2、S3和S4可包括物理接口。通过接口 S1,接入网络239可将对从移动装置237发射 的信号做出的接入网络测量值提供到位置服务器235以使位置服务器235能够定位移动装 置237。此外,通过接口 Sl,位置服务器235可配置接入网络239以做出对移动装置237的 特定测量值且将其提供到位置服务器235 (例如,与移动装置237的检测和/或从移动装置 237接收的信号的时序、强度和/或到达方向相关的测量值或信息)。通过接口 S2,接入网 络239可将用于支持位置服务的定位辅助数据传送到移动装置237,接入网络239可能已经 配置有或可能已从位置服务器235获得所述定位辅助数据。辅助数据经由接口 S2从接入网 络239到移动装置237的传送可点对点发生和/或可利用从接入网络239发射到多个装置 (包含但不限于移动装置237)的广播消息。传送的定位辅助数据可提供接入网络239中或 外的一或多个发射器(例如,接入点)的描述或特性,所述发射器的信号可由移动装置237 测量以估计其位置。通过S2,接入网络239还可向移动装置237传送由接入网络239对从 移动装置237接收的信号做出的测量值。另外通过S2,移动装置237可向接入网络239传 送由移动装置237从接入网络239接收的信号的位置相关测量值,且接入网络239可做出 对从移动装置237接收的信号的测量值。通过接口 S3,作为用于提供定位服务的系统的主 要功能的部分,位置服务器235可将位置相关定位辅助数据传送到移动装置237,且移动装 置237可将定位测量值、位置估计和/或众包测量值传送到位置服务器235。S3上的各种 交互和传送在一些实施例中可根据SUPL ULP协议而发生。在另外实施例中,S3上使用的 SUPL ULP可采用LPP和/或LPP/LPPe作为如由OMA在SUPL版本2. 0、2. 1和3. O中界定 的SUPL位置解决方案所界定和允许的定位协议。通过接口 S4, LBS应用程序233可向移动 装置237发送位置请求、地图数据和/或位置相关内容,例如导航和方向寻找数据。另外在 S4上,移动装置237可向LBS应用程序233发送位置响应和/或位置报告(S卩,响应于来自 LBS应用程序233的位置请求),且还可或改为向LBS应用程序233发送针对地图数据和/ 或其它位置相关内容的请求。通过接口 S5, LBS应用程序233可向位置服务器235发送位 置请求(例如,与移动装置237相关)和/或与报告移动装置237的存在和/或位置相关 的配置请求。此外在S5上,位置服务器235可向LBS应用程序233发送位置响应和/或位 置报告(例如,响应于从LBS应用程序233较早接收的位置请求和/或配置请求)。为了支 持S5接口上的交互,在一些实施例中可使用由OM在公开可用文献中界定的移动位置协议 (MLP)。MLP也可在一些实施例中用以支持接口 S4上的交互。通过接口 S6,接入网络数据 库231可向位置服务器235传送地图数据和/或接入网络相关数据(例如,用于接入网络 239的接入网络历书数据,其可含有接入网络239中的AP和/或基站和/或毫微微小区的 位置和/或发射特性)。此外在S6中,位置服务器235可向地图与接入网络数据库231传 送位置相关测量数据(例如,信号强度和/或往返行程时间测量值,以及做出测量的位置或 位置的估计),其可涉及接入网络239中的接入点和/或基站且可能已至少部分地由位置 服务器235从接入网络239或经由从一或多个移动装置237的众包而获得。类似地,通过 接口 S7, LBS应用程序233可从地图与接入网络数据库231请求和获得地图数据。通过接 口 S8,多个各种地图与接入网络数据库可共享信息,例如可将地图数据、接入网络历书数据 和/或众包位置数据从一个数据库传送到另一数据库,作为向其它位置的架构230的其它 实例提供对此数据的额外存取的方式。此信息可为从专家资源众包或搜集,且可因此初始 在单个数据库处接收,之后与地图与接入网络数据库的网络共享。类似地,通过接口 S9,多 个位置服务器可彼此共享信息,例如可共享从一或多个地图与接入网络数据库231接收的 接入网络历书数据和/或地图数据。接口 Sl到S9中的每一者还可为安全性提供支持,包 含例如两个实体经由接口 Sn (其中η为任一数字1到9)通信以识别且验证彼此、识别且验 证其它实体、授权某些服务和执行记账的能力。
[0085] 图IB中的架构230可包括图IA中说明的架构的扩展和/或修改,其中地图与接 入网络数据库231、LBS应用程序233、位置服务器235、接入网络239和移动装置237中的 一或多者对应于上文提到的图IA中的某些元件。图IB中所示的对图IA的此扩展和/或 修改可实现一地点或其它室内环境内的增强位置服务,而图IA中的架构可仅支持现有位 置解决方案,例如SUPL或较不适合于地点的3GPP/3GPP2控制平面解决方案。特定来说,架 构230的位置支持的示范性实例(例如,如参考图2B、3B、4B、5B、6B、6C、6D和6Ε稍后描述) 以及图IC中稍后描述的架构230的精炼展示架构230可如何以有效方式支持地点内的位 置服务。
[0086] 在架构230中,位置服务器235可主要支持移动装置237的定位,而LBS应用程序 233可主要支持使用移动装置237的位置信息(例如,当前位置、当前速度、当前航向、位置 历史)作为输入的服务,且可随后取决于此提供额外服务(例如,导航辅助、方向寻找、与特 定位置相关的关注信息等等)给移动装置100和/或其它实体,例如地点所有者或某个其 它外部客户端。位置服务器235和LSB应用程序233的功能分割可方便地使不同提供者 (例如,可包含不同厂商、网络运营商、位置提供者和/或地点所有者)能够提供其自身对 位置服务的专门支持,其可至少部分地取决于每一此提供者唯一可用且对其它提供者不可 用的数据、资源、设备和专门技术。通过此功能分裂,LBS应用程序233可能需要依赖于移 动装置237和/或位置服务器235来供应移动装置237的位置相关信息(例如,移动装置 237的位置的估计或近似、此些估计或近似中的可靠性或不确定性的指示、移动装置237的 某些位置相关事件的指示,例如移动装置237进入或离开某一地理区域等等)。移动装置 237可依赖于LBS应用程序233 (且不是位置服务器235)来得到例如导航和方向寻找辅助 等取决于位置的服务。位置服务器235 (且可能移动装置237)可依赖于LBS应用程序233 来得到指示何时以及在何种环境下将获得移动装置237的位置信息且提供到LBS应用程序 233的指令和配置细节。移动装置237可进一步依赖于位置服务器235来得到获取其位置 的辅助(例如,用于位置辅助数据的传送和/或位置估计的计算)。位置服务器235可依赖 于接入网络239来得到移动装置237的位置相关测量值和/或位置估计,且接入网络239 可依赖于位置服务器235来得到指示何时以及如何报告移动装置237的位置测量值和/或 位置估计的指令和配置细节。在没有图IB中示范的扩展和修改的情况下,这些相互依赖性 和相关联交互在针对图IA较早描述的较一般架构中可能不存在或不可支持。
[0087] 图IC是根据替代实施例的在一地点中提供基于位置的服务的架构200的示意图。 图IB和IC中描绘的系统可提供本文描述的实施例的替代实施方案且可匹配于每一架构的 对应元件。应了解,在每一系统中对应元件可执行相似(但不一定相同)功能。而且,地图 与接入网络数据库231的功能可由接入/位置网络数据库208 (图IC中和下文描述)和地 图数据库210 (图IC中和下文描述)执行。架构200可使用如图IA所示和/或如图IB所 示的网络的元件实施。举例来说,图IC中的移动装置204可实施为图IA中的移动装置100。 位置服务器(LS) 206、接入/位置网络数据库(ALN DB) 208、地图数据库(地图DB) 210、LBS 应用程序服务器(LBS AS) 212和位置服务器(LS) 206可实施为图IA中的服务器140、150和 /或155或实施为其部分。接入/位置网络(ALN) 202可至少部分地由图IA中的基站收发 器110和/或局部收发器115和/或为关注地点服务的相似收发器植入。ALN 202可包括 其主要或仅有作用是支持定位移动装置204 (例如,通过发射将由移动装置204测量的定位 相关无线电信号或通过测量由移动装置204发射的无线电信号)的实体,以及其主要或仅 有作用是促进移动装置204与其它实体(包含但不限于图IC中的实体,例如LS 206和LBS AS 212)之间的通信的实体。图1A、1B和IC中描绘的架构中的元件之间的额外对应关系可 如以下表1中所示,其中可彼此对应的元件在针对同一行的不同列中展示。举例来说,在表 1的行5中,对于元件类型LBS应用程序(列1中展示),对应元件可包括图IA中的服务器 140、150、155 (列2)、图IB中的应用程序233 (列3)以及图IC中的LBS AS 212 (列4)。应 注意,在图IA的情况下,对应关系较不确切,因为图IA不区分不同类型的服务器140、150、 155或不同类型的通信链路145。
[0088]

【权利要求】
1. 一种用于在基于位置的服务应用程序服务器LBS AS处在地点中提供位置服务的方 法,其包括: 将一或多个消息发射到位置服务器LS W配置所述LS来检测移动装置在所述地点中的 存在; 从所述LS接收包括指示所述移动装置的位置的位置参数的一或多个消息;W及基于 所述所接收位置参数提供位置服务。
2. 根据权利要求1所述的方法,其中所述位置服务提供给所述移动装置。
3. 根据权利要求2所述的方法,其中所述位置服务包括导航辅助、方向寻找或地图供 应中的至少一者。
4. 根据权利要求1所述的方法,其中所述位置参数包括实现所述移动装置的估计位置 的计算的一或多个测量值。
5. 根据权利要求1所述的方法,其中所述位置服务包括对所述地点的访问者分析数据 的供应。
6. 根据权利要求1所述的方法,其中所述所接收位置参数包括所述移动装置的估计位 置或所述移动装置的身份中的至少一者。
7. 根据权利要求1所述的方法,其中配置所述LS包括对所述LS提供所述移动装置的 身份或用于发送所述位置参数的触发事件中的至少一者。
8. 根据权利要求7所述的方法,其中所述触发事件包括W下各项中的至少一者:检测 到所述移动装置进入所述地点、周期性时间间隔、所述移动装置对特定区域的进入或从所 述特定区域的出发,或所述移动装置的估计位置的改变。
9. 根据权利要求1所述的方法,其中配置所述LS和接收所述位置参数是使用大体上根 据开放移动联盟OMA移动位置协议MLP界定的消息来执行。
10. 根据权利要求1所述的方法,且其进一步包括: 响应于所述所接收位置参数针对所述移动装置再配置所述LS ; 至少部分地基于所述再配置接收从所述LS发送的所述移动装置的额外位置参数;W 及 至少部分地基于所述额外位置参数提供额外位置服务。
11. 根据权利要求10所述的方法,其中再配置所述LS包括提供用于发送所述额外位置 参数的新触发事件。
12. 根据权利要求11所述的方法,其中所述新触发事件包括W下各项中的至少一者: 周期性时间间隔、所述移动装置对特定区域的进入或从所述特定区域的出发,或所述移动 装置的所述位置的改变。
13. 根据权利要求2所述的方法,其中提供所述位置服务进一步包括提供地点地图数 据。
14. 根据权利要求13所述的方法,其中所述地图数据是从地图数据库请求且获得。
15. -种基于位置的服务应用程序服务器LBS AS,其包括: 通信接口,其用W将消息发射到通信网络和从所述通信网络接收消息; 一或多个处理器,其用W : 起始将一或多个消息通过所述通信接口发射到位置服务器LS W配置所述LS来检测移 动装置在地点中的存在; 从所述LS获得在所述通信接口处接收的包括指示所述移动装置的位置的位置参数的 一或多个消息;W及 起始基于所述所获得位置参数供应位置服务。
16. -种制品,其包括: 非暂时性存储媒体,其包括存储于其上的机器可读指令,所述机器可读指令可由基于 位置的应用程序服务器LBS AS的专用计算设备执行W : 起始将一或多个消息通过通信网络发射到位置服务器LS W配置所述LS来检测移动装 置在地点中的存在; 通过所述通信网络获得从所述LS接收的包括指示所述移动装置的位置的位置参数的 一或多个消息;W及 起始至少部分地基于所述所获得位置参数供应位置服务。
17. -种基于位置的服务应用程序服务器LBS AS,其包括: 用于将一或多个消息发射到位置服务器LS W配置所述LS来检测移动装置在所述地点 中的存在的装置; 用于从所述LS接收包括指示所述移动装置的位置的位置参数的一或多个消息的装 置;化及 用于基于所述所接收位置参数提供位置服务的装置。
18. -种用于在位置服务器LS处在地点中提供位置服务的方法,其包括: 从基于位置的服务应用程序服务器LBS AS接收包括用W配置位置服务器LS W至少检 测一或多个移动装置在所述地点中的存在的指令的一或多个消息; 将一或多个消息发射到接入/位置网络ALN的至少一部分W配置所述ALN来至少部分 地基于所述指令而检测所述一或多个移动装置中的所述至少一者在所述地点中的所述存 在; 从所述ALN接收包括由所述ALN发送的第一位置信息的一或多个消息,所述第一位置 信息指示所述一或多个移动装置中的至少一者的位置; 至少部分地基于所述第一位置信息而获得所述一或多个移动装置中的所述至少一者 的第二位置信息;W及 将第二位置信息返回到所述LBS AS。
19. 根据权利要求18所述的方法,其中所述第二位置信息包括W下各项中的至少一 者;所述一或多个移动装置中的至少一者的估计位置,或所述一或多个移动装置中的至少 一者的识别符。
20. 根据权利要求18所述的方法,其中所述第一位置信息包括W下各项中的至少一 者;所述一或多个移动装置中的至少一者的识别符,或在所述ALN处从所述一或多个移动 装置中的至少一者接收的信号的测量值。
21. 根据权利要求18所述的方法,其中配置所述ALN包括对所述ALN提供至少一个移 动装置的识别符或用于发送所述第一位置信息的触发事件中的至少一者。
22. 根据权利要求21所述的方法,其中所述触发事件包括W下各项中的至少一者:检 测到移动装置进入所述地点、周期性时间间隔,或从移动装置发射的信号的信号测量值的 改变。
23. 根据权利要求18所述的方法,其中所述指令包括W下各项中的至少一者;所述一 或多个移动装置中的至少一者的识别符,或用于返回所述第二位置信息的触发事件。
24. 根据权利要求23所述的方法,其中所述触发事件包括W下各项中的至少一者:检 测到所述地点中的移动装置、周期性定时器间隔、移动装置对特定区域的进入或从所述特 定区域的出发,或移动装置的位置的改变。
25. 根据权利要求18所述的方法,其中接收所述指令和返回所述第二位置信息是使用 大体上根据开放移动联盟OMA移动位置协议MLP界定的消息来执行。
26. 根据权利要求18所述的方法,其中所述第二位置信息包括至少一个移动装置的位 置估计。
27. 根据权利要求26所述的方法,其中获得所述至少一个移动装置的所述位置估计进 一步包括获得ALN历书数据。
28. 根据权利要求27所述的方法,其中所述ALN历书数据是从ALN数据库请求且获得。
29. 根据权利要求18所述的方法,其中所述ALN包括IE邸802. 11接入点AP、藍牙AP 或毫微微小区中的至少一者。
30. 根据权利要求29所述的方法,其中所述毫微微小区支持根据码分多址CDMA、宽带 CDMA WCDMA、长期演进LTE或高速率包数据HRPD中的至少一者来提供服务。
31. 根据权利要求26所述的方法,其中获得所述至少一个移动装置的所述位置估计进 一步包括调用与所述至少一个移动装置的定位会话。
32. 根据权利要求31所述的方法,其中所述定位会话包括OMA安全用户平面位置SUPL 会话或根据第S代合作伙伴计划3GPP或3GPP2控制平面位置解决方案中的至少一者。
33. -种位置服务器,其包括: 通信接口,其用W将消息发射到通信网络和从所述通信网络接收消息; 一或多个处理器,其用W : 在所述通信接口处从基于位置的服务应用程序服务器LBS AS获得包括用W配置位置 服务器LS W至少检测一或多个移动装置在地点中的存在的指令的一或多个消息; 起始将一或多个消息通过所述通信接口发射到接入/位置网络ALN的至少一部分W配 置所述ALN来至少部分地基于所述指令而检测所述一或多个移动装置中的所述至少一者 在所述地点中的所述存在; 通过所述通信接口从所述ALN获得包括由所述ALN发送的第一位置信息的一或多个消 息,所述第一位置信息指示所述一或多个移动装置中的至少一者的位置; 至少部分地基于所述第一位置信息而获得所述一或多个移动装置中的所述至少一者 的第二位置信息;W及 起始通过所述通信接口将所述第二位置信息发射到所述LBS AS。
34. -种制品,其包括: 非暂时性存储媒体,其包括存储于其上的机器可读指令,所述机器可读指令可由位置 服务器的专用计算设备执行W: 从基于位置的服务应用程序服务器LBS AS获得包括用W配置位置服务器LS W至少检 测一或多个移动装置在地点中的存在的指令的一或多个消息; 起始将一或多个消息发射到接入/位置网络ALN的至少一部分W配置所述ALN来至少 部分地基于所述指令而检测所述一或多个移动装置中的所述至少一者在所述地点中的所 述存在; 从所述ALN获得包括由所述ALN发送的第一位置信息的一或多个消息,所述第一位置 信息指示所述一或多个移动装置中的至少一者的位置; 至少部分地基于所述第一位置信息而获得所述一或多个移动装置中的所述至少一者 的第二位置信息;W及 起始将所述第二位置信息发射到所述LBS AS。
35. -种位置服务器,其包括: 用于从基于位置的服务应用程序服务器LBS AS接收包括用W配置位置服务器LS W至 少检测一或多个移动装置在地点中的存在的指令的一或多个消息的装置; 用于将一或多个消息发射到接入/位置网络ALN的至少一部分W配置所述ALN来至少 部分地基于所述指令而检测所述一或多个移动装置中的所述至少一者在所述地点中的所 述存在的装置; 用于从所述ALN接收包括由所述ALN发送的第一位置信息的一或多个消息的装置,所 述第一位置信息指示所述一或多个移动装置中的至少一者的位置; 用于至少部分地基于所述第一位置信息而获得所述一或多个移动装置中的所述至少 一者的第二位置的装置;W及 用于将第二位置信息返回到所述LBS AS的装置。
36. -种用于由移动装置在地点中获得位置服务的方法,其包括: 向基于位置的服务应用程序服务器LBS AS登记所述移动装置; 检测所述移动装置对所述地点的进入; 响应于检测到所述进入而将服务请求消息发送到所述LBS AS ; 参与与位置服务器LS的定位会话,其中所述LS获得所述移动装置的估计位置;W及 至少部分地基于所述移动装置的所述估计位置从所述LBS AS接收所述位置服务。
37. 根据权利要求36所述的方法,其中所述移动装置发起所述定位会话且在所述服务 请求消息中将所述估计位置提供到所述LBS AS。
38. 根据权利要求36所述的方法,其中所述LS至少部分地基于发送到所述LBS AS的 所述服务请求消息来调用所述定位会话。
39. 根据权利要求36所述的方法,其中向所述LBS AS登记包括对所述LBS AS提供所 述移动装置的定位能力或所述移动装置的服务偏好的识别符中的至少一者。
40. 根据权利要求36所述的方法,其中所述服务请求消息包括所述移动装置的识别 符、正请求的特定服务或所述移动装置的定位能力中的至少一者。
41. 根据权利要求36所述的方法,其中所述定位会话包括OMA安全用户平面位置SUPL 会话或根据第S代合作伙伴计划3GPP或3GPP2控制平面位置解决方案中的至少一者。
42. 根据权利要求36所述的方法,其中检测所述移动装置的进入包括获取由射频ID标 签、WiFi接入点或毫微微小区中的至少一者发射的信号。
43. 根据权利要求36所述的方法,且其进一步包括: 从远程服务器接收定位辅助数据; 至少部分地基于所述定位辅助数据计算所述估计位置;w及 将所述所计算估计位置发射到所述LS。
44. 一种移动装置,其包括: 收发器,其用W将消息发射到通信网络和从所述通信网络接收消息; 一或多个处理器,其用W : 起始通过所述收发器发射一或多个消息W向基于位置的服务应用程序服务器LBS AS登记所述移动装置; 检测所述移动装置对地点的进入; 响应于检测到所述进入而起始将服务请求消息通过所述收发器发射到所述LBS AS ;参与与位置服务器LS的定位会话,其中所述LS获得所述移动装置的位置的估计;W及 至少部分地基于所述移动装置的所述位置的所述估计从所述LBS AS接收位置服务。
45. -种制品,其包括; 存储媒体,其包括存储于其上的机器可读指令,所述机器可读指令可由移动装置的专 用计算设备执行W: 向基于位置的服务应用程序服务器LBS AS登记所述移动装置; 检测所述移动装置对所述地点的进入; 响应于检测到所述进入而起始将服务请求消息发射到所述LBS AS ; 参与与位置服务器LS的定位会话,其中所述LS获得所述移动装置的位置的估计;W及 至少部分地基于所述移动装置的所述位置的所述估计从所述LBS AS接收位置服务。
46. -种设备,其包括: 用于向基于位置的服务应用程序服务器LBS AS登记移动装置的装置; 用于检测所述移动装置对所述地点的进入的装置; 用于响应于检测到所述进入而将服务请求消息发送到所述LBS AS的装置; 用于参与与位置服务器LS的定位会话的装置,其中所述LS获得所述移动装置的位置 的估计;化及 用于至少部分地基于所述移动装置的所述位置的所述估计从所述LBS AS接收位置服 务的装置。
【文档编号】H04W4/02GK104471964SQ201380037936
【公开日】2015年3月25日 申请日期:2013年6月14日 优先权日:2012年6月15日
【发明者】安德烈亚斯·克劳斯·瓦赫特, 斯蒂芬·威廉·埃奇, S·W·斯特里克兰 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1