具有空中搜索模块的导航装置、系统及方法

文档序号:6701575阅读:152来源:国知局
专利名称:具有空中搜索模块的导航装置、系统及方法
技术领域
本发明涉及导航装置、系统及方法。本发明的说明性实施例涉及便携式导航装置 (所谓的PND),尤其是包括全球定位系统(GPS)信号接收及处理功能性的PND。其它实施例 更一般来说涉及经配置以执行导航软件以便提供路线规划功能性且优选地还提供导航功 能性的任何类型的处理装置。
背景技术
包括GPS (全球定位系统)信号接收及处理功能性的便携式导航装置(PND)是众 所周知的,且广泛地用作车内或其它交通工具导航系统。一般来说,现代PND包含处理器、存储器(易失性存储器及非易失性存储器中的至 少一者,且通常所述两者)以及存储于所述存储器内的地图数据。处理器与存储器协作以 提供执行环境,在所述执行环境中可建立软件操作系统,且另外,常常提供一个或一个以上 额外软件程序以使得能够控制PND的功能性且提供各种其它功能。通常,这些装置进一步包含一个或一个以上输入接口,其允许用户与所述装置交 互并控制所述装置;以及一个或一个以上输出接口,借助于所述输出接口可将信息中继给 用户。输出接口的说明性实例包括视觉显示器及用于声频输出的扬声器。输入接口的说明 性实例包括一个或一个以上物理按钮,其用以控制所述装置的开/关操作或其它特征(如 果所述装置经内建于交通工具内,则所述按钮没有必要位于所述装置自身上,而是可位于 方向盘上);以及麦克风,其用于检测用户话语。在特别优选的布置中,可将输出接口显示 器配置为触敏式显示器(借助于触敏式覆盖物或以其它方式)以额外地提供输入接口,用 户可借助于所述输入接口而通过触摸来操作所述装置。这种类型的装置还将通常包括一个或一个以上物理连接器接口,借助于所述物 理连接器接口可将电力及(任选地)数据信号发射到所述装置以及从所述装置接收电力及 (任选地)数据信号;以及(任选地)一个或一个以上无线发射器/接收器,其用以允许经 由蜂窝式电信以及其它信号及数据网络(例如,Wi-Fi、Wi-Max GSM等)进行通信。这种类型的PND装置还包括GPS天线,借助于所述GPS天线可接收卫星广播信号 (包括位置数据)且随后对其进行处理以确定所述装置的当前位置。PND装置还可包括电子陀螺仪及加速表,其产生的信号可经处理以确定当前角加 速度及线加速度,并且又,且结合从GPS信号导出的位置信息,确定装置及(因此)其中安 装所述装置的交通工具的速度及相对位移。通常,所述特征最常见地提供于交通工具内导 航系统中,但还可提供于PND装置中(如果此举是有利的话)。所述PND的效用主要表现在其确定第一位置(通常,出发或当前位置)与第二位 置(通常,目的地)之间的路线的能力。这些位置可由装置的用户通过各种各样不同方法中 的任一者来输入,例如通过邮政编码、街道名及门牌号、先前存储的“众所周知”目的地(例 如著名位置、城市位置(例如体育场或游泳池)或其它关注点)以及喜爱的或最近去过的 目的地。
通常,通过用于根据地图数据来计算出发地址位置与目的地地址位置之间的“最 佳”或“最优”路线的软件来启用所述PND。“最佳”或“最优”路线是基于预定标准来确定的 且没有必要是最快或最短路线。对引导驾驶员所沿着的路线的选择可能是非常复杂的,且 所选择的路线可考虑到现有的、预测的以及动态及/或无线地接收到的交通及道路信息、 关于道路速度的历史信息以及驾驶员对于确定道路选项的因素的自身偏好(举例来说,驾 驶员可指定路线不应包括高速公路或收费道路)。此外,所述装置可持续监视道路及交通条件,且由于改变的条件而提供或选择改 变剩余行程将经由其进行的路线。基于各种技术(例如,移动电话数据交换、固定相机、GPS 车队跟踪)的实时交通监视系统正用来识别交通延迟及将信息馈送到通知系统中。这种类型的PND通常可安装在交通工具的仪表板或挡风玻璃上,但还可形成为交 通工具无线电的机载计算机的一部分或实际上形成为交通工具本身的控制系统的一部分。 导航装置还可为手持式系统(例如PDA(便携式数字助理)、媒体播放器、移动电话等)的一 部分,且在这些情况下,手持式系统的常规功能性借助于将软件安装于装置上而得以延伸 以便执行路线计算及沿着计算出的路线导航两者。路线规划及导航功能性还可由运行适当软件的桌上型或移动计算资源来提供。在PND的上下文中,一旦已计算出了路线,用户便与导航装置交互以任选地从所 建议路线的列表中选择所需的计算出的路线。任选地,用户可干涉或引导路线选择过程,例 如通过指定对于特定行程应避免或必须遵循某些路线、道路、位置或标准。PND的路线计算 方面形成一个主要功能,且沿着此路线导航为另一主要功能。在沿着计算出的路线导航期间,所述PND通常提供视觉及/或声频指令以沿着所 选择的路线将用户引导到那条路线的终点,即所需的目的地。PND还通常在导航期间在屏 幕上显示地图信息,所述信息在屏幕上经定期更新,使得所显示的地图信息表示装置的当 前位置且因此表示用户或用户交通工具的当前位置(如果装置正用于交通工具内导航的 话)°在屏幕上显示的图标通常指示当前装置位置且居中,其中还显示当前装置位置附 近的当前及周围道路的地图信息以及其它地图特征。另外,可任选地在位于所显示地图信 息上方、下方或一侧的状态栏中显示导航信息,导航信息的实例包括到用户需要采取的与 当前道路的下一偏离的距离,其中所述偏离的性质可能由暗示特定偏离类型(例如,左转 弯或右转弯)的进一步图标来表示。导航功能还确定声频指令的内容、持续时间及定时,可 借助于所述声频指令来沿着路线引导用户。如可了解的,例如“100m后左转”等简单指令需 要大量处理及分析。如先前提及的,用户与装置的交互可通过触摸屏或者另外地或替代地 通过操纵杆安装式遥控器、通过语音激活或通过任何其它适合方法来进行。所述装置所提供的另一重要功能是在以下事件中进行自动路线重新计算用户在 导航期间偏离先前计算出的路线(意外地或故意地);实时交通条件指示替代路线将更有 利且所述装置适宜地经启用以自动辨识所述条件,或者如果用户出于任何原因而主动地致 使装置执行路线重新计算。还已知允许按用户定义的标准来计算路线;举例来说,用户可能更喜欢由装置计 算风景路线,或者可能希望避开可能发生、预计会发生或当前正发生交通拥挤的任何道路。 装置软件将接着计算各种路线且更青睐于沿着其路线包括最高数目个经标记为(例如)具有优美风景的关注点(称为Ρ0Ι)的路线,或者通过使用指示特定道路上的正在发生的交通 条件的所存储信息,按照可能拥挤或由于拥挤而引起的延迟的等级来将计算出的路线进行 排序。其它基于POI及基于交通信息的路线计算以及导航标准也是可能的。虽然路线计算及导航功能对于PND的总体效用来说是基本的,但有可能将装置纯 粹用于信息显示或“自由驾驶”,在“自由驾驶”中仅显示与当前装置位置相关的地图信息, 且在“自由驾驶”中尚未计算出任何路线且装置当前不执行导航。此操作模式通常适用于 当用户已经知道需要沿其行进的路线且不需要导航辅助时。上述类型的装置(例如,由汤姆汤姆国际私人有限公司(TomTom International B. V.)制造并供应的型号720T)提供用于使得用户能够从一个位置导航到另一位置的可靠 方式。当用户不熟悉到其正导航到的目的地的路线时,此类装置有很大效用。然而,可能 出现这样的情况用户想要去未知目的地,用户没有关于所述未知目的地的位置信息且所 述未知目的地先前未存储于装置上。此问题可出现在用户在前往目的地的途中或到达目的 地且意识到其需要未由先前存储于导航装置上的目的地提供的某物(例如,产品或服务) 时。举例来说,在到达目的地以拜访亲戚时,用户可能为了买花而想要拜访种花者。如果在 用户的位置处没有先前存储于装置上的花店目的地,则用户将必须自己寻找花店,这可能 花费时间。此问题还可出现在用户在位于道路上的同时产生未预期的需要且所述需要可仅 由用户未知且未存储于装置上的目的地来服务时。另外,当装置的用户到达不熟悉的目的 地且想要知道在其位置处正在发生什么(例如,本地吸引人的事物及事件)时,其可能必须 花费时间及努力来调查其位置以获得关于其未知且未存储于装置上的目的地的信息。此 外,当存取关于存储于装置上的目的地(例如,‘众所周知的’或POI目的地)的信息时,用 户可能需要关于这些目的地的额外信息,以便能够评估要去哪些目的地。就装置的用户来 说,此额外信息的收集可能又花费相当多的时间及努力。考虑到此类装置的用户及其个别 兴趣及需求的千差万别,难以开发出一种先前存储有全部相关目的地的导航装置。在没有导航装置辅助的情况下必须寻找此未知目的地的不确定性可对装置的用 户造成不便和压力。此外,因为用户可能必须花费大量时间来实际地寻找未知目的地,所以 所述不确定性可显著地增加用户的行程时间。这些不确定性影响PND及交通工具内导航装 置用户。本发明的目标为解决此问题,明确地说,试图使导航到未知目的地像导航到已知
位置一样容易。

