导航设备、 位置确定系统和位置确定方法 技术领域 本发明涉及一种导航设备, 其为 ( 例如 ) 能够从通信网络的基站接收通信信号的 类型。本发明还涉及一种位置确定系统, 其为 ( 例如 ) 包含能够从通信网络的基站接收通 信信号的导航设备的类型。本发明进一步涉及一种位置确定方法, 所述方法为 ( 例如 ) 从 通信网络的基站接收通信信号的类型。
背景技术 包括 GPS( 全球定位系统 ) 信号接收及处理功能性的便携式计算装置 ( 例如, 便携 式导航装置 (PND)) 是众所周知的, 且广泛地用作车内或其它交通工具导航系统。
一般来说, 现代 PND 包含处理器、 存储器以及存储于所述存储器内的地图数据。处 理器与存储器协作以提供执行环境, 在所述执行环境中通常建立软件操作系统, 且另外, 常 常提供一个或一个以上额外软件程序以使得能够控制 PND 的功能性且提供各种其它功能。
通常, 这些装置进一步包含 : 一个或一个以上输入接口, 其允许用户与所述装置交 互并控制所述装置 ; 以及一个或一个以上输出接口, 借助于所述输出接口可将信息中继给 用户。输出接口的说明性实例包括视觉显示器及用于声频输出的扬声器。输入接口的说明 性实例包括一个或一个以上物理按钮, 其用以控制所述装置的开 / 关操作或其它特征 ( 如 果所述装置经内建于交通工具内, 则所述按钮没有必要位于所述装置自身上, 而是可位于 方向盘上 ) ; 以及麦克风, 其用于检测用户话语。在一个特定布置中, 可将输出接口显示器 配置为触敏式显示器 ( 借助于触敏式覆盖物或以其它方式 ) 以额外地提供输入接口, 用户 可借助于所述输入接口而通过触摸来操作所述装置。
这种类型的装置还将通常包括 : 一个或一个以上物理连接器接口, 借助于所述物 理连接器接口可将电力及 ( 任选地 ) 数据信号发射到所述装置以及从所述装置接收电力及 ( 任选地 ) 数据信号 ; 以及 ( 任选地 ) 一个或一个以上无线发射器 / 接收器, 其用以允许经 由蜂窝式电信以及其它信号及数据网络 ( 例如, 蓝牙、 Wi-Fi、 Wi-Max GSM、 UMTS 等 ) 进行通 信。
这种类型的 PND 还包括 GPS 天线, 借助于所述 GPS 天线可接收卫星广播信号 ( 包 括位置数据 ) 且随后对其进行处理以确定所述装置的当前位置。
PND 还可包括电子陀螺仪及加速表, 其产生的信号可经处理以确定当前角加速度 及线加速度, 并且又, 且结合从 GPS 信号导出的位置信息, 确定装置及 ( 因此 ) 其中安装所 述装置的交通工具的速度及相对位移。通常, 所述特征最常见地提供于交通工具内导航系 统中, 但还可提供于 PND 中 ( 如果此举是有利的话 )。
所述 PND 的效用主要表现在其确定第一位置 ( 通常, 出发或当前位置 ) 与第二位 置 ( 通常, 目的地 ) 之间的路线的能力。 这些位置可由装置的用户通过各种各样不同方法中 的任一者来输入, 例如通过邮政编码、 街道名及门牌号、 先前存储的 “众所周知” 目的地 ( 例 如著名位置、 城市位置 ( 例如体育场或游泳池 ) 或其它关注点 ) 以及喜爱的或最近去过的 目的地。
通常, 通过用于根据地图数据来计算出发地址位置与目的地地址位置之间的 “最 佳” 或 “最优” 路线的软件来启用所述 PND。 “最佳” 或 “最优” 路线是基于预定标准来确定的 且没有必要是最快或最短路线。对引导驾驶员所沿着的路线的选择可能是非常复杂的, 且 所选择的路线可考虑到现有的、 预测的以及动态及 / 或无线地接收到的交通及道路信息、 关于道路速度的历史信息以及驾驶员对于确定道路选项的因素的自身偏好 ( 举例来说, 驾 驶员可指定路线不应包括高速公路或收费道路 )。
所述装置可持续监视道路及交通条件, 且由于改变的条件而提供或选择改变剩余 行程将经由其进行的路线。基于各种技术 ( 例如, 移动电话数据交换、 固定相机、 GPS 车队 跟踪 ) 的实时交通监视系统正用来识别交通延迟及将信息馈送到通知系统中。
这种类型的 PND 通常可安装在交通工具的仪表板或挡风玻璃上, 但还可形成为交 通工具无线电的机载计算机的一部分或实际上形成为交通工具本身的控制系统的一部分。 导航装置还可为手持式系统 ( 例如 PDA( 便携式数字助理 )、 媒体播放器、 移动电话等 ) 的一 部分, 且在这些情况下, 手持式系统的常规功能性借助于将软件安装于装置上而得以延伸 以便执行路线计算及沿着计算出的路线导航两者。
一旦已计算出了路线, PND 的用户便与导航装置交互以任选地从所建议路线的列 表中选择所需的计算出的路线。 任选地, 用户可干涉或引导路线选择过程, 例如通过指定对 于特定行程应避免或必须遵循某些路线、 道路、 位置或标准。PND 的路线计算方面形成一个 主要功能, 且沿着此路线导航为另一主要功能。
在沿着计算出的路线导航期间, 所述 PND 通常提供视觉及 / 或声频指令以沿着所 选择的路线将用户引导到那条路线的终点, 即所需的目的地。PND 还通常在导航期间在屏 幕上显示地图信息, 所述信息在屏幕上经定期更新, 使得所显示的地图信息表示装置的当 前位置且因此表示用户或用户交通工具的当前位置 ( 如果装置正用于交通工具内导航的 话 )。
在屏幕上显示的图标通常指示当前装置位置且居中, 其中还显示当前装置位置附 近的当前及周围道路的地图信息以及其它地图特征。另外, 可任选地在位于所显示地图信 息上方、 下方或一侧的状态栏中显示导航信息, 导航信息的实例包括到用户需要采取的与 当前道路的下一偏离的距离, 其中所述偏离的性质可能由暗示特定偏离类型 ( 例如, 左转 弯或右转弯 ) 的进一步图标来表示。导航功能还确定声频指令的内容、 持续时间及定时, 可 借助于所述声频指令来沿着路线引导用户。如可了解的, 例如 “100m 后左转” 等简单指令需 要大量处理及分析。如先前提及的, 用户与装置的交互可通过触摸屏或者另外地或替代地 通过操纵杆安装式遥控器、 通过语音激活或通过任何其它适合方法来进行。
所述装置所提供的另一重要功能是在以下事件中进行自动路线重新计算 : 用户在 导航期间偏离先前计算出的路线 ( 意外地或故意地 ) ; 实时交通条件指示替代路线将更有 利且所述装置适宜地经启用以自动辨识所述条件, 或者如果用户出于任何原因而主动地致 使装置执行路线重新计算。
如上文提及, 还已知允许按用户定义的标准来计算路线 ; 举例来说, 用户可能更喜 欢由装置计算风景路线, 或者可能希望避开可能发生、 预计会发生或当前正发生交通拥挤 的任何道路。 装置软件将接着计算各种路线且更青睐于沿着其路线包括最高数目个经标记 为 ( 例如 ) 具有优美风景的关注点 ( 称为 POI) 的路线, 或者通过使用指示特定道路上的正在发生的交通条件的所存储信息, 按照可能拥挤或由于拥挤而引起的延迟的等级来将计算 出的路线进行排序。其它基于 POI 及基于交通信息的路线计算以及导航标准也是可能的。
虽然路线计算及导航功能对于 PND 的总体效用来说是基本的, 但有可能将装置纯 粹用于信息显示或 “自由驾驶” , 在 “自由驾驶” 中仅显示与当前装置位置相关的地图信息, 且在 “自由驾驶” 中尚未计算出任何路线且装置当前不执行导航。此操作模式通常适用于 当用户已经知道需要沿其行进的路线且不需要导航辅助时。
上述类型的装置 ( 例如, 由汤姆汤姆国际私人有限公司 (TomTom International B.V.) 制造并供应的 GO 930 业务型号 ) 提供用于使得用户能够从一个位置导航到另一位置 的可靠方式。当用户不熟悉通向其正导航到的目的地的路线时, 此类装置具有极大效用。
如上文所指示, PND 使用 GPS 卫星广播信号以便确定 PND 的当前位置。然而, 在一 些情况下, 卫星广播信号的质量不良, 从而使 PND 不能确定当前位置。类似地, 在一些情况 下, PND 可能不能接收任何卫星广播信号或来自足够数目个卫星的卫星广播信号以便能够 确定当前位置。
在所谓的″冷起动″情况下 ( 即, 当 PND 在一未使用周期之后首次加电时 ), PND 必须知道至少三个地球轨道卫星 ( 优选为四个卫星 ) 的位置, 以便能够确定当前位置。就 此来说, 信号质量可能至少为足够的, 但在起动时, PND 最初还必须预测 4 个卫星的位置。 虽 然通常使用算法的复杂集合来计算卫星的位置, 但所述计算具有相关联的时间延迟且通常 需要使此时间延迟最小化, 以便不会使用户感到不便。 一种已知解决方案为, 下载含有最新星历数据的数据文件, 但有时对此数据的存 取并非总是可能的, 例如当 PND 正在移动能力中 ( 例如, 在交通工具中 ) 使用时 PND 不能获 得通用包无线电服务 (GPRS) 或其它数据服务时。因此, 需要找到一种用于至少在冷起动情 况期间而且还在不能经由对卫星广播信号的接收和处理来实现位置确定的位置处确定当 前位置的替代机制。
发明内容
根据本发明的第一方面, 提供一种导航设备, 所述导航设备包含 : 无线通信单元, 其用于经由由可识别基站支持的无线通信网络进行数据通信 ; 处理资源, 其经布置以在使 用时支持操作环境, 所述操作环境支持位置确定模块, 所述位置确定模块经布置以从所述 无线通信单元且在当前位置处接收可由所述无线通信单元接收的若干所述可识别基站的 至少身份 ; 其中所述位置确定模块能够存取包含多个数据关联条目的数据存储库, 每一数 据关联条目包含所述可识别基站的若干所存储身份和与其中所述若干所存储身份为可接 收的位置相关联的位置识别符 ; 且所述位置确定模块经布置以根据所述多个数据关联条目 来确定与所述若干所存储身份相关联的所述当前位置。
所述设备可进一步包含 : 位置确定信号接收器 ; 其中所述操作环境可支持能够基 于在由所述位置确定信号接收器接收时的无线位置确定信号来确定所述当前位置的另一 位置确定模块。
所述位置确定模块可经布置以试图将所述若干所述可识别基站的所述身份分别 与所述多个数据关联条目中的一数据关联条目的所述可识别基站的所述若干所存储身份 匹配 ; 当所述匹配发生时, 所述位置识别符可与所述可识别基站的所述若干所存储身份相关联, 其也大体上识别所述当前位置。
所述匹配可为最佳匹配。
所述位置确定模块可经布置以通过关于所述若干可识别基站的所述身份与所述 多个数据关联条目中的若干数据关联条目中的每一者的所述可识别基站的所述若干所存 储身份之间的匹配而计算相应得分来关于所述多个数据关联条目中的所述若干数据关联 条目中的所述每一者测量相应匹配程度。
对于所述多个数据关联条目中的所述若干数据关联条目中的每一者, 所述相应得 分可指示所述若干可接收身份中的与所述可接收基站的所述若干对应的所存储身份匹配 的身份的数量。
所述位置确定模块还可经布置以从所述无线通信单元接收关于所述当前位置且 分别与所述若干可接收身份相关联的若干信号强度测量结果。
所述每一数据关联条目还可包含分别与所述可识别基站的所述若干所存储身份 相关联的若干信号强度范围。
所述位置确定模块可经布置以试图通过找到所述多个数据关联条目中的一数据 关联条目来找到匹配, 所述数据关联条目在其所述若干信号强度范围中具有尽可能多的限 制所述若干信号强度测量结果中的相应信号强度测量结果的信号强度范围。 所述多个数据关联条目中的一个以上数据关联条目可构成关于所述若干信号强 度测量结果的最佳匹配。
所述位置确定模块可经布置以根据所述一个以上数据关联条目的所述位置识别 符来计算所述当前位置。 所述位置确定模块可经布置以根据与所述位置识别符相关联的位 置来计算大体上平均位置。
所述匹配可为最佳匹配。
所述位置确定模块可经布置以通过关于限制所述若干信号强度测量结果中的所 述相应信号强度测量结果的所述若干信号强度范围计算得分来关于所述数据关联条目测 量相应匹配程度 ; 可针对所述多个数据关联条目中的每一者计算相应得分。
最高得分可指示最佳匹配 ; 所述位置确定模块可经布置以找到最高得分。
所述无线通信网络可为蜂窝式通信网络。
所述无线通信网络可为全球移动通信系统 (GSM) 网络。或者, 所述无线通信网络 可为通用移动电信系统 (UMTS) 网络。
所述至少身份可为分别与所述若干所述可识别基站相关联的至少小区身份 (ID)。
根据本发明的第二方面, 提供一种位置确定系统, 其包含 : 根据前述权利要求中任 一权利要求所述的导航设备 ; 包含所述数据存储库的服务器设备 ; 其中所述导航设备经布 置以将请求发送到所述服务器设备以便存取所述多个数据关联条目。
根据本发明的第三方面, 提供一种位置确定方法, 所述方法包含 : 从无线通信单元 且在当前位置处接收可由所述无线通信单元接收的若干所述可识别基站的至少身份 ; 存取 包含多个数据关联条目的数据存储库, 每一数据关联条目包含所述可识别基站的若干所存 储身份和与其中所述若干所存储身份为可接收的位置相关联的位置识别符 ; 以及根据所述 多个数据关联条目来确定与所述若干所存储身份相关联的所述当前位置。
根据本发明的第四方面, 提供一种在没有足够的卫星广播位置相关信息的情况下
的导航方法, 其包含如上文关于本发明的第三方面所陈述的方法。
根据本发明的第五方面, 提供一种计算机程序元件, 其包含用以使计算机执行如 上文关于本发明的第三或第四方面所陈述的方法的计算机程序代码构件。
所述计算机程序元件可体现于计算机可读媒体上。
下文阐述这些实施例的优点, 且在所附附属权利要求中及在以下详细描述中的其 它地方定义这些实施例中的每一者的另外细节及特征。
因此有可能提供一种导航设备、 一种位置确定系统和一种位置确定方法, 其能够 在所述导航设备没有通过 GPS 或其它卫星广播信号技术来确定或足够快速地确定当前位 置的能力的情况下确定所述当前位置。 所述方法、 系统和设备因此减少对用户造成的不便, 借此提供关于导航的改进的用户体验以及节省用户时间的可能性。 因此, 在冷起动情况下, 所述导航设备具有从加电起的改进的起动时间, 且在卫星广播信号的质量不足和 / 或不能 获得足够数量的情况下, 仍存在确定当前位置的机会。 附图说明
现将仅借助于实例参看附图来描述本发明的至少一个实施例, 在附图中 : 图 1 为可由导航设备使用的全球定位系统 (GPS) 的示范性部分的示意说明 ;
图 2 为支持导航设备与服务器设备之间的通信的导航系统和 / 或数据收集系统的 示意图 ;
图 3 为图 2 的导航设备或任何其它适合的导航设备的电子组件的示意说明 ;
图 4 为图 2 的导航设备的全球移动通信系统 (GSM) 通信模块的示意图 ;
图 5 为图 3 的导航设备所使用的架构堆栈的示意表示 ;
图 6 为图 3 的导航设备所在的通信网络的一部分的示意图 ;
图 7 为收集位置相关信息以供后续使用的方法的流程图 ;
图 8a 和图 8b 为关于位置相关信息的记录所使用的可能的数据结构的示意图 ;
图 9 为处理位置相关信息以供后续使用的方法的流程图 ;
图 10 为构成本发明的另一实施例的位置确定方法的流程图 ;
图 11 为在图 10 的方法中所使用的计分方法的流程图 ; 以及
图 12 为构成本发明的又一实施例的位置确定方法的流程图。
具体实施方式
贯穿于以下描述中, 相同参考数字将用以识别类似部分。
现将特定参考 PND 来描述本发明的一个或一个以上实施例。然而, 应记住, 本文 的教示不限于 PND, 而实际上, 本文的教示普遍地适用于例如 ( 但非本质上 ) 经配置而以便 携和 / 或移动方式来执行导航软件以便提供路线规划和导航功能性的处理装置等任何类 型的处理装置。因此, 由此可见, 在本文陈述的实施例的上下文中, 导航设备既定包括 ( 但 不限于 ) 任何类型的路线规划及导航设备, 而不管所述装置体现为 PND、 例如汽车等交通工 具, 还是实际上体现为便携式计算资源 ( 例如, 执行例如路线规划和导航软件的便携式个 人计算机 (PC)、 移动电话或个人数字助理 (PDA))。实际上, 就不具路线规划或导航软件的 益处的一些实施例来说, 可仅使用移动电话、 智能电话等。记住以上附带条件, 出于各种目的使用图 1 的全球定位系统 (GPS) 及其类似物。 一 般来说, GPS 为基于卫星无线电的导航系统, 其能够确定无限数目个用户的连续位置、 速度、 时间及 ( 在一些例子中 ) 方向信息的可能性。先前称为 NAVSTAR 的 GPS 并入有在极其精确 的轨道中绕地球运转的多个卫星。基于这些精确轨道, GPS 卫星可将其位置中继到任何数 目个接收单元。
当经专门配备以接收 GPS 数据的装置开始扫描射频以查找 GPS 卫星信号时实施 GPS 系统。 在从 GPS 卫星接收到无线电信号后, 所述装置经由多种不同常规方法中的一者来 确定所述卫星的精确位置。 在大多数情况下, 所述装置将继续扫描以查找信号, 直到其已获 得至少三个不同的卫星信号为止 ( 请注意, 通常并不 ( 但可以 ) 使用其它三角测量技术用 仅两个信号来确定位置 )。 通过实施几何三角测量, 接收器利用三个已知位置来确定其自身 相对于卫星的二维位置。这可以已知方式进行。另外, 获得第四卫星信号允许接收装置通 过相同的几何计算以已知方式来计算其三维位置。 位置及速度数据可由无限数目个用户连 续地实时更新。
如图 1 中所示, GPS 系统 100 包含绕地球 104 运转的多个卫星 102。 GPS 接收器 106 从所述多个卫星 102 中的若干个卫星接收扩频 GPS 卫星数据信号 108。扩频数据信号 108 从每一卫星 102 连续地发射, 所发射的扩频数据信号 108 每一者包含包括识别特定卫星 102 的信息的数据流 ( 所述数据流来源于所述特定卫星 102)。GPS 接收器 106 通常需要来自至 少三个卫星 102 的扩频数据信号 108, 以便能够计算二维位置。 对第四扩频数据信号的接收 使 GPS 接收器 106 能够使用已知技术来计算三维位置。
在图 2 中, 位置数据处理和确定系统包含导航设备 200, 在一实施例中, 如果需要, 所述导航设备 200 能够经由由通信网络支持的通信信道 152 与服务器 150 通信, 所述通信 网络可通过若干不同布置中的任一者来实施。通信信道 152 一般表示连接导航设备 200 与 服务器 150 的传播媒体或路径。当在服务器 150 与导航设备 200 之间建立了经由通信信道 152 的连接 ( 注意, 此连接可为经由移动装置的数据连接、 经由个人计算机 ( 未图示 ) 经由 因特网的直接连接等 ) 时, 服务器 150 与导航设备 200 可通信。
通信信道 152 不限于特定通信技术。另外, 通信信道 152 不限于单一通信技术 ; 也就是说, 信道 152 可包括使用多种技术的若干通信链路。举例来说, 通信信道 152 可适于 提供用于电通信、 光通信及 / 或电磁通信信号等的路径。如此, 通信信道 152 包括 ( 但不限 于 ) 下列各项中的一者或其组合 : 电路、 例如电线及同轴电缆等电导体、 光纤电缆、 转换器、 射频 (RF) 波、 大气、 真空等。此外, 通信信道 152 可包括中间装置, 例如路由器、 转发器、 缓 冲器、 发射器及接收器。
在一个说明性布置中, 通信信道 152 由电话及计算机网络支持。此外, 通信信道 152 可能能够适应例如红外通信、 射频通信 ( 例如微波频率通信 ) 等无线通信。另外, 通信 信道 152 可视需要适应卫星通信。
通过通信信道 152 所发射的通信信号包括 ( 但不限于 ) 如对于给定通信技术可能 要求或需要的信号。举例来说, 所述信号可适于在例如时分多址 (TDMA)、 频分多址 (FDMA)、 码分多址 (CDMA)、 全球移动通信系统 (GSM) 等蜂窝式通信技术中使用。 可通过通信信道 152 发射数字及模拟信号两者。这些信号可为如所述通信技术可能需要的经调制、 经加密及 / 或经压缩的信号。在此实例中, 导航设备 200 包含移动电话技术 ( 包括例如天线, 或视情况使用导航 设备 200 的内部天线 )。导航设备 200 内的移动电话技术还可包括可插入卡 ( 例如, 订户身 份模块 (SIM) 卡 )。因而, 导航设备 200 内的移动电话技术可经由 ( 例如 ) 因特网来建立导 航设备 200 与服务器 150 之间的网络连接, 其建立方式类似于任何具备无线通信能力的终 端的方式。移动电话技术的进一步细节稍后将在本文中描述。
所上文所阐释, 可使用 ( 例如 ) 因特网以任何适合的已知方式来完成在导航设备 200( 经由服务提供者 ) 与例如服务器 150 等另一装置之间的网络连接的建立。就此来说, 可使用任何数目个适当的数据通信协议, 例如 TCP/IP 分层协议。此外, 移动装置可利用任 何数目个通信标准, 例如 CDMA2000、 GSM、 IEEE 802.11a/b/c/g/n 等。然而, 在本实例中, 导 航设备 200 经配置以在 GSM 网络中操作, 所述 GSM 网络为蜂窝式通信网络的一实例。
除了可能未说明的其它组件之外, 服务器 150 还包括处理器 154, 所述处理器 154 构成处理资源且操作性地连接到存储器 156 且经由有线或无线连接 158 进一步操作性地连 接到大容量数据存储装置 160。大容量存储装置 160 含有 ( 尤其是 ) 数据关联条目的存储。 此类数据的进一步细节稍后在下文中陈述。大容量存储装置 160 可为与服务器 150 分离的 装置, 或者可并入到服务器 150 中。处理器 154 进一步操作性地连接到发射器 162 及接收 器 164, 以经由通信信道 152 将信息发射到导航设备 200 及从导航设备 200 接收信息。所发 送及所接收的信号可包括数据、 通信及 / 或其它传播信号。可根据对于导航系统的通信设 计中所使用的通信要求及通信技术来选择或设计发射器 162 及接收器 164。另外, 应注意, 可将发射器 162 及接收器 164 的功能组合为单一收发器。 如上文所提及, 导航设备 200 可经布置以通过通信信道 152 而与服务器 150 通信, 其使用移动电话技术 166 来经由通信信道 152 发送和接收数据, 注意, 移动电话技术可进一 步用于与除服务器 150 以外的装置进行通信。另外, 根据对于导航系统的通信设计中所使 用的通信要求及通信技术来选择或设计移动电话技术 166。 当然, 导航设备 200 包含其它硬 件和 / 或功能部分, 稍后将在本文中对其进行更详细描述。
存储于服务器存储器 156 中的软件为处理器 154 提供指令且允许服务器 150 向导 航设备 200 提供位置确定服务且 / 或执行位置数据处理任务。举例来说, 服务器设备 150 可提供包括处理来自导航设备 200 的对数据关联条目更新的请求和将当前数据关联条目 从大容量数据存储装置 160 发射到导航设备 200 的服务。另一服务为对来自导航设备 200 的对位置确定的请求的服务。并且, 服务器 150 可以稍后将在本文中描述的方式来处理数 据关联条目。这些服务不必由同一服务器设备提供。然而, 为了描述的方便起见, 在本文中 将服务器 150 描述为提供所有此类服务。
关于位置确定服务, 服务器 150 可用作可由导航设备 200 经由 ( 例如 ) 无线信道接 入的经处理的位置确定数据的远程源。 服务器 150 可包括位于局域网 (LAN)、 广域网 (WAN)、 虚拟专用网络 (VPN) 等上的网络服务器。实际上, 可将个人计算机 (PC) 连接在导航设备 200 与服务器 150 之间, 以在服务器 150 与导航设备 200 之间建立因特网连接。
可经由信息下载为导航设备 200 提供来自上述类型的服务器 150 的信息, 所述信 息下载可自动地或在用户将导航设备 200 连接到服务器 150 后周期性地更新且 / 或可在经 由 ( 例如 ) 无线移动连接装置及 TCP/IP 连接在服务器 150 与导航设备 200 之间进行较恒 定或频繁的无线连接后更为动态。
参看图 3, 应注意, 导航设备 200 的框图并不包括所述导航设备的所有组件, 而是 仅表示许多实例性组件。导航设备 200 位于外壳 ( 未图示 ) 内。导航设备 200 包括处理器 202, 处理器 202 耦合到输入装置 204 和显示装置 ( 例如, 显示屏幕 206)。虽然此处参考单 数形式的输入装置 204, 但技术人员应了解, 输入装置 204 表示任何数目个输入装置, 其包 括键盘装置、 语音输入装置、 触摸面板和 / 或用以输入信息的任何其它已知输入装置。同样 地, 显示屏幕 206 可包括任何类型的显示屏幕, 例如液晶显示器 (LCD)。
在一个布置中, 集成输入装置 204 的一个方面 ( 触摸面板 ) 和显示屏幕 206 以便 提供集成式输入和显示装置, 所述集成式输入和显示装置包括触摸垫或触摸屏输入, 以实 现经由触摸面板屏幕的信息输入 ( 经由直接输入、 菜单选择等 ) 和信息显示两者, 以使得 用户仅需触摸显示屏幕 206 的一部分便可选择多个显示选项中的一者或者激活多个虚拟 或″软″按钮中的一者。就此来说, 处理器 202 支持结合触摸屏幕而操作的图形用户接口 (GUI)。
在导航设备 200 中, 处理器 202 经由连接 210 而操作性地连接到输入装置 204 且 能够经由连接 210 从输入装置 204 接收输入信息, 且经由相应的输出连接 212 而操作性地 连接到显示屏幕 206 及输出装置 208 中的至少一者以将信息输出到所述至少一者。输出装 置 208 例如为声频输出装置 ( 例如, 包括扬声器 )。因为输出装置 208 可向导航设备 200 的 用户产生声频信息, 所以同样应了解, 输入装置 204 也可包括麦克风以及用于接收输入语 音命令的软件。此外, 导航设备 200 还可包括任何额外的输入装置 204 和 / 或任何额外的 输出装置, 例如音频输入 / 输出装置。处理器 202 经由连接 216 而可操作地耦合到存储器 资源 214, 且经进一步适于经由连接 220 从输入 / 输出 (I/O) 端口 218 接收信息 / 将信息发 送到输入 / 输出 (I/O) 端口 218, 其中 I/O 端口 218 可连接到在导航设备 200 外部的 I/O 装 置 222。存储器资源 214 包含 ( 例如 ) 易失性存储器, 例如随机存取存储器 (RAM) ; 和非易 失性存储器, 例如数字存储器 ( 例如快闪存储器 )。外部 I/O 装置 222 可包括 ( 但不限于 ) 外部收听装置, 例如耳机。到 I/O 装置 222 的连接可进一步为到任何其它外部装置 ( 例如 汽车立体声单元 ) 的有线或无线连接, 用于免持式操作及 / 或用于 ( 例如 ) 语音激活式操 作、 用于到耳机或头戴式耳机的连接。
图 3 进一步说明处理器 202 与天线 / 接收器 224 之间经由连接 226 的操作性连接, 其中天线 / 接收器 224 构成位置确定信号接收器且可为 ( 例如 )GPS 天线 / 接收器。将了 解到, 为了说明而示意性地组合由参考数字 224 表示的天线与接收器, 但天线及接收器可 为分开定位的组件, 且天线可为 ( 例如 )GPS 片状天线或螺旋天线。
为了在上述 GSM 网络中提供通信能力, 导航设备 200 还包含与处理资源 202 介接 且通过连接 230 而耦合到处理资源 202 的 GSM 通信模块 228。
参看图 4, GSM 通信模块 228 包含另一处理资源 240, 在此实例中, 另一处理资源 240 为蜂窝式通信终端的芯片组。另一处理资源 240 耦合到发射器链 242 和接收器链 244, 所述发射器链 242 和接收器链 244 耦合到双工滤波器 246。双工滤波器 246 耦合到天线 250。
GSM 通信模块 228 还拥有各自耦合到另一处理资源 240 的机载易失性存储器 ( 例 如, RAM 252) 和机载非易失性存储器 ( 例如, ROM 254)。 技术人员应了解, GSM 通信模块 240 的上述架构包含其它元件 ( 例如, SIM 模块 ), 但为了保持描述的简明和清晰起见, 本文中未描述此类额外元件。另一处理资源 240 经配置以准许 ( 在此实例中 ) 将基站收发台 (BTS) 身份和关于所述 BTS 身份的信号强度测量结果传送到导航设备 200 的处理资源 202。
当然, 所属领域的一般技术人员将理解, 图 3 中所展示的电子组件以常规方式由 一个或一个以上电源 ( 未图示 ) 供电。如所属领域的一般技术人员将理解, 预期图 3 中所 展示的组件的不同配置。举例来说, 图 3 中所展示的组件可经由有线和 / 或无线连接等而 相互通信。因此, 本文中所描述的导航设备 200 可为便携式或手持式导航设备 200。
转而参看图 5, 存储器资源 214 存储引导加载器程序 ( 未图示 ), 所述引导加载器 程序由处理器 202 执行以从存储器资源 214 加载操作系统 262 以用于由功能硬件组件 260 执行, 所述操作系统 262 提供应用软件 264 可运行的环境。 操作系统 262 用来控制功能硬件 组件 260 且驻存于应用软件 264 与功能硬件组件 260 之间。应用软件 264 提供操作环境, 所述操作环境包括支持导航装置 200 的核心功能 ( 例如, 地图检视、 路线规划、 导航功能和 与此相关联的任何其它功能 ) 的 GUI。应用软件 264 的一部分包含数据记载器模块 266 和 以 BTS 为基础的位置确定模块 268。
参看图 6, GSM 网络 280 的一部分包含支持第一通信小区 284 的第一 BTS 282、 支 持第二通信小区 288 的第二 BTS 286 和支持第三通信小区 292 的第三 BTS 290。在此实例 中且在一示范性时刻, 导航设备 200 位于第一 BTS 282、 第二 BTS 286 与第三 BTS 290 之间, 以使得导航设备 200 驻存于第一通信小区 284、 第二通信小区 288 和第三通信小区 292 中。 GSM 系统 ( 网络 280 根据其而操作 ) 使用时分多址 (TDMA) 方案, 所述方案支持每 个射频信道八个全双工信号路径。在 GSM 网络 280 中, 将单一的主要无线电信道指派给第 一 BTS 282、 第二 BTS 286 和第三 BTS 290 中的每一者。
通常, GSM 系统的所谓的共同控制信道 (CCCH) 用以交换寻呼和设置控制信息。独 特的识别信号、 同步和定时信息还由每一 BTS 在 CCCH 上发射以便 ( 尤其是 ) 允许移动订户 (MS) 区分主要信道与非主要信道。
在将导航设备 200 加电后, GSM 通信模块 228 为了搜索从附近 ( 即, 可接收的 )BTS 所发射的 CCCH 识别信号而扫描预编程的频谱。在检测到 CCCH 识别信号后, GSM 通信模块 228 即刻测量所述 CCCH 识别信号的信号质量因数 ( 例如, 信号强度 )。
在完成对所述频谱内的频率的扫描后, 所述 MS( 在此实例中为 GSM 通信模块 228) 通常即刻选择提供最大相对信号质量因数的 BTS 作为服务 BTS。在识别为适当强度的信号 且锁定到所述信号上后, GSM 通信模块 228 即刻针对传入的呼叫而监控所述选定 CCCH。在 监控服务 BTS 时, MS 在服务 BTS 的 CCCH 上接收邻近基站频率列表。通过关于每一主要信 道测量所谓的所接收信号强度指示 (RSSI) 来监控附近的可接收 BTS 的主要信道使 GSM 模 块 228 能够不断发觉其它附近的 BTS。如果需要, 由服务 BTS 传送到 GSM 模块 228 的频率列 表可用以帮助 GSM 模块 228 监控附近的 BTS。实际上, 由于由给定 BTS 提供的频率列表可为 选择性的, 所以 GSM 通信模块 228 可经配置以针对其它 BTS 进行独立扫描。
现将在通过没有根据卫星广播信号 ( 例如, 关于 GPS 而接收的信号 ) 来计算当前 位置的能力的导航设备 200 收集位置相关数据以供后续使用 ( 例如, 在处理之后 ) 的情况 下描述导航设备 200 的操作。
参看图 7, 假设导航设备 200 已加电且在行进。为了确保一致行为, 数据记载器模 块 266 使用预定准则。所述预定准则可为预定时间周期和 / 或导航设备 200 所移动的预定
距离, 例如每隔 3 米。 预定准则用以决定何时进行以下测量。 就此来说, 数据记载器模块 266 首先确定 ( 步骤 400) 是否已满足预定触发准则, 且等待直到已满足所述触发准则为止。
在此实例中假设 : 导航设备 200 正朝图 6 的相对于三个 BTS 282、 286 和 290 的相对 位置移动, 一旦已满足所述触发准则 ( 例如, 导航设备 200 已在任何方向上平移至少 3 米 ), 导航设备 200 就确定 ( 步骤 402)GSM 模块 228 是否能够提供附近 BTS 的身份, 例如第一 BTS 282、 第二 BTS 286 和第三 BTS 290 的身份 (ID)。在导航设备 200 不能使用其 GPS 能力来确 定当前位置的情况下, 导航设备 200 可经由用户接口视情况询问 ( 步骤 404) 用户以便确定 当前位置。当然, 对用户的此询问必须被减到最少以便避免成为用户的烦恼。
此后, 在一基本实施例中, 数据记载器模块 266 使用 GSM 通信模块 228 的能力以上 文已描述的方式来确定 ( 步骤 406) 附近的 BTS 的身份。然而, 在一较复杂实施例中, 数据 记载器模块 266 还获取关于附近的 BTS 中的每一者的信号强度测量结果。因此, 在本实例 中, 数据记载器模块 228 能够从 GSM 通信模块 228 获取分别与第一 BTS 282、 第二 BTS 286 和第三 BTS 290 相关联的第一、 第二和第三信号强度测量结果。
导航设备 200 接着使用其 GPS 能力来确定 ( 步骤 408) 导航设备 200 的当前位置 且将识别相应 BTS 的测得的第一、 第二和第三信号强度和以上使用导航设备 200 的 GPS 能 力所确定的位置记录 ( 步骤 410) 于信号强度数据和位置数据的表 ( 图 8a) 中。因此, 记录 BTS 与位置之间的关联。在基本实施例中, 关联仅存在于在当前位置处可由 GSM 通信模块 228 接收的 BTS 的身份与如导航设备 200 所测得的当前位置之间 ( 图 8b)。然而, 在较复杂 实施例中, 关联存在于 GSM 模块 228 的经识别 BTS 信号强度测量结果与如导航设备 200 使 用其 GPS 能力所确定的当前位置之间。
如从图 8(a) 和图 8(b) 可看出, 随着时间的流逝可分别建立当前位置和与在当前 位置处可由导航设备 200 接收的 BTS 有关的信息的纪录。每一条目构成一数据关联条目。
现将在数据关联条目已通过导航设备的一群体或共同体产生且被传送到服务器 设备 150 或另一计算资源以便创建和 / 或补充由存储装置 160 存储的以 BTS 为基础的原始 位置数据的数据库的情况下描述以上服务器设备 150 的操作。就此来说, 所述群体中的导 航设备中的每一者 ( 例如, 导航设备 200) 经配置有在导航设备 200 的规划或未规划旅途期 间产生并发送如上文所描述的数据关联条目的能力。数据关联条目记录于由导航设备 200 的数字存储器存储的日志 ( 例如, 日志文件 ) 中。当接下来 ( 例如, 使用借以将导航设备 200 与个人计算机 (PC) 或其它计算装置对接的 TomTom HOME 系统 ) 在导航设备 200 与服 务器设备 150 之间建立通信会话且所述通信会话经由 PC 所耦合到的因特网连接来建立时, 将所述日志传送到服务器设备 150。数据传递因此可在导航设备 200 与服务器 150 之间发 生。在此实例中, 日志文件的内容存储于以 BTS 为基础的位置数据库中。以 BTS 为基础的 原始位置数据库因此包含 ( 尤其是 )BTS 身份数据和位置数据。在此实例中, 将位置数据记 录为经度和纬度坐标。当然, 在本实例中, 由于导航设备 200 经适当装备以支持 WAN 上的无 线通信, 所以导航设备 200 可将周期性更新发送到服务器设备 150 而不必等待与 PC 对接。
在与从导航设备所接收的原始数据的处理有关的第一实施例中, 为了增强存储于 以 BTS 为基础的原始位置数据库中的数据的可用性, 由处理器 154 支持的位置数据处理模 块 155 如下分析以 BTS 为基础的原始位置数据库的数据关联条目。位置数据处理模块 155 仅分析以 BTS 为基础的原始位置数据库的每一数据关联条目且识别关于一位置区域 ( 例如, 如相关联的经度和纬度坐标所识别的 3m2) 识别相同 BTS 的数据关联条目。接着将所聚 集数据存储于 BTS 坐标数据库中以供随后公开且由导航设备使用。
在另一实施例 ( 图 9) 中, 在也已将信号强度数据记录于以 BTS 为基础的位置数据 库中的情况下, 位置数据处理模块 155 从所述多个数据关联条目识别 ( 步骤 412) 包含驻存 于由第一坐标范围界定的预定第一区域 ( 例如, 3m2) 中的坐标数据的那些数据关联条目。 位置数据处理模块 155 接着使用与关于所述第一区域所识别的每一 BTS 有关的数据来确定 ( 步骤 414) 信号强度范围, 其将测得的信号强度用于每一 BTS。举例来说, 在第一 BTS 282 的情况下, 对于经度纬度坐标范围 lo1, la1 到 lo2, la2, 所存储的不同信号强度测量结果在 S1 到 S2 的范围内。对第二 BTS 286 来说, 对于经度纬度坐标范围 lo1, la1 到 lo2, la2, 所存储 的不同信号强度测量结果在 S3 到 S4 的范围内。对第三 BTS 290 来说, 对于经度纬度坐标范 围 lo1, la1 到 lo2, la2, 所存储的不同信号强度测量结果在 S5 到 S6 的范围内。接着将所确定 的范围与对应于第一经度 - 纬度坐标范围的中心的坐标一起存储 ( 步骤 416) 于 BTS 坐标 数据库中。此后, 位置数据处理模块 155 接着确定关于其它区域范围是否需要发生处理, 且 如果认为进一步处理是必要的, 那么位置数据处理模块 155 关于另一位置区域重复以上过 程 ( 步骤 412 到 418), 直到已完成关于所有必要位置区域的处理或没有另外的数据关联条 目留待处理为止。
在上述处理之后, BTS 坐标数据的数据库因此包含 BTS 信号强度测量结果的范围 与坐标中点之间的关联。
一旦已完成以上数据处理, 就可公开 BTS 坐标数据库以供导航设备使用。就此来 说, 虽然服务器 150 可用以服务于对位置确定的请求, 但更为谨慎的是通过导航设备 200 的 存储器资源 214 在本地存储 BTS 坐标数据库, 因为可能在 GSM 网络 280 的 GPRS 功能性不可 用时需要 BTS 坐标数据库。
参看图 10, 当导航设备 200 在一未使用周期之后加电 ( 即, 在冷起动条件下 ) 或 导航设备 200 已处于加电状态下但不能 ( 例如, 在提供导航辅助时 ) 使用导航设备 200 的 GPS 能力来确定当前位置时, 可以以下方式来确定当前位置。就此来说, 在 BTS 坐标数据库 的使用的第一实施例中, 假设 BTS 坐标数据库仅包含 GSM 网络 280 中的 BTS 的身份的群组 与坐标数据之间的关联, BTS 的身份的群组包含若干 BTS 的身份。
当然, 最初, 导航设备 200 确定 ( 步骤 420) 是否可通过使用 GPS 能力来确定当前 位置, 且如果这是可能的, 那么导航设备 200 通过 ( 例如 ) 关于导航将要使用的 GPS 数据来 确定 ( 步骤 422) 当前位置。就此来说, 应用软件 264 包含能够基于由天线 / 接收器 224 接 收到的无线位置确定信号来确定当前位置的另一位置确定模块 ( 未图示 )。
然而, 在导航设备 200 不能通过 GPS 数据来确定当前位置的情况下, 导航设备 200 的以 BTS 为基础的位置确定模块 268 确定 ( 步骤 424)GSM 网络 228 中的可从当前位置接收 的若干 BTS 的身份。此信息通过 GSM 通信模块 228 以上文关于先前实施例已描述的方式来 获取, 且因此, 为描述的清晰和简明起见, 将不关于此实施例进一步对其进行描述。
位置确定模块 268 接着存取 BTS 坐标数据库以便试图将在当前位置处的可接收 BTS 的身份与 GSM 网络 228 中的 BTS 的若干所存储身份中的与位置识别符相关联的一者匹 配, 其中已知与 BTS 的若干所存储身份相关联的 BTS 为可接收的。就此来说, 位置确定模块 268 试图在 BTS 坐标数据库中找到所述数据关联条目中的一个数据关联条目, 所述数据关联条目包含且因此识别与由 GSM 通信模块 228 识别的 BTS 相同的 BTS。举例来说, 在导航设 备 200 如图 6 中所示而定位的情况下 ( 其中第一 BTS 282、 第二 BTS 286 和第三 BTS 290 可 从当前位置接收 ), BTS 坐标数据库中的需要找到的数据关联条目必须识别第一 BTS 282、 第二 BTS 286 和第三 BTS 290, 即需要 BTS 身份匹配。
位置确定模块 268 因此确定 ( 步骤 428) 是否已找到匹配。在已找到精确匹配的 情况下, 位置确定模块 268 从经发现为精确匹配的所述数据关联条目提取 ( 步骤 430) 构成 位置识别符的坐标数据且使用 ( 步骤 432) 所述位置识别符 ( 在此实例中为位置坐标 ) 作 为可用于 ( 例如 ) 一个或一个以上导航相关功能的当前位置。
因此, 位置确定模块 268 已确定当前位置, 所述当前位置与找到的数据关联条目 的若干所存储 BTS 身份相关联。
在不能找到精确匹配的情况下, 位置确定模块 268 试图找到最接近的匹配 ( 步骤 434)。就此来说, 为了试图找到最接近的匹配, 针对 BTS 坐标数据库的每一数据关联条目计 算一得分, 所述得分构成匹配程度的量度。参看图 11, 位置确定模块 268 扫描 ( 步骤 436) 通过 BTS 坐标数据库的每一数据关联条目, 且对于每一数据关联条目还扫描通过每一 BTS 条目, 且在识别出也已由 GSM 通信模块 228 识别的 BTS 的情况下, 所述数据关联条目得一分 ( 步骤 438)。实际上, 对于关于所述数据关联条目而列出且由 GSM 通信模块 228 识别的每 一 BTS 身份, 所述数据关联条目得一分, 且为所述数据关联条目维持累计得分。 一旦已由位置确定模块 268 关于每一数据关联条目执行计分, 位置确定模块 268 就识别 ( 步骤 440) 具有赋予其的最高得分的数据关联条目。 返回参看图 10, 一旦已找到得 分最高的数据关联条目, 位置确定模块 268 就从被发现具有最高得分的数据关联条目中提 取 ( 步骤 442) 坐标数据且使用 ( 步骤 432) 所述位置识别符 ( 在此实例中为位置坐标 ) 作 为可用于 ( 例如 ) 一个或一个以上导航相关功能的当前位置。
因此, 位置确定模块 268 已再次确定当前位置, 所述当前位置与所找到的数据关 联条目的若干所存储 BTS 身份相关联。
转而参看图 12, 在另一实施例中, BTS 坐标数据库包含各自包含上述类型的信号 强度范围数据的多个数据关联条目。
如同在先前实施例中, 导航设备 200 最初确定 ( 步骤 450) 是否可通过使用 GPS 能 力来确定当前位置, 且如果这是可能的, 那么导航设备 200 通过 ( 例如 ) 关于导航将要使用 的 GPS 数据来确定 ( 步骤 452) 当前位置。
然而, 在导航设备 200 不能通过 GPS 数据来确定当前位置的情况下, 导航设备 200 的位置确定模块 268 确定 ( 步骤 454)GSM 网络 228 中可从当前位置接收的若干 BTS 的身份 连同相关联的相应测得的信号强度。此信息由 GSM 通信模块 228 以上文关于先前实施例已 描述的方式来获取, 且因此, 为描述的清晰和简明起见, 将不关于此实施例进一步对其进行 描述。
位置确定模块 268 接着存取 BTS 坐标数据库以便试图将在当前位置处的可接收 BTS 的相应信号强度与 GSM 网络 228 中的 BTS 的若干所存储信号强度范围中与位置识别符 相关联的已知与 BTS 的若干所存储身份相关联的 BTS 为可接收的一信号强度范围匹配。就 此来说, 位置确定模块 268 试图在 BTS 坐标数据库中找到所述数据关联条目中的一个数据 关联条目, 所述数据关联条目具有分别限制关于由 GSM 通信模块 228 识别的相同 BTS 而由
GSM 通信模块 228 测得的信号强度的 BTS 信号强度范围。举例来说, 在导航设备 200 如图 6 中所示而定位的情况下 ( 其中第一 BTS 282、 第二 BTS 286 和第三 BTS290 可从当前位置接 收 ), BTS 坐标数据库中的需要找到的数据关联条目必须具有限制关于第一 BTS 282、 第二 BTS 286 和第三 BTS 290 而对应地测量的信号强度的相关联的信号强度范围, 即 BTS 身份必 须匹配且信号强度必须一致。
位置确定模块 268 因此确定 ( 步骤 458) 是否已找到匹配。 在已找到精确匹配 ( 即, 已找到具有限制可由 GSM 通信模块 228 识别的相同 BTS 的信号强度的信号强度范围的数据 关联条目 ) 的情况下, 位置确定模块 268 从经发现为精确匹配的数据关联条目提取 ( 步骤 460) 坐标数据, 且使用 ( 步骤 462) 所述位置识别符 ( 在此实例中为位置坐标 ) 作为可用于 ( 例如 ) 导航相关功能的当前位置。
因此, 位置确定模块 268 已确定当前位置, 所述当前位置与找到的数据关联条目 的若干所存储 BTS 身份相关联。
在不能找到精确匹配的情况下, 位置确定模块 268 试图找到最接近的匹配 ( 步骤 464)。就此来说, 为了试图找到最接近的匹配, 以以下方式针对 BTS 坐标数据库的每一数据 关联条目计算一得分, 所述得分构成匹配程度的量度。再次转而参看图 11, 位置确定模块 268 扫描 ( 步骤 436) 通过 BTS 坐标数据库的每一数据关联条目, 且对于每一数据关联条目 还扫描通过每一 BTS 条目, 且在识别出也已由 GSM 通信模块 228 识别的 BTS 且与经识别的 BTS 相关联的信号强度范围限制由 GSM 通信模块 228 关于经识别的 BTS 测得的对应信号强 度的情况下, 所述数据关联条目得一分 ( 步骤 438)。 实际上, 对于关于所述数据关联条目而 列出的也已由 GSM 通信模块 228 识别且具有限制由 GSM 通信模块 228 测得的对应信号强度 的相应信号强度范围的每一 BTS 身份, 所述数据关联条目得一分, 且为所述数据关联条目 维持累计得分。
一旦已由位置确定模块 268 执行计分, 在一个实施例中, 位置确定模块就识别 ( 步 骤 440) 具有其所得的最高得分的数据关联条目, 且位置确定模块 268 从经发现具有最高得 分的数据关联条目提取坐标数据且使用所述位置识别符 ( 在此实例中为位置坐标 ) 作为可 用于 ( 例如 ) 一个或一个以上导航相关功能的当前位置。
在另一实施例中, 替代于选择单一最高得分, 位置确定模块 268 选择若干得分最 高的数据关联条目, 例如三个得分最高的数据关联条目。返回参看图 12, 位置确定模块 268 从选定的数据关联条目提取坐标数据且根据所提取的坐标数据来计算平均位置, 例如在三 个选定位置的坐标之间的交叉位置。 接着使用 ( 步骤 462) 所述计算出的位置作为可用于一 个或一个以上导航相关功能的当前位置。可关于先前实施例 ( 其中未使用信号强度数据 ) 的数据关联条目应用选择若干得分最高的条目的相同方法。
因此, 位置确定模块 268 再次确定当前位置, 所述当前位置与找到的数据关联条 目的若干所存储 BTS 身份相关联。
应了解, 虽然本发明的各个方面和实施例已在此之前加以描述, 但本发明的范围 不限于本文中所陈述的特定布置, 而是扩展为涵盖落在所附权利要求书的范围内的所有布 置及其修改和更改。
举例来说, 虽然已在第二代通信网络 ( 即, GSM 网络 228) 的情况下描述以上实例, 但技术人员应了解, 可关于第三代通信网络 ( 例如, 通用移动电信系统 (UMTS) 网络 ) 使用以上技术。 就此来说, 用能够起用户设备 (UE) 单元的作用的 UMTS 通信模块来替换 GSM 通信 模块。和 GSM 网络一样, 可关于 UMTS 通信网络中的给定节点 B 测量信号强度, 其通过 ( 例 如 ) 关于所述节点 B 所使用的主要共同导频信道或 ( 例如 ) 如第 7,324,497 号美国专利中 所描述进行测量。
依据以上实施例对其它通信系统的适用性, 技术人员应了解, 术语″基站″不应 被狭义地解释且应理解为涵盖 ( 例如 ) 节点 B。
虽然在前述详细描述中描述的以上实施例参考 GPS, 但应注意, 导航设备可利用任 何种类的位置感测技术作为对 GPS 的替代方案 ( 或实际上, 除了 GPS 以外 )。举例来说, 导 航设备可利用使用其它全球导航卫星系统, 例如欧洲伽利略 (Galileo) 系统。同样, 其不限 于基于卫星, 而是可易于使用基于地面的信标或使得装置能够确定其地理位置的任何其它 种类的系统来起作用。
本发明的替代实施例可实施为供计算机系统使用的计算机程序产品, 所述计算机 程序产品为 ( 例如 ) 一系列计算机指令, 所述计算机指令存储于例如磁片、 CD-ROM、 ROM 或 固定磁盘等有形数据记录媒体上, 或体现于计算机数据信号中, 所述信号经由有形媒体或 无线媒体 ( 例如, 微波或红外 ) 发射。所述系列的计算机指令可构成上文所描述的功能性 的全部或一部分, 且还可存储于例如半导体存储器装置、 磁性存储器装置、 光学存储器装置 或其它存储器装置等任何存储器装置 ( 易失性或非易失性 ) 中。
所属领域的一般技术人员还将很好地了解到, 虽然优选实施例借助于软件来实施 某些功能性, 但所述功能性可同样仅以硬件 ( 例如, 借助于一个或一个以上 ASIC( 专用集成 电路 )) 来实施或实际上由硬件与软件的混合物来实施。如此, 不应将本发明的范围解释为 仅限于以软件来实施。
最后, 还应注意, 虽然所附权利要求书阐述了本文中所描述的特征的特定组合, 但 本发明的范围不限于上文所主张的特定组合, 而是本发明的范围扩展为涵盖本文中所揭示 的特征或实施例的任何组合, 而不管此时是否已在所附权利要求书中具体列举了所述特定 组合。