验证地图数据校正的制作方法

文档序号:6145479阅读:242来源:国知局
专利名称:验证地图数据校正的制作方法
验证地图数据校正技术领域
本发明大体来说涉及验证地图数据校正。本发明的实施例涉及用于验证对地理位 置的地图数据的校正的方法,以及用于验证对地理位置的地图数据的校正的系统。其它实 施例涉及供在所述系统中使用的导航装置和处理资源,以及计算机程序。
背景技术
包括GPS (全球定位系统)信号接收及处理功能性的便携式计算装置(例如,便携 式导航装置(PND))是众所周知的,且广泛地用作车内或其它交通工具导航系统,其作为永 久安装于交通工具中的装置或作为可从交通工具移除的装置。
一般来说,现代PND包含处理器、存储器(易失性存储器及非易失性存储器中的至 少一者,且通常所述两者)以及存储于所述存储器内的地图数据。处理器与存储器协作以 提供执行环境,在所述执行环境中可建立软件操作系统,且另外,常常提供一个或一个以上 额外软件程序以使得能够控制PND的功能性且提供各种其它功能。
通常,这些装置进一步包含一个或一个以上输入接口,其允许用户与所述装置交 互并控制所述装置;以及一个或一个以上输出接口,借助于所述输出接口可将信息中继给 用户。输出接口的说明性实例包括视觉显示器及用于声频输出的扬声器。输入接口的说明 性实例包括一个或一个以上物理按钮,其用以控制所述装置的开/关操作或其它特征(如 果所述装置经内建于交通工具内,则所述按钮没有必要位于所述装置自身上,而是可位于 方向盘上);以及麦克风,其用于检测用户话语。在一个特定布置中,可将输出接口显示器 配置为触敏式显示器(借助于触敏式覆盖物或以其它方式)以额外地提供输入接口,用户 可借助于所述输入接口而通过触摸来操作所述装置。
这种类型的装置还将通常包括一个或一个以上物理连接器接口,借助于所述物 理连接器接口可将电力及(任选地)数据信号发射到所述装置以及从所述装置接收电力及 (任选地)数据信号;以及(任选地)一个或一个以上无线发射器/接收器,其用以允许经 由蜂窝式电信以及其它信号及数据网络(例如,蓝牙、Wi-Fi、Wi-MaX GSM、UMTS等)进行通信。
这种类型的PND还包括GPS天线,借助于所述GPS天线可接收卫星广播信号(包 括位置数据)且随后对其进行处理以确定所述装置的当前位置。
PND还可包括电子陀螺仪及加速表,其产生的信号可经处理以确定当前角加速度 及线加速度,并且又,且结合从GPS信号导出的位置信息,确定装置及(因此)其中安装所 述装置的交通工具的速度及相对位移。通常,所述特征最常见地提供于交通工具内导航系 统中,但还可提供于PND中(如果此举是有利的话)。
所述PND的效用主要表现在其确定第一位置(通常,出发或当前位置)与第二位 置(通常,目的地)之间的路线的能力。这些位置可由装置的用户通过各种各样不同方法中 的任一者来输入,例如通过邮政编码、街道名及门牌号、先前存储的“众所周知”目的地(例 如著名位置、城市位置(例如体育场或游泳池)或其它关注点)以及喜爱的或最近去过的目的地。
通常,通过用于根据地图数据来计算出发地址位置与目的地地址位置之间的“最 佳”或“最优”路线的软件来启用所述PND。“最佳”或“最优”路线是基于预定标准来确定的 且没有必要是最快或最短路线。对引导驾驶员所沿着的路线的选择可能是非常复杂的,且 所选择的路线可考虑到现有的、预测的以及动态及/或无线地接收到的交通及道路信息、 关于道路速度的历史信息以及驾驶员对于确定道路选项的因素的自身偏好(举例来说,驾 驶员可指定路线不应包括高速公路或收费道路)。
此外,所述装置可持续监视道路及交通条件,且由于改变的条件而提供或选择改 变剩余行程将经由其进行的路线。基于各种技术(例如,移动电话数据交换、固定相机、GPS 车队跟踪)的实时交通监视系统正用来识别交通延迟及将信息馈送到通知系统中。
这种类型的PND通常可安装在交通工具的仪表板或挡风玻璃上,但还可形成为交 通工具无线电的机载计算机的一部分或实际上形成为交通工具本身的控制系统的一部分。 导航装置还可为手持式系统(例如PDA(便携式数字助理)、媒体播放器、移动电话等)的一 部分,且在这些情况下,手持式系统的常规功能性借助于将软件安装于装置上而得以延伸 以便执行路线计算及沿着计算出的路线导航两者。
路线规划及导航功能性还可由运行适当软件的桌上型或移动计算资源来提供。举 例来说,皇家汽车俱乐部(RAC)在http://WWW. rac. co. uk提供在线路线规划和导航设施, 所述设施允许用户输入起点和目的地,于是,用户的计算资源正与之通信的服务器计算路 线(其方面可为用户指定的)、产生地图,且产生一组详尽的导航指令用于将用户从所选起 点指引到所选目的地。所述设施还提供计算出的路线的伪三维再现和路线预览功能性,所 述路线预览功能性模拟用户沿着所述路线行进,且借此给用户提供计算出的路线的预览。
在PND的上下文中,一旦已计算出了路线,用户便与导航装置交互以任选地从所 建议路线的列表中选择所需的计算出的路线。任选地,用户可干涉或引导路线选择过程,例 如通过指定对于特定行程应避免或必须遵循某些路线、道路、位置或标准。PND的路线计算 方面形成一个主要功能,且沿着此路线导航为另一主要功能。
在沿着计算出的路线导航期间,所述PND通常提供视觉及/或声频指令以沿着所 选择的路线将用户引导到那条路线的终点,即所需的目的地。PND还通常在导航期间在屏 幕上显示地图信息,所述信息在屏幕上经定期更新,使得所显示的地图信息表示装置的当 前位置且因此表示用户或用户交通工具的当前位置(如果装置正用于交通工具内导航的 话)°
在屏幕上显示的图标通常指示当前装置位置且居中,其中还显示当前装置位置附 近的当前及周围道路的地图信息以及其它地图特征。另外,可任选地在位于所显示地图信 息上方、下方或一侧的状态栏中显示导航信息,导航信息的实例包括到用户需要采取的与 当前道路的下一偏离的距离,其中所述偏离的性质可能由暗示特定偏离类型(例如,左转 弯或右转弯)的进一步图标来表示。导航功能还确定声频指令的内容、持续时间及定时,可 借助于所述声频指令来沿着路线引导用户。如可了解的,例如“100m后左转”等简单指令需 要大量处理及分析。如先前提及的,用户与装置的交互可通过触摸屏或者另外地或替代地 通过操纵杆安装式遥控器、通过语音激活或通过任何其它适合方法来进行。
所述装置所提供的另一重要功能是在以下事件中进行自动路线重新计算用户在导航期间偏离先前计算出的路线(意外地或故意地);实时交通条件指示替代路线将更有 利且所述装置适宜地经启用以自动辨识所述条件,或者如果用户出于任何原因而主动地致 使装置执行路线重新计算。
还已知允许按用户定义的标准来计算路线;举例来说,用户可能更喜欢由装置计 算风景路线,或者可能希望避开可能发生、预计会发生或当前正发生交通拥挤的任何道路。 装置软件将接着计算各种路线且更青睐于沿着其路线包括最高数目个经标记为(例如)具 有优美风景的关注点(称为Ρ0Ι)的路线,或者通过使用指示特定道路上的正在发生的交通 条件的所存储信息,按照可能拥挤或由于拥挤而引起的延迟的等级来将计算出的路线进行 排序。其它基于POI及基于交通信息的路线计算以及导航标准也是可能的。
虽然路线计算及导航功能对于PND的总体效用来说是基本的,但有可能将装置纯 粹用于信息显示或“自由驾驶”,在“自由驾驶”中仅显示与当前装置位置相关的地图信息, 且在“自由驾驶”中尚未计算出任何路线且装置当前不执行导航。此操作模式通常适用于 当用户已经知道需要沿其行进的路线且不需要导航辅助时。
上述类型的装置(例如,由汤姆汤姆国际私人有限公司(TomTom International B. V.)制造并供应的型号920T)提供用于使得用户能够从一个位置导航到另一位置的可靠 方式。当用户不熟悉通向其正导航到的目的地的路线时,此类装置具有极大效用。
如上文所提及,PND的存储器存储地图数据,所述地图数据由PND用来不仅计算路 线并向用户提供必需的导航指令,而且用来经由PND的视觉显示器向用户提供视觉信息。 如此项技术中已知,地图信息可以多种方式表示且实际上可包含由PND组合使用的若干单 独信息成份(information component)。
地图数据库常常提供整个国家或甚至整个大陆的道路网络的细节,且因而,所述 地图数据库通常包括大量信息。体现于地图数据库中的真实道路网络随时间变化,且虽然 常规上地图提供者提供更新以应用于地图数据库,但变化速率不可避免地意味着,即使是 最新的数据库仍包括需要校正的错误。举例来说,在已创建给定地图之后可能建设新的道 路,或可能暂时或永久地将现有路线改道。此外,随着包括于这些地图数据库中的信息类型 增加,例如,增加而包括关于关注点(例如,主题乐园、博物馆、银行或加油站)的信息,因此 随着新的关注点出现和旧的关注点消失使地图数据准确度的问题更复杂。
常规地,通过派遣个人(通常为地图提供者的雇员)沿地图而行并记录其遇到的 任何不一致或错误来检查地图数据的准确度。在一些情况下,用户可通过在地图数据中登 录其在使用其装置时所遇到的错误而具备参与地图校验过程的机会。
TomTom 所提供的Map Siare 为此功能性的一说明性实例。某些TomTom 导 航装置的用户可使用Map Siare 功能性来与已被同意成为Map Siare 社区的成员的其 它TomTom 用户共享其对存储于其装置中的地图数据所作的校正。用户可选择接收Map Srnre 地图数据校正,且可指派信任等级来指示其是否乐于将所有所接收的校正包括于其 地图数据中,或其是否仅希望包括经正式批准且校验的Map Siare 校正。
虽然Map Share 所提供的功能性确实帮助减少在签约获得所述服务的那些用户 所保存的地图数据中错误的发生,但仍需要在经正式校验的校正可作为来自地图提供者的 地图数据更新而向所有用户发布之前进行某种程度的校验。此校验过程必然要花时间来完 成,且因而,如果用户希望使最新的地图数据可用,那么其必然需要选择包括尚未经正式校验的地图数据。
虽然例如Map Share 等功能性的大部分用户正设法为所有用户改进地图数据的 准确度,但不幸地是,仍有相当一小部分装置用户故意设法通过报告其已知为假的“校正” 而将错误引入到地图数据中。Map Siare功能性的那些选择相信社区所提交的所有校正的 用户可能发现,这些故意的假“校正”被引入到其地图数据中,且如果其在规划路线时依赖 于那些“校正”,那么可能带来不便。
此问题的一个解决方法将为,在向用户发布地图更新之前,地图提供者验证所有 的用户提交的校正,但如上所述,验证过程首先进行起来相对昂贵,且其次必然要花时间来 完成,且在完成此类过程时,用户无从选择而只能依赖于错误的地图数据。
因此,显然,如果可改进用户可借以提供关于地图数据的准确度的信息的过程从 而同时减少地图提供者对验证的需要和地图数据受假地图校正的影响的可能性,那么将是 有利的。本发明的一个说明性目标是提供此布置。发明内容
为了此目标,本发明的第一方面提供一种用于验证对地理位置的地图数据的校正 的系统,所述系统包含处理资源;以及导航装置;其中所述处理资源包含用户请求产生 器,其经配置以产生用户请求以供发射到所述导航装置;发射器,其用于将所述所产生的用 户请求发射到所述导航装置;以及接收器,其用于从所述导航装置接收用户响应;且所述 导航装置包含接收器,其用于接收从所述处理资源所发射的所述用户请求;用户请求模 块,其经配置以向所述导航装置的用户呈现所述所接收的用户请求;用户响应模块,其用于 俘获对所述所呈现的用户请求的用户响应;以及发射器,其用于将所述所俘获的用户响应 发射到所述处理资源。
在一个构想的实施方案中,所述用户请求包括定义一个或一个以上地理位置的位 置信息,所述用户请求模块在所述一个或一个以上地理位置处向所述用户呈现所述用户请 求。
所述导航装置可包括导航模块,所述导航模块经配置以确定所述导航装置的地理 位置,且所述用户请求模块可经配置以在所述导航模块指示所述导航装置的地理位置包括 于所述位置信息中时向用户呈现所述用户请求。
在一说明性实施方案中,所述位置信息定义与同所述地理位置相关联的位置相距 预定距离的区域。在另一实施方案中,所述预定距离可依待验证的校正的类型而异。
所述用户请求产生器可经配置以产生多个用户请求,其每一者用于发射到不同的 导航装置。
所述处理资源可包含装置选择模块,其可操作以选择导航装置,以供对其发射所 产生的用户请求。
所述处理资源可包含路线日志,其经配置以存储导航装置所行进的导航路线。
所述装置选择模块可经配置以选择针对其在所述路线日志中存储有一路线的装 置的集合,所述路线包括在与所述校正相关联的地理位置附近的位置。
所述装置选择模块可经配置以选择针对其在所述路线日志中存储有一路线的装 置的集合,所述路线包括与所述校正相关联的地理位置。
在一优选布置中,所述装置选择模块可经配置以从多个装置中随机选择针对其每 一者在所述路线日志中存储有一路线的装置的集合,所述路线包括在与所述校正相关联的 地理位置附近的位置。
所述处理资源包含响应审查模块,其用于分析用户响应以验证所述校正。
所述用户请求模块可经配置以通过播放音频消息而向所述用户呈现所述用户请 求。另外或作为替代,所述用户请求模块可经配置以通过显示视觉消息而向所述用户呈现 所述用户请求。
本发明的第二方面涉及一种用于验证对地理位置的地图数据的校正的方法,所述 方法包含产生用户请求以供从处理资源发射到导航装置;将所述所产生的用户请求发射 到所述导航装置;控制所述导航装置以向所述导航装置的用户呈现所述用户请求;俘获对 所述所呈现的用户请求的用户响应;以及将所述用户响应发射到所述处理资源。
所述方法可进一步包含分析所述用户响应以验证所述校正。
本发明的第三方面提供一种用于验证对地理位置的地图数据的校正的方法,所述 方法包含产生用户请求以供从处理资源发射到导航装置;将所述所产生的用户请求发射 到所述导航装置以供向所述导航装置的用户呈现所述用户请求;以及从导航装置接收对所 呈现的用户请求的用户响应。
本发明的第四方面提供一种用于验证对地理位置的地图数据的校正的方法,所述 方法包含在导航装置处接收从处理资源发射的用户请求;控制所述导航装置以向所述装 置的用户呈现所述用户请求;俘获对所述所呈现的请求的用户响应;以及将所述用户响应 发射到所述处理资源。
本发明的第五方面提供一种计算机程序,其包含一个或一个以上计算机程序模 块,所述计算机程序模块经配置以在由处理器资源执行时致使所述处理器资源实施本文中 所定义的方法。本发明的第六方面涉及一种如本文中所描述的计算机程序,其至少部分地 体现于计算机可读媒体上。
本发明的第七方面提供一种处理资源,其经配置而用于一用于验证对地理位置的 地图数据的校正的系统中,所述系统包含导航装置,所述导航装置包括接收器,其用于接 收从所述处理资源发射的用户请求;用户请求模块,其经配置以向所述导航装置的用户呈 现所接收的用户请求;用户响应模块,其用于俘获对所述所呈现的用户请求的用户响应; 以及发射器,其用于将所述所俘获的用户响应发射到所述处理资源;所述处理资源包含 用户请求产生器,其经配置以产生用户请求以供发射到所述导航装置;发射器,其用于将所 述所产生的用户请求发射到所述导航装置;以及接收器,其用于从所述导航装置接收用户 响应。
本发明的第八方面涉及一种导航装置,其经配置而用于一用于验证对地理位置的 地图数据的校正的系统中,所述系统包含处理资源,所述处理资源包括用户请求产生器, 其经配置以产生用户请求以供发射到所述导航装置;发射器,其用于将所述所产生的用户 请求发射到所述导航装置;以及接收器,其用于从所述导航装置接收对向所述导航装置的 用户所呈现的用户请求的用户响应;所述导航装置包含接收器,其用于接收从所述处理 资源发射的所述用户请求;用户请求模块,其经配置以向所述导航装置的用户呈现所述所 接收的用户请求;用户响应模块,其用于俘获对所述所呈现的用户请求的用户响应;以及发射器,其用于将所述所俘获的用户响应发射到所述处理资源。
本发明的第九方面涉及一种用于验证对地理位置的地图数据的校正的方法,所述 方法包含产生征求导航装置用户响应的请求;将所述请求发射到多个装置;向多个导航 装置用户显示所述请求;以及接收对所述所显示的请求的用户响应。
下文阐述这些实施例的优点,且在所附附属权利要求中及在以下详细描述中的其 它地方定义这些实施例中的每一者的另外细节及特征。
因此,可能提供用于验证对导航系统中的地图数据的所请求校正的有力手段。所 揭示的布置避免了与验证校正请求的传统方法相关联的许多费用,且促进对注意到的错误 的较快速响应。此外,在本发明的优选实施例中,恶毒的个人很难用错误的提交来污染地图 数据。