发明内容
为了实现此目标,本发明的目前优选实施例提供一种导航装置,其包含输入接 口 ;处理器;及可由所述处理器控制的显示器;特征在于所述输入接口经配置以使得用户 能够输入搜索文本并能够选择参考位置,且所述导航装置进一步包含空中(OTA)搜索模 块,其用于产生包含参考位置及搜索文本的服务器呼叫消息以供发射到远程地图搜索服务 器,并用于从此远程地图搜索服务器接收基于参考位置及搜索文本的搜索结果答复消息, 且所述处理器响应于OTA搜索模块以控制所述显示器向所述用户显示搜索结果。本发明的另一实施例涉及一种用于在导航装置中定位未知目的地的方法,所述方法包含以下步骤用户经由导航装置的用户接口输入指示未知目的地的搜索文本及参考位 置;导航装置产生列出参考位置及搜索文本的服务器呼叫消息以供发射到远程地图搜索服 务器,并从此远程地图搜索服务器接收基于参考位置及搜索文本的搜索结果答复消息;及 导航装置在导航装置的显示装置上向用户显示搜索结果。本发明的另一实施例涉及一种导航系统,其包含导航装置,其包含输入接口 ; 处理器;及可由处理器控制的显示器;及远程地图搜索服务器;特征在于所述输入接口经 配置以使得用户能够输入搜索文本并能够选择参考位置,且所述导航装置进一步包含空 中(OTA)搜索模块,其用于产生包含参考位置及搜索文本的服务器呼叫消息以供经由网络 连接发射到远程地图搜索服务器,并用于从远程地图搜索服务器接收基于参考位置及搜索 文本的搜索结果答复消息,且所述处理器响应于OTA搜索模块以控制所述显示器向用户显 示搜索结果。本发明的又一实施例涉及计算机软件,其包含一个或一个以上软件模块,所述软 件模块当在执行环境中执行时可操作以致使导航装置的处理器产生第一用户接口,用户 经由所述第一用户接口选择参考位置;产生第二用户接口,用户经由所述第二用户接口输 入搜索文本;产生列出搜索文本及参考位置的服务器呼叫消息以供由导航装置发射到远程 地图搜索服务器;处理来自此远程地图搜索服务器的搜索结果答复消息;及产生第三用户 接口,其在导航装置的显示装置上向用户显示搜索结果。下文阐述这些实施例的优点,且在所附附属权利要求中及在以下详细描述中的其 它地方定义这些实施例中的每一者的另外细节及特征。