现将参看附图仅借助实例描述本发明的说明性实施例,附图中
图1为可由导航装置使用的全球定位系统(GPS)的说明性部分的示意说明;
图2为可用来提供导航装置与服务器之间的通信的通信系统的示意图3为说明性导航装置(例如,图2的装置)的电子组件的示意说明;
图4为用于安装和/或对接导航装置的布置的示意图5为图3的导航装置所使用的架构堆叠的示意表示;
图6为图2中所展示的布置的更详细视图7到图18为说明性地图数据错误报告过程的屏幕截图19和图20为说明性位置标记过程的屏幕截图21为图6的服务器所使用的架构堆叠的更详细的示意表示;
图22和图23为描绘显示于导航装置上的说明性用户请求的屏幕截图M为图6的导航装置所使用的架构堆叠的更详细的示意表示;以及
图25和图沈以流程图形式提供本发明的说明性实施例的概述。
具体实施方式
贯穿于以下描述中,相同参考数字将用以识别类似部分。
现将特定参考PND来描述本发明的实施例。然而,应记住,本发明的教示不限于 PND,而实际上,本发明的教示普遍地适用于经配置以执行导航软件以便提供路线规划及/ 或导航功能性的任何类型的处理装置。因此,由此可见,在本申请案的上下文中,导航装置 既定包括(但不限于)任何类型的路线规划及导航装置,而不管所述装置是包含PND、例如 汽车等交通工具内的装置,还是实际上包含计算资源(例如,执行路线规划和导航软件的 个人计算机(PC)(便携式或另外)、移动电话或个人数字助理(PDA))。
从下文还将了解,本发明的教示不仅仅限于用户正遵循从输入出发位置到输入目 的地位置的计算出的路线的情况,而是在用户正以前述自由驾驶模式使用所述装置时同样 有用。
记住以上附带条件,现将参看附图的图1,图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,包含GPS接收器装置106或耦合到GPS接收器装置106的导航装置 200能够经由移动装置(未图示)(例如移动电话、PDA及/或具有移动电话技术或通信功 能性的任何装置)建立与“移动”或电信网络的网络硬件的数据会话(如果需要),从而建 立数字连接(例如经由已知的蓝牙技术的数字连接)。此后,通过其网络服务提供商,移动 装置可建立与服务器150的网络连接(例如,通过因特网)。如此,可在导航装置200(当其 独自及/或在交通工具中行进时,其可为且通常为移动的)与服务器150之间建立“移动” 网络连接以便为信息提供“实时”或至少非常“新式的”网关。
使用(例如)因特网来建立移动装置(经由服务提供商)与例如服务器150等 另一装置之间的网络连接可以已知方式来完成。就此来说,可使用任何数目个适当的数 据通信协议,例如TCP/IP分层协议。此外,移动装置可利用任何数目个通信标准,例如 CDMA2000、GSM、IEEE 802. lla/b/c/g/n 等。
因此可见,可利用因特网连接,因特网连接可(例如)经由数据连接、经由移动电 话或导航装置200内的移动电话技术来实现。
虽然未展示,但导航装置200当然可在导航装置200本身内包括其自身的移动电 话技术(例如包括天线,或视情况使用导航装置200的内部天线)。导航装置200内的移动 电话技术可包括内部组件,且/或可包括可插入式卡(例如,订户身份模块(SIM)卡),所 述可插入式卡配有(例如)必要的移动电话技术和/或天线。因而,导航装置200内的移 动电话技术可类似地经由(例如)因特网来建立导航装置200与服务器150之间的网络连 接,其建立方式类似于任何移动装置的方式。
对于电话设定,具备蓝牙功能的导航装置可用以配合移动电话模型、制造商等的 不断变化的频谱正确地工作,举例来说,模型/制造商特定设定可存储于导航装置200上。 可更新为此信息而存储的数据。
在图2中,将导航装置200描绘为经由一般通信信道152与服务器150通信,通信 信道152可通过若干不同布置中的任一者来实施。通信信道152 —般表示连接导航装置 200与服务器150的传播媒体或路径。当在服务器150与导航装置200之间建立了经由通 信信道152的连接(注意,此连接可为经由移动装置的数据连接、经由个人计算机经由因特 网的直接连接等)时,服务器150与导航装置200可通信。
通信信道152不限于特定通信技术。另外,通信信道152不限于单一通信技术; 也就是说,信道152可包括使用多种技术的若干通信链路。举例来说,通信信道152可适于 提供用于电通信、光通信及/或电磁通信等的路径。如此,通信信道152包括(但不限于) 下列各项中的一者或其组合电路、例如电线及同轴电缆等电导体、光纤电缆、转换器、射频 (RF)波、大气、真空等。此外,通信信道152可包括中间装置,例如路由器、转发器、缓冲器、 发射器及接收器。
在一个说明性布置中,通信信道152包括电话及计算机网络。此外,通信信道152 可能能够适应例如红外通信、射频通信(例如微波频率通信)等无线通信。另外,通信信道 152可适应卫星通信。
通过通信信道152所发射的通信信号包括(但不限于)如给定通信技术可能要求 或需要的信号。举例来说,所述信号可适于在例如时分多址(TDMA)、频分多址(FDMA)、码分 多址(CDMA)、全球移动通信系统(GSM)等蜂窝式通信技术中使用。可通过通信信道152发 射数字及模拟信号两者。这些信号可为如所述通信技术可能需要的经调制、经加密及/或 经压缩的信号。
除了可能未说明的其它组件之外,服务器150还包括处理器154,处理器巧4操作 性地连接到存储器156且经由有线或无线连接158进一步操作性地连接到大容量数据存储 装置160。大容量存储装置160含有大量导航数据及地图信息,且可同样为与服务器150分 离的装置,或者可并入到服务器150中。处理器巧4进一步操作性地连接到发射器162及 接收器164,以经由通信信道152将信息发射到导航装置200及从导航装置200接收信息。 所发送及所接收的信号可包括数据、通信及/或其它传播信号。可根据导航装置200的通 信设计中所使用的通信要求及通信技术来选择或设计发射器162及接收器164。另外,应注 意,可将发射器162及接收器164的功能组合为单一收发器。
如上文所提及,导航装置200可经布置以通过通信信道152而与服务器150通信, 其使用发射器166和接收器168来经由通信信道152发射并接收信号和/或数据,注意,这 些装置可进一步用于与除服务器150以外的装置进行通信。另外,如上文关于图2所描述, 根据导航装置200的通信设计中所使用的通信要求及通信技术来选择或设计发射器166及 接收器168,且可将发射器166及接收器168的功能组合为单一收发器。
导航装置包括数据存储装置170 (其可包含基于ROM、RAM和磁盘的存储装置或固 态存储装置的任何组合)以及其它硬件和/或功能部分,稍后将在本文中对其进行更详细 描述。
存储于服务器存储器156中的软件为处理器巧4提供指令且允许服务器150向导 航装置200提供服务。在一个配置中,由服务器150提供的一服务可涉及处理来自导航装 置200的请求及将导航数据从大容量数据存储装置160发射到导航装置200。可由服务器 150提供的另一服务包括对于所需应用使用各种算法来处理导航数据及将这些计算的结果发送到导航装置200。
服务器150包括可由导航装置200经由无线信道接入的远程数据源。服务器150 可包括位于局域网(LAN)、广域网(WAN)、虚拟专用网络(VPN)等上的网络服务器。
服务器150可包括例如桌上型或膝上型计算机等个人计算机,且通信信道152可 为连接在个人计算机与导航装置200之间的电缆。或者,可将个人计算机连接在导航装置 200与服务器150之间以在服务器150与导航装置200之间建立因特网连接。
一般来说,服务器包含处理资源,所述处理资源包含任何数目和类型的处理装置 (链接在一起或分离的)、远离导航装置200,且导航装置可通过有线或无线通信信道而与 其通信。
可经由信息下载为导航装置200提供来自服务器150的信息,所述信息下载可自 动地或在用户将导航装置200连接到服务器150后周期性地更新且/或可在经由(例如) 无线移动连接装置及TCP/IP连接在服务器150与导航装置200之间进行较恒定或频繁的 连接后更为动态。对于许多动态计算,服务器150中的处理器IM可用于处置大量的处理 需要,然而,导航装置200的处理器(图2中未图示)还可时常独立于到服务器150的连接 而处置许多处理及计算。
参看图3,应注意,导航装置200的框图并不包括所述导航装置的所有组件,而是 仅表示许多实例性组件。导航装置200位于外壳(未图示)内。导航装置200包括包含 (例如)上文所提及的处理器202的处理资源,处理器202耦合到输入装置204和显示装 置(例如,显示屏幕206)。虽然此处参考单数形式的输入装置204,但技术人员应了解,输 入装置204表示任何数目个输入装置,其包括键盘装置、语音输入装置、触摸面板和/或用 以输入信息的任何其它已知输入装置。同样地,显示屏幕206可包括任何类型的显示屏幕, 例如液晶显示器(IXD)。
在一个布置中,集成输入装置204的一个方面(触摸面板)和显示屏幕206以便提 供集成式输入和显示装置,所述集成式输入和显示装置包括触摸垫或触摸屏输入250(图 4),以实现经由触摸面板屏幕的信息输入(经由直接输入、菜单选择等)和信息显示两者, 以使得用户仅需触摸显示屏幕206的一部分便可选择多个显示选项中的一者或者激活多 个虚拟或“软”按钮中的一者。就此来说,处理器202支持结合触摸屏幕而操作的图形用户 接口(⑶I)。
在导航装置200中,处理器202经由连接210而操作性地连接到输入装置204且 能够经由连接210从输入装置204接收输入信息,且经由相应的输出连接212而操作性地 连接到显示屏幕206及输出装置208中的至少一者以将信息输出到所述至少一者。所述导 航装置可包括输出装置208,例如声频输出装置(例如,扬声器)。因为输出装置208可向 导航装置200的用户产生声频信息,所以同样应了解,输入装置204也可包括麦克风以及用 于接收输入语音命令的软件。此外,导航装置200还可包括任何额外的输入装置204和/ 或任何额外的输出装置,例如音频输入/输出装置。
处理器202经由连接216而操作性地连接到存储器214 (其可包含R0M、RAM、磁盘 驱动器或固态存储装置的任何组合,且可为前述数据存储装置170的一部分),且经进一步 适于经由连接220从输入/输出(I/O)端口 218接收信息/将信息发送到输入/输出(I/ 0)端口 218,其中I/O端口 218可连接到在导航装置200外部的I/O装置222。外部I/O装置222可包括(但不限于)外部收听装置,例如耳机。到I/O装置222的连接可进一步为到 任何其它外部装置(例如汽车立体声单元)的有线或无线连接,用于免持式操作及/或用 于(例如)语音激活式操作、用于到耳机或头戴式耳机的连接及/或用于到(例如)移动 电话的连接,其中移动电话连接可用以在导航装置200与(例如)因特网或任何其它网络 之间建立数据连接且/或用以经由(例如)因特网或某种其它网络建立到服务器的连接。
图3进一步说明处理器202与天线/接收器2 之间经由连接2 的操作性连接, 其中天线/接收器224可为(例如)GPS天线/接收器。将了解到,为了说明而示意性地组 合由参考数字2M表示的天线与接收器,但天线及接收器可为分开定位的组件,且天线可 为(例如)GPS片状天线或螺旋天线。
当然,所属领域的一般技术人员将了解,图3中所示的电子组件以常规方式由一 个或一个以上电源(未图示)供电。如所属领域的一般技术人员将了解的,预期图3中所 示的组件的不同配置。举例来说,图3中所示的组件可经由有线及/或无线连接等相互通 信。因此,本文描述的导航装置200可为便携式或手持式导航装置200。
此外,图3的便携式或手持式导航装置200可以已知方式连接或“对接”到交通工 具,例如自行车、摩托车、汽车或船。此导航装置200接着可针对便携式或手持式导航用途 而从对接位置移除。
参看图4,导航装置200可为包括集成式输入及显示装置206及图2的其它组件 (包括但不限于内部GPS接收器224、微处理器202、电源(未图示)、存储器系统214等) 的单元。
导航装置200可搁置于臂252上,所述臂252本身可使用吸盘2M而紧固到交通 工具仪表板/窗/等。此臂252为导航装置200可对接到的对接台的一个实例。导航装置 200可对接或通过(例如)将导航装置200搭扣连接到臂252来以其它方式连接到对接台 的臂252。导航装置200可接着可在臂252上旋转。为了释放导航装置200与对接台之间 的连接,(例如)可按压导航装置200上的按钮(未图示)。用于将导航装置200耦合到对 接台及将导航装置200从对接台去耦的其它同样合适的布置是所属领域的一般技术人员 众所周知的。
参看图5,导航装置的处理器202和存储器214合作以支持BIOS (基本输入/输出 系统)282,所述BIOS 282充当导航装置200的功能硬件组件280与由所述装置执行的软件 之间的接口。处理器202经配置以从存储器214载入操作系统观4,且所述操作系统提供应 用软件观6(其实施本文中所描述的路线规划、导航和其它功能性中的一些或全部)可在其 中运行的处理环境。应用软件286提供操作环境,所述操作环境包括支持导航装置的核心 功能(例如,地图检视、路线规划、导航功能和与此相关联的其它功能)的⑶I。
现将特定参考一系统(例如,Map Share )来描述本发明的优选实施例的细节,通 过所述系统,用户可选择向关注校正的地图提供者(其可为或可不为用户从其获得导航装 置的同一实体)提供反馈,所述校正可能适合应用于由所述地图提供者保存的数字地图数 据。虽然以下详细描述将特定参考Map Siare ,但将了解,本发明可适用于针对导航地图数 据的任何用户反馈系统,且因而,不应将本发明的范围解释为仅仅限于应用于TomTom Map Share 系统。
现参看图6,在本发明的一优选实施例中,服务器150的大容量数据存储装置16014经配置以包括地图数据存储装置300、校正日志302和路线日志304。类似地,导航装置200 的数据存储装置170包括地图数据存储装置306、用户校正日志308和路线日志310。虽然 图6中未展示,但服务器150还维持已决定参加用户反馈系统的那些用户装置的日志。
地图数据存储装置300、306包括数字地图数据,由导航装置以已知方式使用所述 数字地图数据来为用户提供在地图中的位置之间导航的能力且提供再现地图以向用户显 示。服务器侧的校正日志302包括由用户提交的地图校正请求的细节以用于并入到通过保 存于地图数据存储装置300中的数字数据定义的数字地图中(如果此举为适当的),且服务 器侧的路线日志304包括关于已预订所述导航数据改进系统的导航装置用户所行进的路 线的数据。通常,服务器侧的路线日志304对于每一路线存储包括定义所行进的路线的数 据以及唯一地识别在行经所述路线时所使用的导航装置的识别符。
用户校正日志308包含情况的数据库,在所述情况下,用户已指示需要地图数据 校正且应进行用户相信的校正类型。如所属领域的技术人员将了解,可以若干不同方式来 编译所述列表,稍后将描述所述方式中的一者。视导航装置200与服务器150之间的连接 的类型而定,当导航装置仍为移动的时,可将来自用户校正日志308的数据传送到服务器 150,或在特别优选的实施方案中,当导航装置下一次连接到服务器以用于更新时,可将所 述日志传送到所述服务器。
路线日志310包括用户的导航装置200所行进的路线的数据库;通常仅包含从导 航装置上次连接到服务器以来所行进的路线。所述数据库包括在其中所述装置经操作以将 用户指引到选定目的地的那些路线的细节,且还可包括当处于自由驾驶模式时所行进的路 线的细节。
在与服务器150的数据通信会话的过程中,将地图数据更新(如果可获得)从服 务器侧的地图数据存储装置300提供到导航装置200以用于存储于导航装置地图数据存储 装置306中,且将来自用户校正日志308和路线日志310的数据(如果已存储)从导航装 置200传送到服务器150以用于分别存储于校正日志302和路线日志中。
现参看图7到图18,展示了来自TomTom Go 720导航装置的各种屏幕截图,所述 屏幕截图说明导航装置的用户可借以登录其认为必须对导航数据进行的校正的一种方式, 在此情况下,导航数据存储于其装置中。
在图7中,装置正显示宝佛利大街(Bouverie Street)周围的伦敦(London)区域 的地图。触摸所述装置的屏幕使其显示若干选项(如图8中所示)和继续箭头312。触摸 继续箭头312使装置显示另一系列的选项(如图9中所示),其包括标记为“地图校正”的 虚拟按钮314。
触摸“地图校正”按钮314使装置显示图10中所示的地图校正选项,所述选项包括 标记为“校正地图错误”的虚拟按钮316。触摸此按钮316使装置显示(如图11中所示) 若干虚拟按钮,其每一者对应于不同类型的地图校正。TomTom Go 720总共提供七个预定义 的校正类型(图11中仅展示其中五个)和一“报告其它错误”,其允许用户选择除了所述七 个预定义的错误类型外的错误类型。
在此情况下,设想用户希望校正与数字地图的道路相关联的速度限制,且为实施 此校正,用户触摸标记为“改变道路速度”的虚拟按钮318,于是装置显示用于定位所谈论道 路的四个不同选项(如图11中所示)。
假设在此实例中错误的速度限制与装置的当前位置附近的道路(即,Bouverie Street,London)相关联。触摸标记为“在您附近”的虚拟按钮320使装置显示如图12中所 示的局部区域的地图。用户可接着通过触摸所述屏幕来选择所述局部区域中的需要校正与 其相关联的速度限制的街道(在此实例中为舰队街(Fleet Street)),且一旦选择,(如图 13中所示)便加亮所选道路的至少一部分且显示所述道路的名称。
接着要求用户确认(如图14中所示)道路的加亮部分是否为用户希望选择的部 分,且在触摸标记为“是”的虚拟按钮322时,装置产生图15中所指示的显示且要求用户输 入在图14中所选择的路段的正确速度限制。在此情况下,用户已指示此路段的正确速度限 制为每小时30英里。
当用户已输入正确速度限制时,选择标记为“完成”的虚拟按钮3M致使装置产生 如图16中所示的显示,其请求用户确认所述变化为“永久的且对普通客车有效”(假设在 此实例中是如此),此后通过图17中所示的显示告知用户其地图已变化且提示用户通过触 摸适当虚拟按钮来指示其是否希望与其它TomTom用户共享此变化。如果用户触摸标示为 “是”的虚拟按钮326,那么将校正的位置、校正的性质和(在此状况下)与所述位置相关联 的新数据存储于用户校正日志308中以供在装置下一次与服务器通信时下载到服务器150 的校正日志302,且相应地告知用户(如图18中所示)。
如将了解,此过程相当复杂且因而可能难以在使用装置时进行,尤其是在所述装 置正用于交通工具内导航的情况下。为了适应此情况,软件为用户提供用虚拟“报告”按钮 3M来覆盖所显示的导航地图(如图19中所示)的选项,且如果用户按压此按钮,那么装置 提供如图20中所示的显示以向用户指示已登录所述报告按钮被按压的位置,以使得可在 用户下一次按压图9中所示的“地图校正”按钮314时的更方便的时间进行图7到图18中 所描绘的过程。
如上所述,服务器处理器经配置以调用并执行服务器存储器156中的软件模块。 特定来说,如图21中所示,处理器巧4与存储器156合作以支持BIOS (基本输入/输出系 统)330,所述BIOS 330充当服务器150的功能硬件组件与由服务器150执行的软件之间 的接口。处理器巧4经配置以(例如)从存储器156载入操作系统332以用于在由存储器 156提供的处理环境中执行。操作系统332提供应用软件334可在其中运行的处理环境。
在本发明的一优选实施例中,服务器程序软件334包含校正选择模块336、装置选 择模块338、用户请求产生器340、响应审查模块342和校正应用模块344。
校正选择模块336经配置以从校正日志302选择所通知校正和相关联的位置以供 导航装置用户予以验证。所述模块可依次地(首先从最旧的所通知错误开始)、随机地,或 一旦多个用户(例如,比预定最小数目个用户多的用户)已报告特定问题便选择所通知校 正。
在一个构想的布置中,服务器可经配置以实施校正日志维持模块(图21中未展 示),所述校正日志维持模块经配置以审查校正日志且对于用户验证不考虑已由仅较少数 目个用户报告或仅被报告较少次的那些校正。这些校正可能本质上相对小或涉及许多用户 不太可能去的相对偏僻的位置,且因而可能更适合于(例如)由雇员而不是通过本文中所 描述的类型的用户验证过程进行验证。
装置选择模块338经配置以检验路线日志304,且在一个配置中,经配置以选择具有先前已行经的路线的装置,所述路线包括与由校正选择模块336从校正日志302中选择 以用于验证的校正相关联的特定位置。
装置选择过程可采取若干不同形式。在一个配置中,装置选择模块338可经配置 以从路线日志中选择已行经一路线的前X个装置,所述路线包括与选定的校正相关联的位 置(其中X为经选择作为必须为所请求校正选择的用户装置的最小数目的数字)。在一特 别优选的布置中,数字X可为具有通过所述位置的路线的装置的数目的函数。换句话说,可 将数字X优选自动地、动态地对于许多装置已去过的位置而向上调整,且对于较少数目个 装置已去过的位置而向下调整。
在另一布置中,装置选择模块338可经配置以识别已行经一路线的装置的集合, 所述路线包括与选定的校正相关联的位置,且接着从此集合随机选择为了校正验证目的要 联系的X个装置的子集(其中,如前所述,X是为所述系统(视情况,动态地)选择的数字)。 此随机选择为特别优选的,因为其使得所选装置不太可能会与已故意提交而不利地影响地 图数据的完整性的假校正相关联。
在另一布置中,装置选择模块338可经配置以识别已行经包括与选定的校正相关 联的位置的路线的装置的集合,将所述集合的装置排序(例如,按照所关注的装置已行经 选定位置的次数),且接着选择X个装置的子集(其中,如前所述,X是为所述系统(视情 况,动态地)选择的数字),所述子集由已最经常去所述位置且为了校正验证目的将联系的 装置组成。如前所述,经选择以包括于此子集中的装置可随机地从一子集选择,所述子集由 已最经常去所谈论位置的那些装置组成。
在另一构想的实施方案中,装置选择模块可经配置而不仅选择实际上已通过所谈 论位置的那些装置而且还选择在所谈论位置附近(例如,在距所谈论位置一千米或少于 一千米以内)的那些装置以进行考虑。在一特别优选的布置中,装置选择模块可经配置以 根据日志中实际上包括与所请求校正相关联的特定位置的路线的数目而动态地调整对于 给定位置的“附近”的定义。举例来说,对于与过去多次去过的特定位置相关联的校正,装 置选择模块可向下调整所述位置的“附近”的定义,可能调整为仅包括为其记录了实际上包 括所谈论位置的路线的那些装置。相反,对于与过去相对较少次去过的特定位置相关联的 校正,装置选择模块可向上调整所述装置的“附近”的定义,可能调整为包括为其记录了包 括在距与所请求校正相关联的位置给定距离(例如,一千米)内的位置的路线的那些装置。
用户请求产生器340经配置而为包括于校正日志302中的特定校正类型产生用户 请求,用户请求每一者包含用于传送到由装置选择模块338选择的导航装置中的每一者的 指令的集合。所述指令在由导航装置200的相应处理器202执行时将致使那些装置产生并 向所述装置的用户呈现对于用户辅助验证所报告的地图数据校正的请求。所述用户请求 (一旦产生便)由服务器存储(例如,存储于大容量数据存储装置160中)以供下一次与每 一所产生的请求相关联的导航装置与服务器150通信时传送到所述装置。
在优选实施例中,用户请求指令向导航装置的处理器识别所述用户请求所关联的 位置(其可包含单一位置,或一包含距所请求校正所关联的位置预定距离的多个位置的区 域),且导航装置的处理器经配置以仅当每一导航装置的位置确定模块(稍后将描述)指示 导航装置处于或靠近所述所谈论位置时执行用户请求的指令。在一特别优选的布置中,所 述指令可经配置以控制所述处理器在一在与所请求校正相关联的位置之前预定距离处的位置处向用户呈现所述请求,且在此布置的修改中,可根据用户被要求辅助的校正的类型 而改变所述预定距离。举例来说,对于关于街道名的校正,可在用户进入所谈论街道之前不 久向用户呈现所述请求(其基本原理为,街道标识常常提供于街道的入口处)。或者,对于 关于与给定街道相关联的速度限制的校正,可仅当用户实际上处于所谈论街道中时向用户 呈现所述请求(其基本原理为,速度限制标识常常沿着街道以规则的间隔提供)。
在特别适合于结合通常较少去的那些位置来使用的另一预期的实施方案中,所述 用户请求指令可经配置以指导处理器使用户从其所选或当前路线改道到与校正相关联的 位置。举例来说,可向用户呈现要求辅助校正的消息,所述校正与离用户正行进的街道不远 的小街道相关联,且如果用户将指示其准备好辅助所述请求,那么处理器可改变所规划路 线而包括所谈论街道,或在用户正以自由驾驶模式来使用装置的情况下向用户发布指令以 将用户从其当前位置指引到所谈论位置,且视情况指引回到用户在改道之前所处的位置。
向用户提供的用户请求可采取许多形式。所述用户请求可包含对于辅助的视觉显 示的请求、对于辅助的音频请求,或(在一特别优选的布置中)对于辅助的音频请求与视觉 请求的组合。
图22为关于对特定街道的名称的报告校正的用户反馈请求的说明性表示。如所 示,在此布置中,导航装置的显示由反馈请求346覆盖,所述反馈请求346包括指示在此位 置处地图数据的问题的性质的文本消息(在此情况下,街道名为未知的事实)以及分别标 示为“是”、“稍后”和“拒绝”的三个虚拟按钮;348、350和352。还可使用音频(例如,通过 重播对应于包括于请求346中的文本消息的音频)来向用户宣告此请求的显示。
如果用户将会触摸“是”按钮附近的屏幕,那么导航装置产生一显示(例如,图23 中所示的显示),在此情况下,所述显示请求用户在已播放一音调之后说出道路的名称。如 前所述,图23中所示的显示可伴随有向装置用户的相应音频消息,且在已通知所述用户不 久之后,导航装置产生音调且切换到记录模式,借此激活输入装置204 (在此情况下,其包 括麦克风)且将经由所述输入装置所接收的音频记录到导航装置的存储器214,以用于在 导航装置下一次与服务器150联系时经由通信信道152传送到服务器150。
在一优选布置中,将用户响应与允许服务器使响应与特定所请求校正相关联的信 息一起存储。举例来说,每一所请求校正(或与地图数据中的同一错误相关的个别请求的 群组)可被指派有一参考数字,其与用户响应一起存储于存储器214中。在另一布置中,可 将与用户请求相关联的位置与用户响应一起存储,且所属领域的一般技术人员将立即了解 其它同样似乎合理的布置。
如果用户将会触摸“稍后”按钮350附近的屏幕,那么从所述显示清除用户请求, 且处理器记录在稍后时刻寻求用户的辅助的指令。在一构想的实施方案中,可显示类似于 图20中所示的消息的消息,且接着在用户下一次选择图9中所示的地图校正选项时提示其 提供辅助。
如果用户将会触摸“拒绝”按钮352附近的屏幕,那么从所述显示清除用户请求, 且处理器记录用户已拒绝辅助此特定用户请求。处理器可接着经配置以删除所述请求,或 在下一次连接导航装置时通知服务器150 用户已拒绝此特定用户请求。服务器可经配置 以维持被拒绝的请求的日志,且在比给定数目多的请求被特定装置的用户拒绝的情况下, 发布指令以供传送到所述装置的用户以致使处理器向所述装置的用户指示用户过去已多次拒绝对于辅助的请求,且为用户提供从服务器可接近以用于辅助地图数据校正的装置的 列表移除其装置的选项。
在另一构想的实施方案中,由处理器产生的用户请求可为用户提供提供文本响应 或实际上文本响应与音频响应的混合的选项。
再次参看图21,服务器可仅仅经配置以接收并存储用户响应以用于人类操作者稍 后考虑,特定来说,用于考虑所述响应的至少一部分是否足够类似而值得校正地图数据。
然而,视情况,服务器可经配置以使用响应审查模块342,所述响应审查模块342 可操作以审查所接收的响应从而确定至少一预定比例的那些响应是否包括相同或类似的 用户响应。在一个构想的实施方案中,所述响应审查模块可经配置以仅当已从一预定比例 的装置(用户请求发射到所述装置)接收到响应时审查所接收响应,且当至少一预定比例 的所接收响应相同或至少类似时,指示特定响应为有效的。在另一布置中,所述响应审查模 块可经配置以实施对所接收响应的统计审查,借此将每一新响应与现有响应进行比较,直 到已接收到统计上相当多的具有相同或类似信息的响应为止。
对于文本响应,所述响应审查模块342可仅仅经配置以比较所接收响应的文本, 且在给定响应与若干其它响应相同或类似的情况下认为所述给定响应是有效的。可按照校 正请求的类型来自动地调整为了响应被认为相同而必须发生的类似程度,以使得对于街道 名(其中可能发生打字错误),需要(例如)比对于速度限制可能需要的类似等级低的类似 等级。同样,此功能性可易于由所属领域的技术人员使用已知的统计分析技术来实施。
对于音频响应,所述响应审查模块342可经配置以调用语音分析功能性从而在比 较所接收响应之前将所接收音频转换成计算机可解读形式。还应了解,可使用常规音频分 析技术来对所接收的音频进行比较,但考虑到俘获所述响应的环境的不同音频质量和用户 之间可能的差异,预期此方法可能经证明用处较小
在一特别优选的布置中,所述响应审查模块还可经配置以自动删除与已对地图数 据所作的校正相关的响应。以此方式,稍后接收的响应(例如,因为用户在相对长的时间周 期内未将其装置连接到服务器150,或迟迟不输入校正)可能容易被服务器150忽略。
一旦所接收响应已(例如)被前述的响应审查模块验证,服务器便可视情况调用 校正应用模块344,所述校正应用模块344经配置以将预定的校正自动应用于存储于服务 器150的大容量存储装置160中的地图数据。
如先前结合图5所述,导航装置处理器202经配置以调用并执行存储器214中的 软件模块。特定来说,如图M中所示,处理器202与存储器214合作以支持BIOS (基本输 入/输出系统)观0,所述BIOS 280充当导航装置200的功能硬件组件与由处理器202执行 的软件之间的接口。处理器202经配置以载入操作系统观4,所述操作系统284提供应用软 件286可在其中运行的处理环境。
应用软件包括常规的导航装置软件模块,例如路线规划、导航和地图再现模块,所 述模块的类似者是此项技术中众所周知的,且为了简便起见,本文中将不对其进行详细描 述。提及以下即可路线规划模块使装置的用户能够输入出发位置且规划到所输入目的地 的路线,导航模块使装置能够接收GPS信号、确定装置位置且产生路线指引指令以用于提 供给用户,且地图视图再现模块经配置以产生数字地图的区域(例如,如导航模块所确定 的装置当前所在的区域)的显示。
应用软件还包括用户请求模块邪4和用户响应模块356。在此实施例中,用户请求 模块3M经配置以与导航模块合作而在通过从服务器接收的用户反馈请求定义的适当位 置处调用包括于用户反馈请求中的指令,从而产生适当的用户反馈请求(例如,图22中所 示的用户反馈请求)以用于在导航装置200的显示器上向用户显示。
用户响应模块356(以上文结合图22和图23所描述的方式)发挥作用以记录用 户不希望在此时作出响应且将导航装置配置以在稍后时刻提示用户作出响应,记录用户不 希望响应(且视情况,在适当的时候通知服务器用户不希望响应),或将对所显示请求的用 户响应记录于存储器214中以供稍后上载到服务器150。
在前述实施例中,已假设装置在不连接到服务器150的情况下主要以移动模式 来操作,但所属领域的技术人员将容易了解,本发明的教示可同样较好地实施于已知每一 导航装置的位置或至少大体位置的系统中。举例来说,导航装置可经配置以周期性地使用 (例如)整体或所连接的移动通信装置(例如,移动电话或装备有电话技术的PDA)将其位 置(如导航模块根据所接收GPS信号所确定的)发射到服务器150。
在一替代布置中,导航装置的大致位置可通过常规的三角测量技术来确定,所述 技术使得能够基于移动电话的与移动电话网络的移动收发台的通信来计算移动电话的大 致位置。
在任何状况下,服务器可经配置以通过发送对选择当前在与对于地图数据校正的 所报告需要相关联的位置附近的那些导航装置的用户请求(例如,通过移动通信装置,所 述移动通信装置形成所述装置的一部分或所述装置连接到其处)来实施伪实时系统。
在对前述实施例中的任一者的特别优选的实施方案中,导航装置可预载入有不同 类型的用户请求的形式数据,且在此布置中,由服务器(例如,结合移动电话网络)发射的 用户请求仅需要包含关于此时所调查的特定校正的唯一数据。
现参看图25和图26,以流程图形式展示了将地图数据用旗标表示为需要校正且 随后在验证所请求的校正时争取用户帮助的过程中的各种功能步骤。
首先参看图25,在第一步骤中,用户接通其导航装置且作为路线指引工具或以自 由驾驶模式来操作其导航装置。如果用户在使用所述装置时将会注意到地图数据的错误, 那么用户可通知所述装置所述错误,于是所述装置与用户取得联系以确定所注意的错误的 类型、所需校正和错误所关联的位置,将所述错误作为校正请求而记录于所述装置中。
当装置与服务器连接时(例如,当装置下一次经由因特网或在装置在被操作时连 接到服务器的情况下立即耦合到装置时),装置将错误校正请求发射到服务器。
现参看图沈,在从装置接收校正请求后,服务器将所述请求存储于校正请求存储 装置中。服务器选择一请求来由用户验证,选择将被要求辅助验证所述校正请求的装置的 集合,且产生用户请求以供发射到选定的用户装置(例如,当那些装置下一次连接到服务 器时)。在适当的时候,将所产生的用户请求发射到选定装置。
所述装置接收所发射的用户请求,且以前述方式从用户获得响应。接着将所述响 应发射回到服务器以供处理。
服务器从所述导航装置接收用户响应,分析所接收响应,且确定所述响应是否指 示所请求校正为有效的。如果确定所请求校正为有效的,那么相应地修正地图数据且所述 过程停止。如果未确定所请求校正为有效的,那么处理停止。
从前述内容将了解,本发明的教示提供用于验证对导航系统中的地图数据的所请 求校正的有力手段。所揭示的布置避免了与验证校正请求的传统方法相关联的许多费用, 且促进对注意到的错误的更快速响应。此外,在本发明的优选实施例中,恶毒的个人很难用 错误的提交来污染地图数据。
还将了解,虽然至此已描述了本发明的各种方面及实施例,但本发明的范围不限 于本文中所阐述的特定布置,而是扩展为涵盖属于所附权利要求书的范围内的所有布置以 及对其的修改及更改。
举例来说,虽然在前述详细描述中描述的以上实施例参考GPS,但应注意,导航装 置可利用任何种类的位置感测技术作为对GPS的替代方案(或实际上,除了 GPS以外)。举 例来说,导航装置可利用使用其它全球导航卫星系统,例如欧洲伽利略(felileo)系统。同 样,其不限于基于卫星,而是可易于使用基于地面的信标或使得装置能够确定其地理位置 的任何其它种类的系统来起作用。
本发明的替代实施例可实施为供计算机系统使用的计算机程序产品,所述计算机 程序产品为(例如)一系列计算机指令,所述计算机指令存储于例如磁片、CD-ROM、ROM或 固定磁盘等有形数据记录媒体上,或体现于计算机数据信号中,所述信号经由有形媒体或 无线媒体(例如,微波或红外)发射。所述系列的计算机指令可构成上文所描述的功能性 的全部或一部分,且还可存储于例如半导体存储器装置、磁性存储器装置、光学存储器装置 或其它存储器装置等任何存储器装置(易失性或非易失性)中。
除了前述内容外,虽然本申请案到此已描述对用户建议的校正的验证,但将了解, 本发明的教示可同样良好地用来验证任何所提议地图数据变化(不仅仅是响应于用户请 求而提出的那些变化)。类似地,虽然前述内容已描述用户请求到多个用户的发射,但将了 解,如果仅有单一请求要发射到单一导航装置,那么可享受本技术的许多益处。
所属领域的技术人员还将很好地了解到,虽然优选实施例借助于软件来实施某些 功能性,但所述功能性可同样仅以硬件(例如,借助于一个或一个以上ASIC(专用集成电 路))来实施或实际上由硬件与软件的混合物来实施。如此,不应将本发明的范围解释为仅 限于以软件来实施。
最后,还应注意,虽然所附权利要求书阐述了本文中所描述的特征的特定组合,但 本发明的范围不限于上文所主张的特定组合,而是本发明的范围扩展为涵盖本文中所揭示 的特征或实施例的任何组合,而不管此时是否已在所附权利要求书中具体列举了所述特定组合。
权利要求
1.一种用于验证对地理位置的地图数据的校正的系统,所述系统包含 处理资源(150);以及导航装置O00);其中所述处理资源(150)包含用户请求产生器(340),其经配置以产生用户请求以供发射到所述导航装置O00); 发射器(162),其用于将所述所产生的用户请求发射到所述导航装置O00);以及 接收器(164),其用于从所述导航装置接收用户响应; 且所述导航装置(200)包含接收器(168),其用于接收从所述处理资源(150)发射的所述用户请求; 用户请求模块(3M),其经配置以向所述导航装置Q00)的用户呈现所述所接收的用 户请求;用户响应模块(356),其用于俘获对所述所呈现的用户请求的用户响应,以及 发射器(166),其用于将所述所俘获的用户响应发射到所述处理资源(150)。
2.根据权利要求1所述的系统,其中所述用户请求包括定义一个或一个以上地理位置 的位置信息,所述用户请求模块(354)在所述一个或一个以上地理位置处向所述用户呈现 所述用户请求。
3.根据权利要求2所述的系统,其中所述导航装置(200)包括导航模块,所述导航模块 经配置以确定所述导航装置O00)的地理位置,且所述用户请求模块(354)经配置以在所 述导航模块指示所述导航装置O00)的所述地理位置被包括于所述位置信息中时向所述 用户呈现所述用户请求。
4.根据权利要求3所述的系统,其中所述位置信息定义距与所述地理位置相关联的位 置预定距离的区域。
5.根据权利要求4所述的系统,其中所述预定距离依待验证的校正的类型而异。
6.根据任一前述权利要求所述的系统,其中所述用户请求产生器(340)经配置以产生 多个用户请求,每一用户请求用于发射到不同的导航装置。
7.根据权利要求6所述的系统,其中所述处理资源(150)包含装置选择模块(338),所 述装置选择模块(338)可操作以选择导航装置O00)以供向其发射所产生的用户请求。
8.根据权利要求7所述的系统,其中所述处理资源(150)包含路线日志(304),所述路 线日志(304)经配置以存储导航装置(200)所行进的导航路线。
9.根据权利要求7或8所述的系统,其中所述装置选择模块(338)经配置以选择针对 其在所述路线日志中存储有一路线的装置的集合,所述路线包括在与所述校正相关联的地 理位置附近的位置。
10.根据权利要求9所述的系统,其中所述装置选择模块(338)经配置以选择针对其在 所述路线日志(304)中存储有一路线的装置的集合,所述路线包括与所述校正相关联的所 述地理位置。
11.根据权利要求9或10所述的系统,其中所述装置选择模块(338)经配置以从多个 装置中随机选择针对其每一者在所述路线日志(304)中存储有一路线的装置O00)的集 合,所述路线包括在与所述校正相关联的所述地理位置附近的位置。
12.根据任一前述权利要求所述的系统,其中所述处理资源(150)包含响应审查模块(342),用于分析用户响应以验证所述校正。
13.根据任一前述权利要求所述的系统,其中所述用户请求模块经配置以通过播放音 频消息而向所述用户呈现所述用户请求。
14.根据任一前述权利要求所述的系统,其中所述用户请求模块经配置以通过显示视 觉消息而向所述用户呈现所述用户请求。
15.一种用于验证对地理位置的地图数据的校正的方法,所述方法包含 产生用户请求以供从处理资源(150)发射到导航装置O00);将所述产生的用户请求发射到所述导航装置O00);控制所述导航装置O00)以向所述导航装置O00)的用户呈现所述用户请求; 俘获对所述所呈现的用户请求的用户响应;以及 将所述用户响应发射到所述处理资源(150)。
16.根据权利要求15所述的方法,其进一步包含分析所述用户响应以验证所述校正。
17.一种用于验证对地理位置的地图数据的校正的方法,所述方法包含 产生用户请求以供从处理资源(150)发射到导航装置O00);将所述所产生的用户请求发射到所述导航装置O00)以供向所述导航装置(200)的用 户呈现所述用户请求;以及从导航装置(200)接收对所呈现的用户请求的用户响应。
18.一种用于验证对地理位置的地图数据的校正的方法,所述方法包含 在导航装置(200)处接收从处理资源(150)发射的用户请求;控制所述导航装置O00)以向所述装置的用户呈现所述用户请求; 俘获对所述所呈现的请求的用户响应;以及 将所述用户响应发射到所述处理资源(150)。
19.一种计算机程序,其包含一个或一个以上计算机程序模块,所述计算机程序模块经 配置以在由处理器资源执行时致使所述处理器资源实施根据权利要求15到18中任一权利 要求所述的方法。
20.根据权利要求19所述的计算机程序,其体现于计算机可读媒体上。
21.一种处理资源(150),其经配置供在一用于验证对地理位置的地图数据的校正的 系统中使用,所述系统包含导航装置000),所述导航装置(200)包括接收器(168),其用 于接收从所述处理资源(150)发射的用户请求;用户请求模块(3M),其经配置以向所述导 航装置(200)的用户呈现所接收的用户请求;用户响应模块(356),
22.—种导航装置000),其经配置供在一用于验证对地理位置的地图数据的校正的 系统中使用,所述系统包含处理资源(150),所述处理资源(150)包括用户请求产生器 (340),其经配置以产生用户请求以供发射到所述导航装置O00);发射器(162),其用于将 所述所产生的用户请求发射到所述导航装置O00);以及接收器(164),其用于从所述导航 装置(200)接收对向所述导航装置O00)的用户所呈现的用户请求的用户响应;所述导航 装置(200)包含接收器(168),其用于接收从所述处理资源(150)发射的所述用户请求; 用户请求模块(3M),其经配置以向所述导航装置Q00)的用户呈现所述所接收的用 户请求;用户响应模块(356),其用于俘获对所述所呈现的用户请求的所述用户响应,以及 发射器(166),其用于将所述所俘获的用户响应发射到所述处理资源(150)。
全文摘要
本发明提供一种用于验证对地理位置的地图数据的校正的系统,所述系统包含处理资源(150);以及导航装置(200);其中所述处理资源(150)包含用户请求产生器(340),其经配置以产生用户请求以供发射到所述导航装置(200);发射器(162),其用于将所述所产生的用户请求发射到所述导航装置(200);以及接收器(164),其用于从所述导航装置接收用户响应;且所述导航装置(200)包含接收器(168),其用于接收从所述处理资源(150)发射的所述用户请求;用户请求模块(354),其经配置以向所述导航装置(200)的用户呈现所述所接收的用户请求;用户响应模块(356),其用于俘获对所述所呈现的用户请求的用户响应;以及发射器(166),其用于将所述所俘获的用户响应发射到所述处理资源(150)。
文档编号G01C21/32GK102037316SQ200880129272
公开日2011年4月27日 申请日期2008年10月7日 优先权日2008年10月7日
发明者罗伯特·卢卡森, 赫勒伊特斯·保卢斯 申请人:通腾科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1