下文将借助于说明性实例并参看附图来描述本发明的教示的各种方面及体现所 述教示的布置,在附图中图1为全球定位系统(GPS)的示意性说明;图2为经布置以提供导航装置的电子组件的示意性说明;图3为导航装置可经由无线通信信道从专用服务器接收信息的方式的示意性说 明;图4A及图4B为导航装置的说明性透视图;图5a到图5i为针对目的地输入过程的来自汤姆汤姆720TPND的说明性截屏;图6为描绘说明性计算出的路线的3D导航视图的说明性截屏,其包括到图8的 ‘搜索何处’屏幕的按钮;图7为描绘地图浏览器视图的说明性截屏;图8为描绘‘搜索何处’屏幕视图的说明性截屏;图9为描绘类似于图5c的屏幕但额外地包括到图8的‘搜索何处’屏幕的按钮的 “位置选择器”屏幕的说明性截屏;图10为描绘说明性搜索过程的‘选择城市’屏幕视图的说明性截屏;图11及图12为描绘说明性搜索过程的‘搜索什么’屏幕视图的说明性截屏;图13为描绘说明性搜索过程的‘搜索结果’屏幕视图的说明性截屏;图14为描绘说明性搜索过程的‘位置信息’屏幕视图的说明性截屏;
图15为描绘说明性搜索过程的‘拨打位置’屏幕视图的说明性截屏;图16为描绘说明性搜索过程的‘位置详情’屏幕视图的说明性截屏;图17为描绘说明性搜索过程的‘导航到搜索结果’屏幕视图的说明性截屏;图18为描绘包括到图8的‘搜索何处’屏幕的按钮的‘快速菜单’屏幕视图的说 明性截屏;图19为描绘说明性搜索过程的‘地图上的搜索结果’屏幕视图的说明性截屏;图20为导航装置所使用的软件的示意性表示;图21为说明导航装置与地图搜索服务器之间的网络连接的图2的导航装置的示 意性说明;图22为导航装置可经由无线通信信道从专用服务器接收信息的方式的示意性说 明,且说明导航装置、专用服务器与地图搜索服务器之间的网络连接;图23及图24为描绘可借以实施本发明的教示的方法的步骤的说明性流程图。
具体实施例方式现将特定参考PND来描述本发明的优选实施例。然而,应记住,本发明的教示不 限于PND,而实际上,本发明的教示普遍地适用于经配置以执行导航软件以便提供路线规 划及导航功能性的任何类型的处理装置。因此,由此可见,在本申请案的上下文中,导航装 置既定包括(但不限于)任何类型的路线规划及导航装置,而不管所述装置是体现为PND、 内建于交通工具中的导航装置、移动电话还是执行路线规划及导航软件的便携式数字助理 (PDA)。记住以上附带条件,图1说明可由导航装置使用的全球定位系统(GPS)的实例性 视图。所述系统是已知的且用于多种用途。一般来说,GPS为基于卫星无线电的导航系统, 其能够为无限数目个用户确定连续位置、速度、时间及(在一些例子中)方向信息。先前称 为NAVSTAR的GPS并入有在极其精确的轨道中绕地球运转的多个卫星。基于这些精确轨道, GPS卫星可将其位置中继到任何数目个接收单元。当经专门配备以接收GPS数据的装置开始扫描射频以查找GPS卫星信号时实施 GPS系统。在从GPS卫星接收到无线电信号后,所述装置经由多种不同常规方法中的一者来 确定所述卫星的精确位置。在大多数情况下,所述装置将继续扫描以查找信号,直到其已获 得至少三个不同的卫星信号为止(请注意,通常并不(但可以)使用其它三角测量技术用 仅两个信号来确定位置)。通过实施几何三角测量,接收器利用三个已知位置来确定其自身 相对于卫星的二维位置。这可以已知方式来完成。另外,获得第四卫星信号将允许接收装 置通过相同的几何计算以已知方式来计算其三维位置。位置及速度数据可由无限数目个用 户连续地实时更新。如图1中所示,GPS系统大体上由参考数字100表示。多个卫星120处于围绕地 球124的轨道中。每一卫星120的轨道未必与其它卫星120的轨道同步,且实际上很可能 不同步。GPS接收器140经展示为从各种卫星120接收扩频GPS卫星信号160。从每一卫星120连续地发射的扩频信号160利用通过极其准确的原子钟实现的高 度准确的频率标准。每一卫星120作为其数据信号发射160的一部分而发射指示所述特定 卫星120的数据流。相关领域的技术人员了解到,GPS接收器装置140通常获得来自至少三个卫星120的扩频GPS卫星信号160以供所述GPS接收器装置140通过三角测量来计算 其二维位置。额外信号的获得(其产生来自总共四个卫星120的信号160)准许GPS接收 器装置140以已知方式来计算其三维位置。图2是以方框组件格式的对根据本发明的优选实施例的导航装置200的电子组件 的说明性表示。应注意,导航装置200的框图并不包括所述导航装置的所有组件,而是仅表 示许多实例性组件。导航装置200位于外壳(未图示)内。所述外壳包括连接到输入装置220及显示 屏幕240的处理器210。输入装置220可包括键盘装置、语音输入装置、触摸面板及/或用 于输入信息的任何其它已知输入装置;且显示屏幕240可包括任何类型的显示屏幕,例如 LCD显示器。在特别优选的布置中,输入装置220及显示屏幕240经集成为集成式输入及显 示装置,所述集成式输入及显示装置包括触摸垫或触摸屏输入,使得用户仅需触摸显示屏 幕240的一部分便可选择多个显示选项中的一者或激活多个虚拟按钮中的一者。所述导航装置可包括输出装置260,例如声频输出装置(例如,扬声器)。因为输 出装置260可向导航装置200的用户产生声频信息,所以同样应了解,输入装置240可包括 麦克风以及用于接收输入语音命令的软件。在导航装置200中,处理器210经由连接225而操作性地连接到输入装置220且 经设定以经由连接225从输入装置220接收输入信息,且经由输出连接245而操作性地连 接到显示屏幕240及输出装置260中的至少一者以将信息输出到所述至少一者。另外,处 理器210经由连接235而可操作地耦合到存储器资源230,且进一步适于经由连接275从 输入/输出(I/O)端口 270接收信息/将信息发送到输入/输出(I/O)端口 270,其中I/O 端口 270可连接到在导航装置200外部的I/O装置280。存储器资源230包含(例如)易 失性存储器(例如随机存取存储器(RAM))及非易失性存储器(例如,数字存储器,例如快 闪存储器)。外部I/O装置280可包括(但不限于)外部收听装置,例如耳机。到I/O装置 280的连接可进一步为到任何其它外部装置(例如汽车立体声单元)的有线或无线连接, 用于免持式操作及/或用于(例如)语音激活式操作、用于到耳机或头戴式耳机的连接及 /或用于到(例如)移动电话的连接,其中移动电话连接可用以在导航装置200与(例如) 因特网或任何其它网络之间建立数据连接且/或用以经由(例如)因特网或某种其它网络 建立到服务器的连接。图2进一步说明处理器210与天线/接收器250之间经由连接255的操作性连接, 其中天线/接收器250可为(例如)GPS天线/接收器。将了解到,为了说明而示意性地组 合由参考数字250表示的天线与接收器,但天线及接收器可为分开定位的组件,且天线可 为(例如)GPS片状天线或螺旋天线。另外,所属领域的技术人员将了解,图2中所示的电子组件以常规方式由电源(未 图示)供电。如所属领域的技术人员将了解的,图2中所示的组件的不同配置被视为属于 本申请案的范围内。举例来说,图2中所示的组件可经由有线及/或无线连接等相互通信。 因此,本申请案的导航装置200的范围包括便携式或手持式导航装置200。此外,图2的便携式或手持式导航装置200可以已知方式连接或“对接”到交通工 具,例如自行车、摩托车、汽车或船。此导航装置200接着可针对便携式或手持式导航用途 而从对接位置移除。
10
现参看图3,导航装置200可经由移动装置(未图示)(例如移动电话、PDA及/或 具有移动电话技术的任何装置)建立与专用服务器302的“移动”或电信网络连接,从而建 立数字连接(例如经由(例如)已知的蓝牙技术的数字连接)。此后,通过其网络服务提 供商,移动装置可建立与服务器302的网络连接(例如,通过因特网)。如此,在导航装置 200 (当其独自及/或在交通工具中行进时,其可为且通常为移动的)与服务器302之间建 立“移动”网络连接以便为信息提供“实时”或至少非常“新式的”网关。使用(例如)因特网(例如万维网)来建立移动装置(经由服务提供商)与例 如专用服务器302等另一装置之间的网络连接可以已知方式来完成。举例来说,这可包括 TCP/IP分层协议的使用。移动装置可利用任何数目个通信标准,例如CDMA、GSM、WAN等。如此,可利用经由数据连接(例如,经由移动电话或导航装置200内的移动电话技 术)所实现的因特网连接。对于此连接,建立专用服务器302与导航装置200之间的因特 网连接。这可(例如)通过移动电话或其它移动装置及GPRS (通用包无线电服务)连接 (GPRS连接是由电信运营商提供的用于移动装置的高速数据连接;GPRS是用以连接到因特 网的方法)来完成。导航装置200可进一步经由(例如)现有的蓝牙技术以已知方式来完成与移动装 置的数据连接且最终完成与因特网及专用服务器302的数据连接,其中数据协议可利用任 何数目个标准,例如GSRM、用于GSM标准的数据协议标准。导航装置200可在导航装置200本身内包括其自身的移动电话技术(例如,包括 天线,或者任选地使用导航装置200的内部天线)。导航装置200内的移动电话技术可包括 如上指定的内部组件,且/或可包括可插入式卡(例如,订户身份模块或SIM卡),连同(例 如)必要的移动电话技术及/或天线。如此,导航装置200内的移动电话技术可类似地经 由(例如)因特网以与任何移动装置的方式类似的方式来建立导航装置200与专用服务器 302之间的网络连接。对于GRPS电话设定,具备蓝牙功能的导航装置可用以配合移动电话模型、制造商 等的不断改变的频谱正确地工作,举例来说,模型/制造商特定设定可存储于导航装置200 上。可更新针对此信息而存储的数据。在图3中,导航装置200被描绘为与专用服务器302经由一般通信信道318通信, 所述一般通信信道318可由许多不同布置中的任一者来实施。当在服务器302与导航装置 200之间建立经由通信信道318的连接(请注意,此连接可为经由移动装置的数据连接、经 由个人计算机经由因特网的直接连接等)时,服务器302与导航装置200可通信。除了可能未说明的其它组件之外,专用服务器302还包括处理器304,所述处理器 304操作性地连接到存储器306且经由有线或无线连接314进一步操作性地连接到大容量 数据存储装置312。处理器304进一步操作性地连接到发射器308及接收器310,以经由通 信信道318将信息发射到导航装置200及从导航装置200发送信息。所发送及所接收的信 号可包括数据、通信及/或其它传播信号。可根据对于导航装置200的通信设计中所使用 的通信要求及通信技术来选择或设计发射器308及接收器310。另外,应注意,可将发射器 308及接收器310的功能组合为信号收发器。专用服务器302进一步连接到(或包括)大容量存储装置312,请注意,大容量存 储装置312可经由通信链路314耦合到服务器302。大容量存储装置312含有大量导航数
11据及地图信息,且可同样为与专用服务器302分离的装置,或者可并入到服务器302中。导航装置200适于通过通信信道318而与专用服务器302通信,且包括如先前关 于图2所描述的处理器、存储器等以及发射器320及接收器322以通过通信信道318发送 及接收信号及/或数据,请注意,这些装置可进一步用于与除服务器302以外的装置进行通 信。另外,根据对于导航装置200的通信设计中所使用的通信要求及通信技术来选择或设 计发射器320及接收器322,且可将发射器320及接收器322的功能组合为单一收发器。存储于专用服务器存储器306中的软件为处理器304提供指令且允许服务器302 向导航装置200提供服务。由服务器302提供的一个服务涉及处理来自导航装置200的请 求及将导航数据从大容量数据存储装置312发射到导航装置200。由服务器302提供的另 一服务包括对于所需应用使用各种算法来处理导航数据及将这些计算的结果发送到导航 装置200。通信信道318大体上表示连接导航装置200与服务器302的传播媒体或路径。专 用服务器302及导航装置200两者均包括用于通过所述通信信道发射数据的发射器及用于 接收已通过所述通信信道发射的数据的接收器。通信信道318不限于特定通信技术。另外,通信信道318不限于单一通信技术; 也就是说,信道318可包括使用多种技术的若干通信链路。举例来说,通信信道318可适于 提供用于电通信、光通信及/或电磁通信等的路径。如此,通信信道318包括(但不限于) 下列各项中的一者或其组合电路、例如电线及同轴电缆等电导体、光纤电缆、转换器、射频 (RF)波、大气、真空等。此外,通信信道318可包括中间装置,例如路由器、转发器、缓冲器、 发射器及接收器。在一个说明性布置中,通信信道318包括电话及计算机网络。此外,通信信道318 可能能够适应例如射频、微波频率、红外通信等无线通信。另外,通信信道318可适应卫星
通{曰。通过通信信道318所发射的通信信号包括(但不限于)如对于给定通信技术可能 要求或需要的信号。举例来说,所述信号可适于在例如时分多址(TDMA)、频分多址(FDMA)、 码分多址(CDMA)、全球移动通信系统(GSM)等蜂窝式通信技术中使用。可通过通信信道318 发射数字及模拟信号两者。这些信号可为如所述通信技术可能需要的经调制、经加密及/ 或经压缩的信号。专用服务器302包括可由导航装置200经由无线信道接入的远程服务器。服务器 302可包括位于局域网(LAN)、广域网(WAN)、虚拟专用网络(VPN)等上的网络服务器。专用服务器302可包括例如桌上型或膝上型计算机等个人计算机,且通信信道 318可为连接在个人计算机与导航装置200之间的电缆。或者,可将个人计算机连接在导航 装置200与服务器302之间以在服务器302与导航装置200之间建立因特网连接。或者,移 动电话或其它手持式装置可建立到因特网的无线连接,以用于经由因特网将导航装置200 连接到服务器302。可经由信息下载为导航装置200提供来自专用服务器302的信息,所述信息下载 可自动地或在用户将导航装置200连接到服务器302后周期性地更新且/或可在经由(例 如)无线移动连接装置及TCP/IP连接在服务器302与导航装置200之间进行较恒定或频 繁的连接后更为动态。对于许多动态计算,服务器302中的处理器304可用于处置大量的处理需要,然而,导航装置200的处理器210还可时常独立于到专用服务器302的连接而处 置许多处理及计算。如以上图2中所指示,导航装置200包括处理器210、输入装置220及显示屏幕 240。输入装置220及显示屏幕240经集成为集成式输入及显示装置以实现信息输入(经 由直接输入、菜单选择等)及信息显示(例如通过触摸面板屏幕)两者。如所属领域的技 术人员众所周知的,此屏幕可为(例如)触摸输入LCD屏幕。另外,导航装置200还可包括 任何额外输入装置220及/或任何额外输出装置241,例如音频输入/输出装置。图4A及图4B为导航装置200的透视图。如图4A中所示,导航装置200可为包括 集成式输入及显示装置290 (例如,触摸面板屏幕)及图2的其它组件(包括但不限于内部 GPS接收器250、微处理器210、电源、存储器系统230等)的单元。导航装置200可搁置于臂292上,所述臂292本身可使用吸盘294而紧固到交通 工具仪表板/窗/等。此臂292为导航装置200可对接到的对接台的一个实例。如图4B中所示,导航装置200可对接或通过(例如)将导航装置292搭扣连接到 对接台的臂292来以其它方式连接到对接台的臂292。导航装置200可接着可在臂292上 旋转,如图4B的箭头所示。为了释放导航装置200与对接台之间的连接,(例如)可按压 导航装置200上的按钮。用于将导航装置耦合到对接台及将导航装置从对接台去耦的其它 同样合适的布置是所属领域的技术人员众所周知的。现参看图5a到图5i,描绘来自汤姆汤姆720T导航装置的一系列截屏。此型号的 汤姆汤姆PND具有触摸屏接口,其用于向用户显示信息且用于接受来自用户的对装置的输 入。所述截屏展示用户的说明性目的地位置输入过程,所述用户的归属位置已被设定为欧 洲专利局(European Patent Office)的海牙(Hague)办事处,且所述用户希望导航到阿姆 斯特丹(荷兰)的街道地址,所述用户知道所述街道地址的街道名及建筑物门牌号。当此用户接通其汤姆汤姆PND时,装置获得GPS定位且计算(以已知方式)PND的 当前位置。如图5a中所示,接着向用户呈现显示340,其以伪三维方式展示局部环境342, PND经确定为位于所述局部环境342中,且在局部环境下方在显示340的区344中展示一系 列控制及状态消息。通过触摸局部环境342的显示,PND切换到显示(如图5b中所示)一系列虚拟按 钮346,借助于所述虚拟按钮346,用户可尤其输入其希望导航到的目的地。通过触摸“导航到”虚拟按钮348,PND切换到显示(如图5c中所示)多个虚拟 按钮,所述虚拟按钮各自与不同类别的可选择的目的地相关联。在此例子中,所述显示展示 “归属”按钮,所述按钮在被按压的情况下将把目的地设定为所存储的归属位置。然而,在此 例子中,因为用户已经在其归属位置(即,EPO的海牙办事处)处,所以选择此选项将不会 引起产生路线。“最爱项目”按钮在被按压的情况下展现用户先前已存储于PND中的目的地 列表,且如果这些目的地中的一者接着被选择,则待计算的路线的目的地被设定为所选择 的先前存储的目的地。“近来目的地”按钮在被按压的情况下展现保存于PND的存储器中且 用户近来已导航到的可选择的目的地的列表。对填充此列表的目的地中的一者的选择将把 此路线的目的地位置设定为所选择的(先前去过的)位置。“关注点”按钮在被按压的情况 下展现许多选项,借助于所述选项,用户可选择导航到已预先存储于装置中作为装置的用 户可能想要导航到的位置的多个位置中的任一者,例如取款机、加油站或旅游胜地。“箭头”形虚拟按钮开启额外选项的新菜单,且“地址”按钮350开始一过程,通过所述过程,用户可 输入其希望导航到的目的地的街道地址。由于在此实例中用户知道其希望导航到的目的地的街道地址,所以假定操作此 “地址”按钮(通过触摸显示于触摸屏上的按钮),于是(如图5d中所示)向用户呈现一系 列地址输入选项——明确地说,针对通过“城市中心”、通过“邮政编码”、通过“十字路口或 交叉点”(例如,两条道路的接合处)及通过“街道及门牌号”的地址输入。在此实例中,用户知道目的地的街道地址及门牌号且因此选择“街道及门牌号”虚 拟按钮352,于是接着向用户呈现(如图5e中所示)输入其希望导航到的城市的名称的提 示354 ;旗标按钮356,借助于所述旗标按钮356,用户可选择所需的城市所位于的国家;及 虚拟键盘358,其可由用户操作(如果必要)以输入目的地城市的名称。在此例子中,用户 先前已导航到在利兹维克及阿姆斯特丹中的位置,且因此PND另外向用户提供可选择的城 市的列表360。在此例子中用户希望导航到阿姆斯特丹,且在从列表360选择阿姆斯特丹后,PND 显示(如图5f中所示)虚拟键盘362,借助于所述虚拟键盘362,用户可输入街道名;对 输入街道名364的提示364 ;及(在此例子中,因为用户先前已导航到在阿姆斯特丹中的街 道)在阿姆斯特丹中的可选择的街道的列表366。在此实例中,用户希望返回到其先前已去过的街道-伦布兰特广场 (Rembrandtplein),且因此从所显示的列表366选择伦布兰特广场。一旦已选择街道,PND便接着显示较小的虚拟小键盘368且借助于提示370来提 示用户输入在其希望导航到的所选择的街道及城市中的门牌号。如果用户先前已导航到在 此街道中的门牌号,则最初便展示所述门牌号(如图5g中所示)。如果如在此例子中,用户 希望再次导航到伦布兰特广场35号,则用户仅需要触摸在所述显示的右下角处显示的“完 成”虚拟按钮372。如果用户希望导航到在伦布兰特广场中的不同门牌号,则其全部要做的 是操作小键盘368以输入适当的门牌号。一旦已输入门牌号,便在图5h中询问用户其是否希望在特定时间到达。如果用户 按下“是”按钮,则调用估计行进到目的地所需要的时间且建议用户其应何时离开(或者在 其走晚了的情况下,应已离开)其当前位置以便准时到达其目的地的功能性。在此例子中, 用户并不关心在特定时间到达,且因此选择“否”虚拟按钮。选择“否”按钮374致使PND计算当前位置与所选择的目的地之间的路线且将所述 路线376(如图5i中所示)显示于展示整个路线的放大率相对低的地图上。向用户提供 “完成”虚拟按钮378,用户可按压所述“完成”虚拟按钮378以指示其对所述计算出的路线 满意;“寻找替代方案”按钮380,用户可按压所述“寻找替代方案”按钮380以致使PND计 算到所选择的目的地的另一路线;及“详情”按钮382,用户可按压所述“详情”按钮382以 展现针对关于当前显示的路线376的更详细信息的显示的可选择的选项。在此例子中,假定用户对所显示的路线满意,且一旦已按压“完成”按钮378,便向 用户呈现PND的当前出发位置的伪三维视图。用户接着开始其行程且PND以已知方式通过根据所确定的PND位置变化更新地图 及通过向用户提供视觉及(任选地)声频导航指令直到用户到达其目的地为止而引导用户。
图6中描绘的显示类似于图5a中所示的显示,不同之处只是所显示的局部环境 342在不同位置处。图6的显示包括沿途点指示符386,其指示下一动作(在此例子中,左 转弯)。显示的下部部分也已改变,且现在显示PND当前所在的街道的名称(在此实例中 为‘东码头大街(Osterdokstraat)’)、指示(从PND的当前位置)到下一动作的距离及下 一动作的类型的图标388,以及到选定目的地的距离及时间的动态显示390。本发明的导航装置200及方法是相对于图6到图24而描述的且包括空中(OTA) 局部搜索模块490 (在图20中描绘),其向用户提供装置上OTA局部搜索服务,所述服务不 限于先前存储于导航装置或专用服务器302上的位置。OTA局部搜索服务允许用户在移动 的同时在最新在线数据库中寻找任何未知目的地,且这无缝地使得导航装置能够导航到所 述目的地。本文描述的OTA局部搜索模块490及局部搜索与Google 地图合作操作,Google 地图为可经由因特网接入的网站。应理解,本发明可同样地与同Google 地图等效且可经 由网络连接(例如,经由因特网)得到的任何其它数字服务一起很好地操作。可经由装置 的用户接口(UI)(例如,经由输入装置220、显示屏幕240及/或集成式输入及显示装置,包 括触敏式显示器,如上文所描述)向导航装置200的用户提供OTA局部搜索服务。图6到 图19展示来自并入有OTA局部搜索模块的导航装置200的此触敏式显示器UI的说明性截 屏。可在可供用户在触敏式显示器(输入)上检视的导航装置200的用户接口的各种 屏幕中提供OTA局部搜索服务。图9为导航装置200的用户接口的‘位置选择器’屏幕的说 明性截屏,其与图5c的截屏相同,不同之处只是其包括‘标有商标Google 的’按钮(502), 所述‘标有商标Google 的’按钮在由用户致动时将用户带到“搜索何处”屏幕,如图8中 所示。图6的截屏额外地包括按钮504,所述按钮在由用户致动时将用户带到图9的‘位 置选择器’屏幕。还可从用户接口的其它部分(例如,图7的‘地图浏览器’屏幕,如下文更 详细描述)接入图9的‘位置选择器’屏幕。因而,标有商标Google 的按钮502被包括于装置200的用户接口的‘位置选择 器’屏幕上。当用户点击按钮502时,图8的‘搜索何处’屏幕显示于装置200的屏幕290 上。从图8的‘搜索何处’屏幕,用户可通过以下方式选择搜索其未知的目的地通过 点击‘在您附近的位置处’按钮,搜索在用户附近的位置处的目的地;通过点击‘在城市中 的位置处’按钮,搜索在城市中的位置处的目的地;通过点击‘在家附近的位置处’按钮,搜 索在用户的家位置附近的位置处的目的地,所述家位置存储于导航装置200的存储器230 中;通过点击‘在沿路线的位置处’按钮,搜索在沿路线的位置处的目的地,导航装置200当 前正沿着所述路线导航用户;或通过点击‘在目的地附近的位置处’按钮,搜索在导航装置 200当前正将用户导航到的目的地附近的位置处的目的地。如图8中所展示,这五个‘在位 置处’按钮连同展示来自由用户使用OTA局部搜索服务进行的搜索的最近选定搜索结果的 第六按钮一起全部显示于‘搜索何处’屏幕上。在图8中所示的实例中,最近选定搜索结果 为‘在8 ν bem Marnixstraat处,且通过点击‘在B vbem Marnixstraat处,按钮,用户可 选择搜索其未知的在‘在B ν bem Marnixstraat处’的位置附近的位置处的目的地。
15
在用户点击图8的‘位置选择器’屏幕上的按钮‘在城市中的位置处’的情况下,图 10中所示的‘选择城市’屏幕将显示于导航装置200的显示装置240上。在图10的实例中, 近来去过的城市阿姆斯特丹及海牙显示于‘选择城市’屏幕的下滚区域510中。另外,可通 过用户点击图10中所示的滚动按钮512在‘选择城市’屏幕的下滚区域510中滚动并显示 近来去过的城市。为了在下滚区域510中选择城市,用户点击滚动按钮512直到所需城市 显示于下滚区域510中为止,且接着,在使用触敏式显示器的情况下,触摸下滚区域510的 显示所需城市的名称的区域。在下滚区域510中找不到所需城市的情况下,用户通过操作 图10的‘选择城市’屏幕的虚拟键盘区域514的键而输入所需城市的名称。当城市的名称 由用户输入时,所输入的城市的名称显示于‘选择城市’屏幕的区516中。为了选择所输入 的城市,用户接着(例如通过触摸)致动‘选择城市’屏幕的区516。一旦用户已使用图10 的‘选择城市’屏幕选择了所需城市,导航装置200的显示装置240便显示图11的‘什么’ 屏幕。为了回到图8的‘搜索何处’屏幕,在没有选择所需城市的情况下,用户触摸图10的 ‘选择城市’屏幕的‘后退’按钮518。参看图8,激活‘位置选择器’屏幕上的除‘在城市中的位置处’按钮以外的五个按 钮中的任一者导致图11的‘什么’屏幕显示于导航装置200的显示装置240上。接着将相 对于由用户在图8的‘搜索何处’屏幕上选择的选定参考位置来进行下文关于图11的‘什 么’屏幕描述的搜索。也就是说,将相对于选定位置进行搜索,所述选定参考位置将为在导航装置200的当前位置附近的位置处,其中在图8的‘搜索何处’屏幕上致动 ‘在您附近的位置处’按钮以到达图11的‘什么’屏幕;在由用户选择的所需城市附近的位置处,其中在图8的‘搜索何处’屏幕上致动 ‘在城市中的位置处’按钮且选择所需城市,如上文使用图10的‘选择城市’屏幕所描述;在用户的家附近的位置处,其中在图8的‘搜索何处’屏幕上致动‘在家附近的位 置处’按钮以到达图11的‘什么’屏幕;在沿当前正由装置200导航的路线的位置处,其中在图8的‘搜索何处’屏幕上致 动‘在沿路线的位置处’按钮以到达图11的‘什么’屏幕;在当前正由导航装置200导航到的目的地附近的位置处,其中在图8的‘搜索何 处’屏幕上致动‘在目的地附近的位置处’按钮以到达图11的‘什么’屏幕;及在由OTA局部搜索服务找到的最后位置附近(在此实例中,B ν Bern Marnixstaat 附近)的位置处,其中在图8的‘搜索何处’屏幕上致动‘在B ν Bern Marnixstraat处’按 钮以到达图11的‘什么’屏幕。当呈现图11的‘什么’屏幕时,用户致动‘什么’屏幕的标准键盘区域520上的键 以输入搜索文本,所述搜索文本描述用户需要的服务的类型,且所述服务可位于用户未知 的目的地处。在此实例中,用户正寻找用以购买一些汽油的未知目的地,且因此输入搜索文 本‘汽油’,如图12的‘什么’屏幕上所示,‘汽油’显示于显示区域524中。如果用户希望 基于其已输入于显示区域524中的搜索文本来进行搜索,则用户致动‘什么’屏幕的‘确定’ 按钮522以起始搜索。如果用户希望取消基于其已输入于显示区域524中的搜索文本的搜 索,则用户致动‘什么’屏幕的‘取消’按钮526。如果用户希望回到先前显示的屏幕,则用 户致动图11的‘什么’屏幕的‘后退箭头’按钮528。当用户选择图11的‘什么’屏幕的‘确定’按钮522以起始搜索时,将通过经由通信网络连接而接入及使用一般远程地图搜索服务器530(即,并非专用于导航装置在其内 操作的导航系统的服务器,例如因特网服务提供商(ISP)地图搜索服务器)来执行搜索。举 例来说,ISP的地图搜索服务器530可为Google 地图搜索服务器。图21展示图2的导航装置200,其中相同部分用相同数字来标记,其中输入/输出 (I/O)装置280可支持导航装置与因特网532之间的数据连接,如上文所描述。在此实例 中,I/O装置280经由因特网532支持导航装置200与ISP地图搜索服务器530之间的数 据连接,其中因特网经由通信信道542连接到ISP地图搜索服务器530。举例来说,I/O装 置280可为移动电话或支持因特网连接性的其它装置。导航装置200接着可经由通信信道 534而连接到因特网532或经由通信信道536经由I/O装置280而连接到专用服务器302。除I/O装置280与因特网532之间的数据连接534以外或作为其的替代,图21的 专用服务器(302)可经由通信信道544支持其自身与因特网532之间的数据连接,如图21 中所示。接着可经由因特网532支持专用服务器302与ISP地图搜索服务器530之间的数 据连接,其中因特网经由通信信道542连接到ISP地图服务器530。或者,可经由网络连接 546形成专用服务器302与ISP地图搜索服务器530之间的数据连接546,所述网络连接 546可(例如)由私有专用网络支持。图22展示图3的导航装置200、专用服务器302及大容量存储装置312布置,其 中导航装置可(例如)经由发射器及接收器布置(320、322)支持导航装置与因特网532之 间的数据连接。导航装置200接着可经由通信信道538连接到因特网532或经由通信信道 318连接到专用服务器302。除导航装置200与因特网532之间的数据连接538以外或作为其的替代,图22的 专用服务器302可经由通信信道550支持其自身与因特网532之间的数据连接,如图22中 所示。接着可经由因特网532支持服务器302与ISP地图搜索服务器530之间的数据连 接,其中因特网经由通信信道542连接到ISP地图服务器530。或者,可经由网络连接546 而形成专用服务器302与ISP地图搜索服务器530之间的数据连接546,所述网络连接546 可(例如)由私有专用网络支持。因此,图21及图22的布置展示可如何支持导航装置200与地图搜索服务器530 之间的网络连接的实例。当导航装置的用户通过在图12的‘什么’屏幕上致动‘确定’按钮而起始搜索时, OTA局部搜索模块490响应于导航装置200的处理器210而产生服务器呼叫消息,其包括参考位置,其为由用户经由图8的‘搜索何处’屏幕所选择的参考位置,如上文所 描述。参考位置可依据纬度及经度来界定;及用户输入到图12的‘什么’屏幕中的搜索文本;且在此实例中,服务器呼叫消息还 包括对于待返回的搜索结果的数目的限制X ;导航装置200的用户接口的语言,在此实例中为英语;及任选地,搜索领域指示符,例如,搜索是否限于对商业的搜索,是否限于对5星级 结果的搜索等。接着经由导航装置200与地图搜索服务器之间的网络连接将服务器呼叫消息发 送到地图搜索服务器530。网络连接可经由图21及图22的因特网532、服务器302及/或连接546,如上文所描述。地图搜索服务器530(例如,Google 地图)将基于服务器呼叫消 息的内容实施搜索以产生一组搜索结果并产生包括所述搜索结果的搜索结果消息,且经由 网络连接将结果消息发送到导航装置200。通常,每一搜索结果将与一实体(例如,商业) 相关。每一搜索结果通常含有识别所述实体的名称,例如实体的商业名称;实体的位置坐标(例如,纬度及经度);且在此实例中,搜索结果还含有实体的评定等级;实体是否为受赞助实体;及实体的电话号码。如果未返回搜索结果,返回不足数目的搜索结果,或如果返回不足数目的接近参 考位置的搜索结果,则搜索结果消息可额外地或替代性地含有建议的搜索文本。如上文所指示,服务器呼叫消息可包括将待由地图搜索服务器530在搜索结果消 息中返回的搜索结果的数目限于(例如)数目X或更少的额外标准。这具有减少发送搜索 结果消息所需的带宽及/或加速由导航装置200对搜索结果消息的接收的优点。然而,其 具有在有限数目的返回搜索结果中没有一个对用户有用的情况下可能必须将额外服务器 呼叫消息发送到地图搜索服务器530以获得更多搜索结果的缺点。通常由地图搜索服务器530按与包括于服务器呼叫消息中的标准的相关性的次 序来在搜索结果消息中排序搜索结果。OTA局部搜索模块490与处理器210 —起在导航装 置200内操作以在导航装置的显示装置240上将所接收结果消息中所含有的一组搜索结果 显示为图13中所示的‘搜索结果’屏幕。可在‘搜索结果’屏幕上列出以与由地图搜索服务器530在搜索结果消息中排序 搜索结果的相同方式排序的搜索结果。除参考位置沿路线(由用户致动图8的‘搜索何处’ 屏幕上的‘在沿路线的位置处’按钮而选择)的那些搜索外,与参考位置(由用户在图8的 ‘搜索何处’屏幕上选择)相关的搜索具有单一参考位置。在搜索具有单一参考位置的情况 下,由地图搜索服务器530返回的搜索结果通常由距参考位置的距离来排序,其中最接近 的搜索结果排第一。所述组搜索结果中的每一搜索结果将与所定位的实体(例如,提供搜索文本中所 指定的服务的商业)相关,且如图13中所示,与导航装置200的处理器210—起操作的OTA 局部搜索模块490将每一搜索结果显示于‘搜索结果’屏幕上。在图13的‘搜索结果’屏 幕中,所显示的搜索结果以逐行方式来显示,其中每一行具有一个结果。将了解,搜索结果 可以不同布置来显示。图13的‘搜索结果’屏幕上所显示的每一显示的搜索结果包括识别实体的名称,例如实体的商业名称,例如,B ν bem Marnixstraat为在图13中 的‘搜索结果’屏幕上首先列出的实体的名称;参考位置与实体位置之间的距离(其中存在单一参考位置)或导航装置当前正沿 其导航的路线与实体位置之间的最短距离(其中参考位置为路线)。举例来说,在图13中 的‘搜索结果’屏幕的顶行上的B ν bem Marnixstraat的实例中的1. lkm;实体的评定等级,例如,邻近图13的‘搜索结果’屏幕上的第三及第五列出的实体 而显示的星的数目(例如,0到5);及
实体是否为受赞助实体,如对于图13的‘搜索结果’屏幕上的前两个列出的实体 所示。另外,在参考位置为路线(与单一位置相反)的情况下,‘搜索结果’屏幕上所显示 的搜索结果还可包括针对每一搜索结果的指示在搜索结果中提到的实体是在路线上、在路 线附近还是偏离路线的指示,但此未在图13中展示。如在‘搜索结果’屏幕上所显示的实体的名称中的字符的数目可由OTA局部搜索 模块490限制。举例来说,字符的数目可限于(例如)小于40的数目。在到地图搜索服务器530的服务器呼叫消息不限制所返回的搜索结果的数目的 情况下,则在导航装置200中操作的OTA局部搜索模块490可限制显示于‘搜索结果’屏幕 上的搜索结果的数目且另外可显示‘更多’按钮(图中未展示),用户可致动所述‘更多’按 钮以指令导航装置展现更多搜索结果。在到地图搜索服务器530的服务器呼叫消息限制所 返回的搜索结果的数目的情况下,则所述‘更多’按钮的致动致使OTA局部搜索模块起始另 一服务器呼叫消息的发送以起始从地图搜索服务器530检索额外搜索结果。OTA局部搜索模块490可将从地图搜索服务器530检索及/或在‘搜索结果’屏幕 上显示的搜索结果的数目限于数目X,例如,X = 11,其在本实例中可显示于图13的‘搜索 结果’屏幕的两页中,或X = 17,其在本实例中可显示于‘搜索结果’屏幕的三页中。在参 考位置为单一位置的情况下,则头11个搜索结果有很大机会包括对用户有用的搜索结果。用户可通过致动上滚按钮560或下滚按钮562而滚动显示于图13的‘搜索结果’ 屏幕的页上的搜索结果。在致动图13的‘后退’按钮564后,用户经指引回到图11的‘什 么’屏幕。另外,如果用户想要将搜索结果仅限于商业,则用户可致动图13的‘搜索结果’ 屏幕的‘在仅商业处’按钮566,以便产生具有搜索领域指示符的另一呼叫服务器消息,其将 搜索结果仅限于商业。另外,图13的‘搜索结果’屏幕可包括‘在仅5星处’按钮,致动所 述按钮将产生具有搜索领域指示符的另一搜索呼叫服务器消息,其将搜索结果仅限于5星 实体。在图13的实例中,‘寻找’按钮当由用户致动时将呈现允许用户在搜索结果中针对特 定实体过滤搜索结果的额外屏幕。在地图搜索服务器未找到搜索结果、地图搜索服务器找到不足数目的搜索结果 (例如,小于X)或地图搜索服务器找到不足数目的小于距参考位置的预定距离(例如, 200km)的搜索结果(例如,小于X)的情况下,则搜索结果消息可包括(除任何搜索结果的 详情以外)建议的搜索文本。与导航装置200 —起工作的OTA局部搜索模块490及处理器 210将接着将从地图搜索服务器返回的搜索结果(如果存在的话)连同在搜索结果的结尾 处陈述“您的意思是否为”继之以建议的搜索文本的行一起显示于图13的‘搜索结果’屏 幕上。如果地图搜索服务器未返回搜索结果,则‘搜索结果’屏幕上所显示的搜索结果的第 一行将陈述“您的意思是否为”继之以建议的搜索文本。这些建议以搜索结果消息的形式 来自地图搜索服务器530,例如,在没有找到或仅找到几个搜索结果的情况下,Google 服 务器将发送建议的搜索文本。举例来说,当用户在将搜索文本输入到图11的‘什么’屏幕 中时已发生输入错误时,这可使得用户能够较容易地起始另一搜索。为了起始另一搜索,用 户将简单地致动显示于‘搜索结果’屏幕上的适当的“您的意思是否为”行,例如,在使用触 敏式显示器的情况下,用户将触摸适当的“您的意思是否为”行。在此实例中,尽管实体的电话号码被包括于来自地图搜索服务器530的搜索结果消息中,但其并未显示于图13的‘搜索结果’屏幕上。图13的‘搜索结果’屏幕的标题(568) 显示如所示的搜索字符串(在此情况下为“汽油”),且还可显示‘搜索结果屏幕’上所显示 的搜索结果的数目X以及在由地图搜索服务器530进行的搜索中所定位的搜索结果的总数 目Y,例如,其可显示‘Y个匹配中的X个’。从图13的‘搜索结果’屏幕,用户可致动搜索结果行,例如,在使用触敏式显示器 的情况下,用户触摸展示其感兴趣的搜索结果的行。在此实例中,用户致动展示‘B vbem Marnixstraat’的搜索结果行且响应于此,与处理器210 —起在导航装置200中操作的OTA 局部搜索模块490将图14的‘位置信息’屏幕显示于导航装置200的显示装置240上。图14的实例中的‘位置信息’屏幕展示地图570,其显示实体的位置572;如由地图搜索服务器530在搜索结果消息中返回的实体的电话号码572(如果可 用的话);‘位置信息’屏幕的标题574中的实体的名称,在此实例中为‘B ν bem Marnixstraat';实体的地址576,在此实例中为‘未命名的道路-阿姆斯特丹的马尼克斯大街 (Marnixstraat),;在图8的‘搜索何处’屏幕的‘在沿路线的位置处’按钮经致动以到达图11的‘什 么’屏幕的情况下,可显示展示实体的位置是在由导航装置200当前正导航的路线上、在所 述路线附近还是偏离所述路线的指示(图14中未展示);赞助符号578,其指示实体是否为受赞助实体;及星评定等级579,其可反映最终用户对实体的评定等级。在图14的‘位置信息’屏幕上仅显示可从自地图搜索服务器530接收的搜索结果 消息得到的数据。如果用户需要关于实体的任何进一步信息,则用户致动‘位置信息’屏幕 上的‘详情’按钮580。在由用户致动‘详情’按钮后,经由网络连接从地图搜索服务器530 检索关于实体的额外信息,接着将额外信息显示于图16的‘位置详情’屏幕上。在额外检 索的信息不能在屏幕上装下的情况下,滚动按钮将出现在‘位置详情’屏幕上。在图16的实例中,‘寻找’按钮590允许用户搜索构成显示于‘位置详情’屏幕上 的额外信息的文本中的字符串。‘缩放’按钮592允许用户放大及缩小‘位置详情’屏幕。用 户致动图16的‘完成’按钮594致使图14的‘位置信息’屏幕再次显示于导航装置200的 显示装置240上。致动图14的‘位置信息’屏幕上的‘后退’按钮540导致导航装置200的显示装 置240显示图13的‘搜索结果’屏幕。如果导航装置200连接到支持移动电话功能性的I/O装置280(例如,在I/O装置 280为移动电话的情况下)或如果导航装置具有移动电话功能性(如上文所描述),则致动 图14的‘拨打’按钮582导致移动电话功能性向实体进行移动电话呼叫。图15中所示的 ‘拨打位置’屏幕接着显示于导航装置200的显示装置240上,所述‘拨打位置’屏幕类似于 ‘位置信息’屏幕但另外显示‘电话图标’ 584。一旦形成到实体的移动电话连接,用户便可 与实体的代表交谈。或者,用户可将已知目的地的地址输入到图11的‘什么’屏幕中,以(例如)找出与所述地址相关联的更多信息(例如电话号码)。举例来说,当Google 搜索站点接收具 有作为搜索文本的地址的服务器呼叫消息时,所述站点将定位与所述地址相关联的特定单 一位置而非结果列表。在此情况下,与处理器210 —起在导航装置210中工作的OTA局部 搜索模块490将致使显示装置240显示图14的‘位置信息’屏幕且将省略展示‘搜索结果’ 屏幕的步骤。在此情况下,‘位置信息’屏幕上的‘后退’按钮540在被致动时将使用户回到 图11及图12的‘什么,屏幕。如上文关于图5b及图5c所描述,当导航装置200根据本发明并入有OTA搜索服 务时,用户可致动图5b的屏幕上的‘导航到’按钮以移动到图9的屏幕而非图5c的屏幕。 图9的屏幕类似于图5c的屏幕,不同之处只是其额外地包括标有商标Google 的按钮502。 在用户从‘导航到’屏幕(例如图5b中所示的屏幕)接入图9的屏幕并进行OTA局部搜索 (如上文所描述)且到达图14的‘位置信息’屏幕的情况下,则从‘位置信息’屏幕致动‘选 择’按钮596将起始到从搜索结果选择的实体(在此实例中为Bv bem Marnixstaat)的导 航。在此实例中,导航装置200将显示图17的‘导航到搜索结果’屏幕,其等同于上文 关于图5i所描述的屏幕,但具有替代的目的地。或者,用户可以与上文从‘添加最爱项目’屏幕所描述的方式相同的方式起始搜 索,在此情况下,从图14的‘位置信息’屏幕致动‘选择’按钮596将导致选定实体(在此 实例中为B ν bem Marxstraat)的详情被作为新的最爱目的地存储于导航装置200的存储 器230中。在导航装置200并入有上文所描述的OTA局部搜索服务的情况下,图6的‘3D导 航’屏幕将包括‘快速菜单’按钮504。当激活‘快速菜单’按钮504时,在此实例中,导航装 置200的显示装置240显示图18中所示的‘快速菜单’屏幕。如图18中所示,‘快速菜单’ 屏幕显示具有展示Goggle 标志的图标的‘在谷歌导航到处’按钮。‘在谷歌导航到处’ 按钮的致动致使导航装置展示图8的‘搜索何处’屏幕,从所述屏幕用户进行上文所描述的 程序以进行局部搜索,且到达图14的‘位置信息’屏幕后可按压‘选择’按钮596以导航到 选定实体,如上文关于图17所描述。导航装置200可由用户致动以显示地图浏览器屏幕,其实例展示于图7中。通过 从地图浏览器屏幕致动‘寻找’按钮600,显示图9的‘位置选择器’屏幕且用户可通过致动 ‘标有商标Google 的’按钮502来起始OTA局部搜索服务(如上文所描述),直到到达图 13的‘搜索结果’屏幕为止。在此实例中,用户致动图13中的搜索结果的针对实体‘Gulf demarol b ν’的第二行且导航装置将搜索结果显示于‘地图上的搜索结果’屏幕上,如图19 上所示,其中位置由Google 特定气球图标602所识别。用户致动气球图标602导致除替 代选定实体‘Gulf demarol b ν’外类似于图14的所述‘位置信息’的‘位置信息’显示于 导航装置的显示装置上。现参看附图的图20及图21,存储器资源230存储启动加载程序(未图示),其由 处理器210执行以便从存储器资源230加载操作系统470以供功能硬件组件460执行,所 述操作系统470提供应用程序软件480可在其中运行的环境。操作系统470用以控制功能 硬件组件460且驻存于应用程序软件480与功能硬件组件460之间。应用程序软件480提 供包括图形用户接口⑶I的操作环境,其支持导航装置200的核心功能,例如,地图检视、路
21线规划、导航功能及与其相关联的任何其它功能。根据本发明的优选实施例,此功能性的一 部分包含OTA局部搜索模块490,现将结合图23及图24详细描述其功能。图23及图24为说明一种方法的步骤的示意性流程图,可通过所述方法实施本发 明的教示,明确地说,前述OTA局部搜索模块490的功能性。现将描述的方法特别与包含PND 的导航装置200相关但不限于此,所述PND正由希望沿路线导航到目的地位置的用户使用。在图23中,在步骤2处,用户(例如)通过(例如)从图9的‘位置选择器’屏幕、 图6的‘导航视图’屏幕、图18的‘快速菜单’屏幕或图7的地图浏览器视图(经由图9的 ‘位置选择器’屏幕)接入图8的‘搜索何处’屏幕而起始针对未知目的地的搜索。根据所 述方法,用户可选择参考位置。在所呈现的实例中,在步骤4处,图8的‘搜索何处’屏幕显 示用户可选择的参考位置的选择。在用户选择‘在城市中的位置处’选项(步骤6)的情况 下,在步骤8处,显示图10的‘选择城市’屏幕,使得用户可选择城市作为参考位置。在选定 参考位置(在步骤4到步骤8处)的情况下,在步骤10处,显示其中可输入搜索文本的屏 幕,例如,显示图11的‘什么’屏幕,使得用户可输入如图12中所示的搜索文本。根据所述 方法,在步骤12处,产生呼叫服务器消息,且在步骤14处,经由网络连接将所述消息发送到 地图搜索服务器530。在图23中以虚线展示在导航装置200外部发生的方法步骤。地图搜 索服务器接着在步骤16处基于由用户在步骤2到步骤8处选择的参考位置及基于由用户 在步骤10处输入的搜索文本而进行搜索。在步骤18处,地图搜索服务器以搜索结果消息 答复导航装置200。在此实例中,做出搜索结果是否包含单一地址搜索的决策(步骤20), 且如果是,则所述方法跳到步骤36。如果否,则所述方法转到步骤22,且根据此实例,做出 由地图搜索服务器530返回的搜索结果的数目是否充足的决策。如果返回的搜索结果的数目显著小于X,则在步骤24处,将搜索结果(如果存在的 话)连同‘您的意思是否为’消息一起显示于(例如)图13的‘搜索结果’屏幕上。‘搜索 结果’屏幕向用户提供用以选择‘您的意思是否为’消息的选项(在步骤26处),且如果这 被选择,则使用‘您的意思是否为’消息中的搜索字符串来产生另一搜索消息并将其发送到 地图搜索服务器530 (在步骤32处)且所述方法跳回到步骤16。如果未选择‘您的意思是 否为’消息,则所述方法跳到步骤34。如果返回的搜索结果的数目并不显著小于X,则在步骤28处将搜索结果显示于 (例如)图13的‘搜索结果’屏幕上。在图23的实例中,通过从图13的‘搜索结果’屏幕致动‘在仅商业处’按钮566选 择仅商业搜索(在步骤30处),从‘搜索结果’屏幕向用户提供限制搜索领域的选项。如果 选择仅商业搜索选项,则产生将搜索精简为仅对商业进行的搜索消息且将所述搜索消息发 送到地图搜索服务器530 (在步骤32处),且方法跳回到步骤16。在步骤34处,用户可从‘搜索结果’屏幕选择搜索结果。在此实例中,如果在步骤 2处,经由图9的‘位置选择器’屏幕从地图浏览器屏幕(例如,如图7中所示)起始搜索, 则在步骤38处显示地图浏览器视图(例如,如图19中所示)。否则,在步骤40处显示位置 信息,例如,如图14的‘位置信息’屏幕上所示。剩余方法步骤展示于图24中,所述方法步骤在步骤40处开始,其中显示位置信 肩、ο在图14的实例中,‘位置信息’屏幕显示用以对所显示的实体进行呼叫的选项,用户可在步骤44处决定选择此选项,且接着在步骤46处,从导航装置200进行对实体的呼 叫,且在图15的实例中,显示‘拨打位置’屏幕。在位置信息的显示中,可以用以获得关于所显示的实体的更多详情的选项(例 如,如图14处由‘详情’按钮580所示)来提示用户(步骤48)。如果用户选择获得关于实 体的更多详情,则在步骤50处起始搜索。用户可在步骤49及步骤52处选择导航到在搜索中所定位的实体。在图14的实 例中,如果在步骤2处从导航装置200的导航屏幕起始搜索(步骤49),则致动图14的‘选 择’按钮596将导致导航装置200导航到实体(步骤52)。在步骤54及步骤56处,用户可选择将与选定搜索结果相关的实体的详情存储于 导航装置200的存储器230中。在图14的实例中,如果在步骤2处从导航装置200的最爱 项目屏幕起始搜索(步骤54),则致动图14的‘选择’按钮596将导致导航装置200将实体 的详情存储于存储器230中。将了解,虽然至此已描述了本发明的各种方面及实施例,但本发明的范围不限于 本文中所阐述的特定布置,而是扩展为涵盖属于所附权利要求书的范围内的所有布置以及 对其的修改及更改。举例来说,虽然在前述详细描述中描述的实施例参考GPS,但应注意,导航装置可 利用任何种类的位置感测技术作为对GPS的替代方案(或实际上,除了 GPS以外)。举例来 说,导航装置可利用使用其它全球导航卫星系统,例如欧洲伽利略(Galileo)系统。同样, 其不限于基于卫星,而是可易于使用基于地面的信标或使得装置能够确定其地理位置的任 何其它种类的系统来起作用。所属领域的技术人员还将很好了解到,虽然优选实施例借助于软件来实施某些功 能性,但所述功能性可同样仅以硬件(例如,借助于一个或一个以上ASIC(专用集成电路)) 来实施或实际上由硬件与软件的混合物来实施。如此,不应将本发明的范围解释为仅限于 以软件来实施。最后,还应注意,虽然所附权利要求书阐述了本文中所描述的特征的特定组合,但 本发明的范围不限于上文所主张的特定组合,而是本发明的范围扩展为涵盖本文中所揭示 的特征或实施例的任何组合,而不管此时是否已在所附权利要求书中具体列举了所述特定组合。
权利要求
一种导航装置(200),其包含输入接口(220、240)处理器(210);及显示器(240),其可由所述处理器控制;特征在于所述输入接口经额外地配置以使得用户能够输入搜索文本且能够选择参考位置,且所述导航装置(200)进一步包含空中(OTA)搜索模块(490),所述空中(OTA)搜索模块(490)用于产生包含所述参考位置及所述搜索文本的服务器呼叫消息以供发射到远程地图搜索服务器(530),并且用于从此远程地图搜索服务器(530)接收基于所述参考位置及所述搜索文本的搜索结果答复消息,且所述处理器(210)响应于所述OTA搜索模块(490)以控制所述显示器(240)向所述用户显示搜索结果。
2.根据权利要求1所述的导航装置,其中所述搜索结果答复消息中的搜索结果与实体 相关且列出所述实体的名称及所述实体的位置。
3.根据权利要求1或权利要求2所述的导航装置,其中在所述显示器(240)上向所述 用户显示的所述搜索结果中的搜索结果由用户通过操作所述输入接口(220)来选择,且所 述用户接(240)向用户提供涉及所述导航装置(200)的与所述选定搜索结果相关的操作的 选项。
4.根据权利要求3所述的导航装置,其中所述选项包含控制所述导航装置(200)以将 所述用户导航到所述搜索结果与之相关的实体的位置的选项。
5.根据权利要求3所述的导航装置,其中所述导航装置包含存储器(230),且所述选项 包含所述导航装置(200)将所述选定搜索结果存储于所述存储器中的选项。
6.根据权利要求3所述的导航装置,其中所述选项包含所述OTA搜索模块产生服务器 呼叫消息的选项,所述服务器呼叫消息列出所述选定搜索结果与之相关的实体;及 对于关于所述实体的更多详情的请求,以供发射;到此远程地图搜索服务器(530),且所述OTA搜索模块用于从此远程地图搜索服务器 (530)接收基于所述实体及所述请求的搜索结果答复消息,且所述处理器(210)响应于所 述OTA搜索模块(490)以控制所述显示器(240)向所述用户显示关于所述实体的额外详情。
7.根据前述权利要求中任一权利要求所述的导航装置,其包含天线(250)及接收器 (250),所述接收器(250)用于经由所述天线接收数据信号,其中所述处理器(210)经配置 以根据所述所接收的信号确定所述导航装置的当前位置。
8.根据权利要求7所述的导航装置,其中所述选定参考位置为所述装置的所述当前位置。
9.根据前述权利要求中任一权利要求所述的导航装置,其中所述处理器(210)经配置 以实施路线规划功能性以计算从出发位置到目的地位置的路线,且所述选定参考位置为所 述路线、所述出发位置或所述目的地位置中的一者。
10.根据前述权利要求中任一权利要求所述的导航装置,其中所述选定参考位置为存 储于所述导航装置(200)的存储器(230)中的位置。
11.根据前述权利要求中任一权利要求所述的导航装置,其额外地包含或连接到网络 连接功能性(320、322、280),且所述处理器(210)经配置以控制所述OTA搜索模块(490)及 所述网络连接功能性以经由网络连接(532、534、536、538、542、546、550)将所述服务器呼 叫消息发射到此地图搜索服务器(350)并从此地图搜索服务器接收所述搜索结果消息。
12.根据权利要求11所述的导航装置,其中所述网络连接功能性(320、322、280)包含 移动电话功能性,且所述搜索结果消息包含所述搜索结果中的至少一者与之相关的实体的 电话联系号码,且其中显示于所述显示器(240)上的所述搜索结果中的搜索结果由用户通 过操作所述输入接(220)来选择,且由所述处理器(210)控制的所述输入接口(220)向用 户提供使用所述移动电话功能性拨打所述实体的所述电话联系号码的选项。
13.根据前述权利要求中任一权利要求所述的导航装置,其额外地包含发射器(320) 及接收器(322),所述导航装置经由所述发射器(320)及所述接收器(322)与专用服务器 (302)通信,其中所述处理器(210)经配置以控制所述OTA搜索模块(490)以将所述服务器 呼叫消息发射到所述服务器并从所述服务器接收所述搜索结果消息,且所述服务器(302) 经配置以经由网络连接(536、546、550、532、542)与此地图搜索服务器通信。
14.根据权利要求11到13中任一权利要求所述的导航装置,其中所述网络连接是经由 因特网。
15.根据前述权利要求中任一权利要求所述的导航装置,其中所述服务器呼叫消息额 外地包含限制在所述搜索结果消息中返回的搜索结果的数目的指令。
16.根据前述权利要求中任一权利要求所述的导航装置,其中所述处理器(210)及OTA 搜索模块(490)经配置以控制所述显示器(240)以显示‘搜索何处’屏幕,用户经由所述‘搜 索何处’屏幕选择所述参考位置。
17.根据权利要求16所述的导航装置,其中响应于经由所述‘搜索何处’屏幕选择所述 参考位置,所述处理器(210)及OTA搜索模块(490)经配置以控制所述显示器(240)以显 示‘什么’屏幕,用户使用所述输入接(220)将所述搜索文本输入到所述‘什么’屏幕中。
18.一种导航系统,其包含导航装置(200),其包含输入接(220、240)处理器(210) ’及显示器(240),其可由所述处理器控制;及远程地图搜索服务器(530);特征在于所述输入接口经额外地配置以使得用户能够输入搜索文本并能够选择参考 位置,且所述导航装置(200)进一步包含空中(OTA)搜索模块(490),所述空中(OTA)搜索模块(490)用于产生包含所述参考位 置及所述搜索文本的服务器呼叫消息以供经由网络连接(532、534、536、538、542、546、550) 发射到所述远程地图搜索服务器(530),并且用于经由所述网络连接从所述远程地图搜索 服务器(530)接收基于所述参考位置及所述搜索文本的搜索结果答复消息,且所述处理器 (210)响应于所述OTA搜索模块(490)以控制所述显示器(240)向所述用户显示搜索结果。
19.一种用于在导航装置(200)中定位未知目的地的导航方法,所述方法包含以下步骤用户经由所述导航装置的用户接(220、240)输入指示所述未知目的地的搜索文本及参考位置;所述导航装置(200)产生列出所述参考位置及所述搜索文本的服务器呼叫消息以供 发射到远程地图搜索服务器(530),并且从此远程地图搜索服务器(530)接收基于所述参 考位置及所述搜索文本的搜索结果答复消息;及所述导航装置(200)在所述导航装置的显示装置(240)上向用户显示搜索结果。
20. 一种计算机软件,其包含一个或一个以上软件模块,所述软件模块当在执行环境中 执行时可操作以致使导航装置(200)的处理器(210)产生第一用户接口,用户经由所述第一用户接口选择参考位置; 产生第二用户接口,用户经由所述第二用户接口输入搜索文本; 产生列出所述搜索文本及所述参考位置的服务器呼叫消息,以供由所述导航装置 (200)发射到远程地图搜索服务器(530);处理来自此远程地图搜索服务器(530)的搜索结果答复消息;及 产生第三用户接口,所述第三用户接口在所述导航装置(200)的显示装置(240)上向 用户显示搜索结果。
全文摘要
本发明提供一种导航装置200,其包含输入接口220、240;处理器210;及显示器240,其可由所述处理器控制。所述输入接口220、240经额外地配置以使得用户能够输入搜索文本并能够选择参考位置。所述导航装置200进一步包含空中(OTA)搜索模块490,其用于产生包含所述参考位置及所述搜索文本的服务器呼叫消息以供发射到远程地图搜索服务器530,并且用于从此远程地图搜索服务器530接收基于所述参考位置及所述搜索文本的搜索结果答复消息。所述处理器210响应于所述OTA搜索模块(490)以控制所述显示器240向所述用户显示搜索结果。
文档编号G08G1/0968GK101925799SQ200980103370
公开日2010年12月22日 申请日期2009年2月2日 优先权日2008年2月15日
发明者彼得·格尔林 申请人:通腾科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1