越野导航系统的制作方法

文档序号:5874000阅读:122来源:国知局
专利名称:越野导航系统的制作方法
技术领域
本公开涉及一种用于在越野的车辆的导航系统上计算并显示越野路线的方法。
背景技术
本部分提供了与本公开相关的背景信息,其不必然是现有技术。一些现代的导航 系统具有越野模式,其可以显示到选择的目的地的路线;但是,这种导航系统有一些局限。作为示例,图1是越野导航路径2的现有技术的平面图,越野导航路线2区分当前 的车辆位置4、路径航点6、8、10、12和推荐的轨迹14、16、18、20、22或越野车辆行驶的路线。 具体地说,轨迹14是从原始或者当前车辆位置4向第一航点6的推荐的行驶路径,轨迹16 是在第一航点6和第二航点8之间的推荐的行驶路径,轨迹18是在第二航点8和第三航点 10之间的推荐行驶路径,轨迹20是在第三航点10和第四航点12之间的推荐的行驶路径, 轨迹22是在第四航点12和目的地24之间的推荐的行驶路径。虽然由在越野模式的导航 系统显示的这种越野导航路径是满意的,但是它们有一些局限。导航系统的当前越野模式的一个局限是这种航点6、8、10、12和目的地24仅在用 户从显示了期望的越野区域的地图的导航系统屏幕中选择了这种点之后,才变为显示的设 置的点。因为在越野区域中没有道路,所以用户必须自己选择航点。在如上选择了航点后, 在显示器上显示直线轨迹14、16、18、20、22,但是直线轨迹14、16、18、20、22仅是参考轨迹, 因为这种轨迹和中间的航点以及目的地是沿着越野路径的,越野路径的实际地形是未知 的,并且可能不适合于车辆行驶或者不可能用于车辆行驶。例如,上述轨迹的任何一种可能 会通过比越野车辆能够穿过的河流更深的河流,或者地形的离地净高可能大于越野车辆能 够适应的高度。虽然可以存储并重新使用航点和直线轨迹,但是这种路线由于如上的这种 荒凉的地形而可能是不正确的或者是错误的。如果车辆驾驶者期望沿着越野路径来校正航 点和目的地的位置,则他或者她必须当他或者她穿过越野地形时,手工地将记忆点设置为 新航点和新目的地,然后将这种设定点作为新路线存储在导航系统存储器中。所以,当前的 系统轨迹选择可能对于车辆不准确或不适合。车辆导航系统的当前越野导航模式的另一个局限是语音指南也可能是不精确和 难于遵循的。作为示例,当车辆接近在图1上的航点6时,当车辆在围绕航点6的区域26 内行驶时,车辆可能被看作实际上到达了航点6。当车辆进入区域26时,然后,语音指南系 统可以指令车辆驾驶者例如“向右转动45度”,以便进行到下一个航点,例如航点8 ;但是, 取决于语音指南在区域26中哪个位置指示驾驶者转向,驾驶者可以沿着例如轨迹30的路 径开始,其不是沿着原先指定的路径16并且不在与航点8相交的路线中。如果车辆驾驶者 按照这种语音指向,则到达目的地24周围的区域28会很困难或者不可能实现。所以,需要一种免受上述局限影响的越野导航系统。

发明内容
本部分提供了本公开的总体概述,并且不是其全部范围或其所有特征的全面的公开。一种用于操作在车辆中的导航系统的方法可以包括调用导航系统的越野模式;在导 航系统显示器上显示第一越野地形;在显示器上显示车辆的第一当前位置;向导航系统中 输入第一用户输入的越野目的地;向导航系统中输入第一用户输入的越野航点;在导航系 统的显示器上显示在起点、第一用户输入的越野航点和目的地之间的直线轨迹,并且显示 当车辆在当前时间或者实时地越野行驶时的在屏幕上的位置面包屑的第一实时路径;在显 示器上将每个用户进入的越野航点移位到第一实时路径的最近的在屏幕上的面包屑;在显 示器上将用户输入的目的地移位到最近的在屏幕上的面包屑;并且,将第一实时路径存储 在导航控制单元的存储器中。而且,一种用于操作在车辆中的导航系统的方法可以还包括计算在当前实时的 车辆位置和航点之间的第一距离;将在当前的车辆位置和航点之间的第一距离与第一预定 距离相比较;当第一实时路径的在屏幕上的面包屑在第一用户输入的越野航点的预定距离 内时,在显示器上将第一用户输入的越野航点移位到第一实时路径的在屏幕上的面包屑; 并且,当车辆发动机关断时,在屏幕上显示在第一实时路径上的新航点。此外,方法还可以 包括将在屏幕上的面包屑的第一实时路径与具有相同的第一用户输入越野目的地的面包 屑的第一存储的越野路径相比较;并且,将在屏幕上的面包屑的第一实时路径与具有相同 的第一用户输入越野目的地的面包屑的第二存储的越野路径相比较。如果存储的越野路径 具有相同的目的地并且实时路径的面包屑位置和存储的路线匹配,则可以在显示器上显现 存储的路线来作为驾驶者的行驶选择。如果存在多个存储的路线,则其面包屑最接近地匹 配实时路径的面包屑的路线可以在显示器上显现为已知的、安全的越野导航路径。根据本文提供的说明,其它应用领域将变得显而易见。在本概要中的说明和具体 示例仅旨在用于说明的目的,并且不旨在限定本公开的范围。


本文描述的附图仅用于说明选择的实施例,而不是所有可能的实现,并且不旨在 限制本公开的范围。图1是由根据现有技术的、导航系统显示的路线的平面图;图2是车辆和车辆内部的部分的透视图,用于描述导航系统的位置;图3是路线的平面图,路线的航点和目的地被布置在面包屑的车辆轨迹上;图4是集成到图3的面包屑的路线的图3的航点和目的地的平面图;图5是存储的路线和与存储的路线中的一个匹配的车辆的轨迹的平面图;图6是描述了根据本发明的教导的、导航系统的操作的方法的流程图;图7是描述了根据本发明的教导的、导航系统的操作的方法的流程图;并且图8是用于描述根据本发明的教导的、导航系统的操作的方法的流程图。贯穿附图的数个视图,对应的附图标记指示了对应的部分。
具体实施例方式现在参考附图的图2-8来更全面地描述示例实施例。图2描述了使用导航系统34 的车辆32,导航系统34可以被安装在车辆内部的控制板36中。导航系统34可以使用计算 路线(例如,车辆正在行驶或者推荐行驶的路线)数据的导航控制单元38,并且在显示器40上显示这种路线数据。导航控制单元38可以确定车辆32相对于目的地地址的位置,并 且在显示器40上提供可视驾驶方向并且提供可以向驾驶者解释如何导航到目的地地址的 可听驾驶方向。导航控制单元38还可以包括具有以下存储器特征的存储器39 允许车辆 的驾驶者存储频繁使用的目的地地址(例如,家庭地址、商务地址或者工作地址)。当访问 或者使用存储器特征时,可以暂时在显示器40上看到这些存储的地址。可以使用例如围绕 显示器40的、在控制板上的一个或多个按钮42来访问导航系统的存储器特征和编程特征。 而且,显示器40本身可以是触摸屏显示器,以便可以通过触摸显示器40的区域来访问或者 调用编程和存储器特征。现在参考图3,在根据本公开的车辆导航系统的越野模式中,当车辆向航点行驶 时,多个“面包屑(breadcrumb)”可能“掉落”。高级全球定位系统(“GPS”)工具可以通 过下述方式来跟踪GPS设备载体的移动记录在指定的时刻或者在距离前一个面包屑的指 定距离的行驶者的位置,并且在GPS显示器上将这些位置作为位置标记的“面包屑痕迹”呈 现。在导航系统显示屏上,面包屑可以作为发光点或像素的痕迹出现。更具体地说,如果车 辆在起点44启动,并且开始向用户选择的航点46行驶,虽然导航系统在起点44和航点46 之间插入了直线轨迹48,但是驾驶者不沿着轨迹48驾驶车辆,而是沿着用面包屑50、52、 54、56、58、60、62、64标注的轨迹驾驶车辆,这使得车辆接近航点46。当车辆从航点46移开 并且开始向航点66移动,然后向目的地68移动并且车辆停在接近目的地68的位置70时, 在导航显示器40上显示另外的面包屑72、74、76、78、80、82、84、86。如图3中所示,车辆可 以穿过与从起点44通过航点46、66向目的地68投射的直线轨迹48、88、90不同的路线或 者路径。所以,根据本教导,如上所述结合图3的面包屑将出现在导航显示器40上,以标注 车辆实际上在途中穿过航点46、66和目的地68的路径或者轨迹。由面包屑标注的路径可 以或可以不与建议的、仅将起点与目的地连接(其间有一个或多个航点)的直线轨迹48、 88,90不同;但是,由于沿着直线轨迹的地形的差别和不可预测性,有可能沿着不是直线轨 迹的路线行驶。继续参考图3,并且还参考图4,导航控制单元38例如识别哪个面包屑64最靠近 航点46,然后合并位置。具体地说,导航控制单元38使得显示器40对面包屑64所在的航 点46进行描绘。所以,虽然车辆驾驶者将航点46原始地选择为要穿过的航点或者物理位 置,但是车辆没有在物理上抵达或驾驶通过这种航点,导航控制单元38将航点46放置或移 动到最近的面包屑,其在图3和4的示例中是车辆实际上穿过或者驾驶通过的面包屑64。 在图3中由箭头92指示了对选择的航点46进行移动或者重新定位到面包屑64。类似地, 如显示器40所显示并在图3中描述的,航点66也是未实际穿过(即,驾驶通过或者经过) 并且最接近面包屑80的航点。所以,导航控制单元38在与面包屑80相同的位置显示航 点66,如图3中用箭头94所示。虽然上述的移动是航点到面包屑位置,但是对于期望的目 的地也是成立的。具体地说,如图3和4中所示,当车辆完成行驶或者移动时,例如当发动 机关断时,期望的车辆目的地68可以被自动地移动到当前的车辆位置70。所以,当车辆发 动机96 (图1)关断时,可以在显示器40上将航点或者目的地移位到车辆的实际物理位置 (在显示器40上),如图3中用箭头98所示。图4描述了虚线路线100、102、104、106、108、 110、112、114、116、118、120、122、124、126、128、130、132,它们表示车辆从起点 44 通过校正 的航点46、66到校正的目的地70行驶的实际越野路线。虚线路线100-132和航点50-70可以被存储在导航控制单元38的存储器中,并且在未来使用。这个特征的优点是使得任何 实际或者实时的驾驶的面包屑或者轨迹更精确,并且实际驾驶在距离上相对接近航点和目 的地。所以,原始输入的航点和目的地被移位到那些实时路径,然后被存储。现在转向图5,可以在导航控制单元38的存储器中存储多个越野路线134、136、 138,每个路线反映了越野行驶的车辆的独立的、不同的轨迹。在一个示例中,越野路线134、136、138中的每一个是略微变化的到同一目的地的 路线。存储的路线134、136、138可以因为穿过路线的时间的不同而略微不同。例如,在夏季 末当水流水位低时,行驶路线134,所以路线134可以刚好通过6英寸(大于15. 24厘米) 深的水流,而在春季的春雨期间或者在冬天刚消融后行驶了路线136时,这使得越野车辆 不可能在路线134通过同一水流。类似地,路线138因为其容易穿过的地形或是优美的景 观所以是优选的另一条路线。无论如何,这种路线134、136、138可以被存储在导航控制单 元38的存储器中。导航控制单元38可以被编程来存储到同一目的地的预定数量的路线, 同时每次试图存储到同一目的地的新路线(例如,在稍后适当的时候行驶)超过目的地的 预定数量时,消除最旧的路线。以这种方式,可以控制存储器的使用。作为示例,存储图5中描述的路线134、136、138的优点是当车辆驾驶者再一次确 定向同一目的地(例如,目的地142)行驶然后开始向目的地142行驶时,导航控制单元38 将在行驶的实时路径(其被同时显示在显示器40上)和存储器中存储的路线134、136、138 之间进行快速的比较。然后,可以在显示器40上显示与行驶的实时路径匹配或者最接近匹 配的、存储器中存储的路线。具体地说,如图5中所示,具有航点144、146、148、150和当前车 辆位置152的路线140最接近地匹配具有航点154、156、158、160、162的所存储的路线138。 所以,可以在显示器40上将存储的路线138显示为车辆驾驶者建议穿过的路线。当驾驶者 行驶在越野路线时,将存储的路线显示在显示器40上的优点是越野路线的路面状况通常 取决于每年的时间而改变。例如,在春季期间,河流的水位可能比在秋季更深,在冬天,覆盖 了雪的陡坡可能比在夏季期间同样的坡度更难于驾驶。所以,当驾驶者协商越野路线时,匹 配或者接近地匹配驾驶者行驶的路线将根据导航控制单元38的存储器自动地在显示器40 上显示。最后,这种特征的效果是如果导航控制单元38记忆了车辆穿过的一些实际路线, 例如路线134、136、138,则作为匹配实时行驶路线140的最适合的路线可以用于平衡当前 的实时行驶路线140。现在参考图6,将提供用于向导航控制单元38的存储器39存储导航路线的控制 逻辑164的流程图。路线存储器序列在开始框166开始,并且移动到决定框168,其中逻辑 查询车辆是否在越野模式中。如果回答为“否”,则逻辑在框170结束,然后可以再一次在开 始框166开始。如果对于查询的回答为“是”,则逻辑进行到决定框172,其中,逻辑查询驾 驶者是否具有要向导航系统34输入的路线设置。如果没有要输入到导航系统34的路线设 置,则逻辑在步骤170结束。如果有路线设置,则可以使用导航系统的按钮42或者导航系 统显示器40的触摸屏特征来向导航系统34输入。结合图3上述了向导航系统中输入越野 路线,例如驾驶者输入航点46、66并且输入目的地68。在导航系统用户输入了路线设置后,控制逻辑进行到步骤174,其中,导航控制单 元38被设置来开始在显示器40上显示并且向存储器39存储车辆10实际穿过的从起点44 的轨迹。而且,在步骤174,在显示器40上显示在车辆起点和第一航点之间的直线轨迹、在航点之间的直线轨迹和在最后的航点和输入的目的地之间的直线轨迹。车辆驾驶者能够将 他的或者她的实际行驶轨迹与在车辆起点、所有航点和目的地点之间的直线轨迹进行可视 的比较。继续图6,在导航控制单元38开始向存储器39记录或者存储实际车辆轨迹时,逻 辑进行到查询框176,其中,逻辑查询车辆10是否到达了由导航系统34的用户输入的目的 地。如果回答是“否”,则逻辑进行到查询框178,其中,逻辑查询车辆是否到达了由导航系 统用户输入的航点中的一个,例如图3的航点46、66。如果回答是“否”,则逻辑在步骤170 结束,并且可以再一次在步骤166开始。在图6的查询框178,如果回答为“是”,并且车辆到达了航点(例如,航点46、66) 或者离航点最近,则逻辑进行到框180。如结合图3所述,当车辆10穿过越野地形时,导航 系统34的导航控制单元38使得面包屑出现在显示器40上。当车辆10在航点46、66或最 靠近例如在任何指定的航点附近的区域26中时,导航系统34的导航控制单元38可以自动 地将航点46移位到或使其出现在航点(例如,航点46)处的或最靠近航点的面包屑。在将 航点移位或者设置在面包屑的位置(其指示越野车辆的实际路线)时,逻辑再一次重复并 移动到查询框176。只要车辆还没有到达其目的地并且在车辆轨迹前有另外的航点,例如下 一个航点166,则决定框178和框180继续是逻辑的一部分。当穷尽或者到达所有航点并且来自查询框176的回答为“是”时,例如当车辆到达 目的地68或者最靠近目的地68时,例如当车辆离目的地68最近时(参见图3中的车辆70 的当前位置)。当用户关断车辆发动机时,或者在电子车辆的情况下当点火开关被关断或用于 驱动车轮的电动机的电被关断或者停用时,可以将航点设置为面包屑的位置。类似地,当设 置(例如,在屏幕上的幕40上显示并且将其保存到存储器39)所有航点和对应的路线(包 括最后的目的地68)时,可以将整个得到的路线190(图3)保存到导航控制单元38的存储
^^ 39 o在查询框184,逻辑查询对于给定的目的地的存储的路线的数量是否大于由“N” 表示的预定数量。导航系统用户具有如下选项选择到指定的越野目的地的路线的数量。优 点在于只要导航系统控制单元38开始从起点比较指定数量的顺序的面包屑的位置,导航 系统用户就具有如下选项将车辆(其使用导航系统)正在行驶的实时路径替换为到同一 目的地的、先前行驶的路线,到所述同一目的地的先前行驶的路线被存储在存储器39中, 并且可以从存储器39中检索。所以,如果存储的路线的数量不大于“N”,则到达同一目的 地的当前路线将被存储在存储器39中。但是,如果存储的路线的数量大于“N”,则在框186 中,从存储器中删除作为实时目的地的、到所述同一目的地的最旧的路线,然后在框188,在 存储器中存储当前实时的路线。然后,逻辑可以在框170结束,并且在框166再一次开始。流程图192涉及一系列用于确定车辆是否被认为到达了一个或多个所选择的航 点或者所选择的目的地的查询和动作,以便这种航点和目的地被移动到或者移位到车辆的 实时路径的各自的面包屑。每次流程图164的逻辑到达查询框176或者查询框178时,评 估流程图192的逻辑例程。气泡194开始流程的逻辑。在步骤196,导航控制单元38计算 在当其穿过越野地形时当前车辆的位置与用户选择的航点(例如,用户选择的航点46、66) 以及用户选择的目的地68之间的距离“D”。在查询198,逻辑查 距离“D”是否小于距离 “LI”。L1是例如在航点或者目的地位置周围的径向距离。类似地,在流程图192的逻辑中使用距离L2。在逻辑例程的开始,对Ll规定的标记(“Li标记”)在初始时是“断”,并且 向Ll分配的距离大于向L2分配的距离。例如,Ll可以是250米(大约820. 2英尺),并且 L2可以是50米(大约164. 04英尺)。利用这种规定的距离,如果车辆通过航点或者在目 的地250米内,则逻辑进行到查询框206。但是,如果车辆未通过Ll的径向距离,即如果D 不小于Li,则控制逻辑进行到查询框200,其查询Ll标记是否为“通”。因为D不小于Li, 所以Ll标记不是“通”,并且逻辑进行到结束气泡212,并且结束。但是,如果D小于Li,则 逻辑进行到查询框206,其中,逻辑查询发动机是否关断。如果回答为“是”,则逻辑进行到 框202,其中,逻辑确定车辆沿着越野路径到达了指定的航点或者目的地。当逻辑进行时,在 步骤204,Ll标记被设置为“断”,并且逻辑在气泡212结束。或者,如果在查询框206发动 机未关断,则逻辑进行到步骤208,其中,查询D是否小于L2。如果D小于L2,则逻辑进行 到步骤202,其中,逻辑确定车辆沿着越野路径到达了指定的航点或者目的地。当逻辑进行 时,在步骤204,Ll标记被设置为“断”,并且逻辑在气泡212结束。如果在步骤208,D不小 于L2,则逻辑进行到步骤210,其中,Ll标记被设置为“通”,然后逻辑在步骤212结束。当 然,当逻辑在气泡212结束时,流程图192的例程可以立即在气泡194处再一次开始。一般 而言,例程的逻辑使得如果车辆位置在航点或者目的地的距离L2内,则车辆的当前位置将 被设置为这种航点或者目的地。但是,存在不可能将车辆定位在航点或者目的地的距离L2 内的情况,例如由于不能通过的地形。在这种情况下,大于L2的距离Ll被用作表示这种航 点或者目的地的距离。现在转向图8的控制逻辑,将说明在将具有同一目的地的所有存储的路线与车辆 正在穿过的实时路径相比较时,自动地选择存储的路线。路线显示序列在开始气泡214开 始,并且进行到框216,其中,比较在实时或者当前车辆轨迹中的面包屑的每一个与在存储 的轨迹中的对应的面包屑的每一个之间的距离,具体地说,并且参考图5,轨迹140描述了 实时或当前车辆的轨迹,而轨迹138描述了在存储器39中存储的先前的车辆轨迹。作为示 例的目的,可以在预定的时间间隔或者在车辆从起点143行驶预定距离时在屏幕上的幕上 标注面包屑144、146、148、150。其对于轨迹138和面包屑154、156、158、160和起点153是 成立的。存储的轨迹134和存储的轨迹136可以因此具有如图5中描述的对应的面包屑, 所以可以在两个轨迹的面包屑之间进行比较。图5使用箭头来指出存储的路线中的对应的 面包屑到实时面包屑152(当前轨迹)。继续,图8的块216的控制逻辑将识别出存储的路线具有与当前或者实时路径相 同的目的地,这保证了将进行正确的比较。在图5的示例中,存储的路线134、136、138具有 与实时轨迹140相同的目的地142。然后,框216的逻辑将在实时轨迹140的面包屑和相对 应存储的面包屑之间的行驶距离相比较。作为示例,如果轨迹面包屑144、146、148、150、152 例如被从起点到目的地的轨迹面包屑154、156、158、160、162覆盖,则除了在轨迹138的面 包屑162和轨迹140的面包屑152之间的距离或者间隙之外,后一组将与前一组对齐。如 果在轨迹140和轨迹134之间进行相同类型的比较,假设轨迹134、136、138、140中的每一 个的比例相同,可以快速地判断面包屑137、139、141、145和147是否被面包屑144,146, 148、150、152覆盖,其中,在面包屑148和141、面包屑150和145和面包屑152和147之间 的距离的差的和将大于152和162之间的距离。所以,在框218中,因为例如在轨迹140和 138的对应的面包屑之间的距离的差的和小于在轨迹140和134的对应的面包屑之间的距离的差的和,所以将在显示器40上向车辆驾驶者推荐存储的轨迹138,因为轨迹138是已知 的到目的地142的轨迹,其在轨迹上类似于当前、实时的轨迹。这向驾驶者给出了选择到目 的地的已知路线的优点。然后,例程在气泡220结束。以略微不同的措辞来说明,一种用于在车辆10中例如使用或通过导航控制单元 38来操作导航系统的方法可以包括使用物理按钮42或者作为触摸屏显示器40的一部分 调用导航系统34的越野模式;在第一种情况下,在导航系统的显示器40上显示第一越野地 形;在显示器40上显示车辆的第一当前位置(例如,实时地);向导航系统34输入第一用 户输入的越野目的地68 ;例如通过当在显示器40上出现越野地形时触摸显示器40的表面 来向导航系统输入第一用户输入的越野航点;在导航系统34的显示器40上显示在起点、第 一用户输入的越野航点(例如,航点46)和目的地之间的直线轨迹(例如,轨迹48、88)(多 个航点是可能的,但是不是必要的);并且,当车辆越野行驶时,显示在屏幕上的面包屑(例 如面包屑 50、52、54、56、56、58、60、62、64、72、74、76、78、80、82、84、86)的第一实时路径。方法还可以包括在显示器40上将每个用户输入的越野航点46、66移位到第一实 时路径190的最近的在屏幕上的面包屑(例如,面包屑64、80)。像航点46、66那样,如果用 户输入的目的地不能被车辆穿过,或者车辆10进入了目的地68的预定义的周界内,则用户 输入的目的地68还会在显示器40上经历移位到最近的在屏幕上的面包屑70。类似地,如 果车辆发动机关断,意味着到达了目的地,则用户输入的目的地68的移位还可以在显示器 40上经历移位到最近的在屏幕上的面包屑70。可以在位于导航控制单元38内的存储器中 存储第一实时路径和根据实时路径建立的另外的行驶路径。继续,方法可以包括在第二种 情况下,在导航系统34的显示器40上显示第一越野地形;在显示器40实时显示车辆的第 二当前位置;在第二种情况下,向导航系统34输入第一用户输入的越野目的地;例如经由 触摸屏显示器40向导航系统34输入第二用户输入的越野航点;在导航系统的显示器上显 示在车辆的第二当前位置、第二用户输入的越野航点和第一目的地之间的直线轨迹;当车 辆越野行驶时,显示在屏幕上的面包屑的第二实时路径;在显示器上将第二用户输入的越 野航点移位到第二实时路径的最近的在屏幕上的面包屑;在显示器上将在第二种情况下的 第一用户输入的越野目的地移位到在屏幕上的面包屑的第二实时路径的最近的在屏幕上 的面包屑;在第二种情况下,向导航系统输入第一用户输入的越野目的地;并且,将第二实 时路径存储在导航系统存储器中,以用于以后显示。选择要存储在存储器中的实时路径的 最大数量。方法还可以包括设置预定数量的存储越野路径,然后当试图存储的路线使得这 种预定数量被超出时,删除最旧的路线。用于操作在车辆中的导航系统的方法的另一种变化可以包括调用导航系统34 的越野模式;在第一种情况下,在导航系统34的显示器40上显示第一越野地形;在显示器 40上显示车辆的第一当前位置;例如使用显示器40的按键42或者触摸屏选项来向导航系 统34输入第一用户输入的越野目的地;向导航系统输入第一用户输入的越野航点;在导航 系统的显示器上显示在起点、第一用户输入的越野航点和目的地之间的直线轨迹;当越野 行驶的车辆接近直线轨迹时,显示在屏幕上的面包屑的第一实时路径;计算在当前车辆位 置和航点之间的第一距离;将在当前车辆位置和航点之间的第一距离与第一预定距离相比 较;当第一实时路径的在屏幕上的面包屑在第一用户输入的越野航点的预定距离内时,在 显示器上将第一用户输入的越野航点移位到第一实时路径的在屏幕上的面包屑;并且,当车辆发动机关断时,在屏幕上的幕上在第一实时路径上显示新的航点。在图3、4中的面包 屑路径和在图5中的路径140可以被认为是实时面包屑路线。而且,方法可以包括在显示 器40上将第一用户输入的越野目的地68移位到在屏幕上的面包屑的第一实时路径的最近 的在屏幕上的面包屑。第一实时路径可以被存储在导航系统34的存储器中。方法可以还包括在第二种情况下(即,第二次),在导航系统的显示器上显示第 一越野地形;在显示器上显示车辆的第二当前位置;在第二种情况下,向导航系统输入第 一用户输入的越野目的地;向导航系统输入第二用户输入的越野航点;在导航系统的显示 器上显示在车辆的第二当前位置、第二用户输入的越野航点和第一目的地之间的直线轨 迹;当车辆越野行驶时,显示在屏幕上的面包屑的第二实时路径;在显示器上将第二用户 输入的越野航点移位到第二实时路径的最近的在屏幕上的面包屑;在显示器上将在第二种 情况下的第一用户输入的越野目的地移位到在屏幕上的面包屑的第二实时路径的最近的 在屏幕上的面包屑;在第二种情况下,向导航系统输入第一用户输入的越野目的地;并且 将第二实时路径存储在存储器中。导航系统用户可以选择要在存储器中存储的实时路径的 最大数量,以变为存储的路径或者路线,以节省存储器或者当面对如结合图5说明的从导 航系统显示器选择路线时,保持关于系统的简单性。将不超过存储路线的最大数量,因为当 试图存储另一个路径或者路线时,将从存储器中删除所存储的路线的最旧路线或首先存储 的路径(面包屑路径)。此外,另一种操作在车辆中的导航系统的方法还可以包括调用导航系统的越野 模式;在第一种情况下,在导航系统的显示器上显示第一越野地形;在显示器上显示车辆 的第一当前位置;向导航系统输入第一用户输入的越野目的地;当车辆向的第一用户输入 的越野目的地越野行驶时,显示在屏幕上的面包屑的第一实时路径;将在屏幕上的面包屑 的第一实时路径与具有同一第一用户输入的越野目的地的面包屑的第一存储的越野路线 相比较;并且,将在屏幕上的面包屑的第一实时路径与具有同一第一用户输入的越野目的 地的面包屑的第二存储的越野路径相比较。将在屏幕上的面包屑的第一实时路径与具有同 一第一用户输入的越野目的地的面包屑的第一存储的越野路径相比较还可以包括计算在 屏幕上的面包屑的第一实时路径的第一面包屑和面包屑的第一存储的越野路径的第一面 包屑之间的第一距离;计算在屏幕上的面包屑的第一实时路径的第一面包屑和面包屑的第 二存储的越野路径的第一面包屑之间的第二距离;确定第一距离还是第二距离是更短的距 离;显示更短的距离所属的整个存储越野路径。方法可以还包括计算在屏幕上的面包屑的第一实时路径的第二面包屑和面包屑 的第一存储的越野路径的第二面包屑之间的第三距离;计算在屏幕上的面包屑的第一实时 路径的第二面包屑和面包屑的第二存储的越野路径的第二面包屑之间的第四距离;将第一 距离和第三距离相加在一起,以得到第一存储的越野路径之和;将第二距离和第四距离相 加在一起,以得到第二存储的越野路径之和;确定第一存储越野路径之和还是第二存储越 野路径之和是更短的和(即,更短值);并且,显示属于更短的和的整个、先前存储的越野路 径。当目的地相同时使用在当前的实时面包屑和存储的面包屑之间的距离的和的优点是 可以迅速地选择已知的越野车辆可通过或者可行驶的路线。在得出实时距离以求和中,可 以在相同的指定时间间隔或者在离起点(例如,图5的起点135、153、143)的相同的指定距 离间隔处布置实时路径的面包屑。
示例实施例被提供来使得本公开更透彻,并且向本领域内的技术人员全面地传送 范围。阐述了多个具体细节,例如具体部件、设备和方法的示例,以透彻地理解本公开的实 施例。对于本领域内的技术人员显而易见的是,不必使用具体细节,可以以许多不同的形式 来体现示例实施例,并且任何一种形式都不应当被解释为限制本公开的范围。在一些示例 实施例中,不详细描述公知的处理、公知的设备结构和公知的技术。本文的方法步骤、处理和操作不应当被解释为必然要求它们以所述或者说明的特 定顺序执行,除非具体被识别为执行的顺序。也应当理解,可以使用另外或者替代的步骤。虽然本文可以使用术语第一、第二、第三等来描述各种元件、部件、区域、层和/或 部分,但是这些术语不应当限制这些元件、部件、区域、层和/或部分。这些术语仅可以用 于将一个元件、部件、区域、层或部分与另一个区域、层或者部分相区别。例如术语“第一”、 “第二”和其他数值术语当在此被使用时不暗示顺序或者次序,除非上下文明确地指示。所 以,在不脱离示例实施例的教导的情况下,如下所述的第一元件、部件、区域、层或部分可以 被称为第二元件、部件、区域、层或部分。为了说明和描述的目的,提供了实施例的上述说明。其不旨在是穷尽性的或者限 制本发明。特定实施例的独立元素或者特征一般不需要特定实施例,但是在适当的时候是 可交换的,并且可以用于选择的实施例中,即使未具体地示出或者说明。这也可以用许多方 式来改变。这种改变不应当被看作脱离本发明,并且所有这种改变旨在被包括在本发明的 范围中。
1权利要求
一种用于操作在车辆中的导航系统(34)的方法,包括调用所述导航系统(34)的越野模式;在第一种情况下,在所述导航系统(34)的显示器(40)上显示第一越野地形;在所述显示器(40)上显示所述车辆的第一当前位置;向所述导航系统(34)输入第一用户输入的越野目的地(68);向所述导航系统(34)输入第一用户输入的越野航点(46);在所述显示器(40)上显示在起点(44)、所述第一用户输入的越野航点(46)和所述目的地(68)之间的直线轨迹(48、88);并且,当所述车辆越野行驶时,显示在屏幕上的面包屑(50、52、54、56、58、60、62、64、72、74、76、78、80、82、84、86)的第一实时路径(190)。
2.根据权利要求1的方法,还包括在所述显示器(40)上将每个用户输入的越野航点(46、66)移位到所述第一实时路径 (190)的最近的在屏幕上的面包屑(64、82)。
3.根据权利要求2的方法,还包括在所述显示器(40)上将用户输入的目的地(68)移位到最近的在屏幕上的面包屑 (70)。
4.根据权利要求3的方法,还包括将所述第一实时路径(190)存储在所述存储器(39)中。
5.根据权利要求1-4中的任何一个的方法,还包括在第二种情况下,在所述显示器(40)上显示所述第一越野地形; 在所述显示器(40)上显示所述车辆的第二当前位置;在第二种情况下,向所述导航系统(34)输入所述第一用户输入的越野目的地(68); 向所述导航系统(34)输入第二用户输入的越野航点;在所述显示器(40)上显示在所述车辆的第二当前位置、所述第二用户输入的越野航 点和所述第一目的地之间的直线轨迹(48、88);当所述车辆越野行驶时,显示在屏幕上的面包屑(50、52、54、56、58、60、62、64、72、74、 76、78、80、82、84、86)的第二实时路径;在所述显示器(40)上将所述第二用户输入的越野航点移位到所述第二实时路径的最 近的在屏幕上的面包屑;在所述显示器(40)上将在第二种情况下的第一用户输入的越野目的地(68)移位到在 屏幕上的面包屑(50、52、54、56、58、60、62、64、72、74、76、78、80、82、84、86)的第二实时路 径的最近的在屏幕上的面包屑;在第二种情况下,向所述导航系统(34)输入所述第一用户输入的越野目的地(68);并且,将所述第二实时路径存储在存储器(39)中。
6.根据权利要求5的方法,还包括选择要存储在所述存储器(39)中的实时路径的最大数量。
7.根据权利要求6的方法,还包括从存储器(39)中删除在屏幕上的面包屑(50、52、54、56、58、60、62、64、72、74、76、78、`80、82、84、86)的最旧的实时路径。
8.一种用于操作在车辆中的导航系统(34)的方法,包括 调用所述导航系统(34)的越野模式;在第一种情况下,在所述导航系统(34)的显示器(40)上显示第一越野地形; 在所述显示器(40)上显示所述车辆的第一当前位置; 向所述导航系统(34)输入第一用户输入的越野目的地(68); 向所述导航系统(34)输入第一用户输入的越野航点(46);在所述导航系统(34)的显示器(40)上显示在起点(44)、所述第一用户输入的越野航 点(46)和所述目的地之间的直线轨迹(48、88);当越野行驶的所述车辆接近所述直线轨迹(48、88)时,显示在屏幕上的面包屑(50、 52、54、56、58、60、62、64、72、74、76、78、80、82、84、86)的第一实时路径(190); 计算在当前车辆位置和所述航点(46)之间的第一距离;将在所述当前车辆位置和所述航点(46)之间的第一距离与第一预定距离相比较; 当所述第一实时路径(190)的在屏幕上的面包屑(64)在所述第一用户输入的越野航 点(46)的预定距离内时,在所述显示器(40)上将所述第一用户输入的越野航点(46)移位 到所述第一实时路径(190)的在屏幕上的面包屑(64);并且,当所述车辆发动机关断时,在所述屏幕上显示在所述第一实时路径上(190)的新航点ο
9.根据权利要求8的方法,还包括在所述显示器(40)上将所述第一用户输入的越野目的地(68)移位到在屏幕上的面包 屑(50、52、54、56、58、60、62、64、72、74、76、78、80、82、`84、86)的第一实时路径(190)的最近 的在屏幕上的面包屑(86)。
10.根据权利要求9的方法,还包括将所述第一实时路径(190)存储在所述导航系统(34)的存储器(39)中。
11.根据权利要求8-10中的任何一个的方法,还包括在第二种情况下,在所述导航系统(34)的显示器(40)上显示所述第一越野地形; 在所述显示器(40)上显示所述车辆的第二当前位置;在第二种情况下,向所述导航系统(34)输入所述第一用户输入的越野目的地(68); 向所述导航系统(34)输入第二用户输入的越野航点;在所述导航系统(34)的所述显示器(40)上显示在所述车辆的第二当前位置、所述第 二用户输入的越野航点和所述第一目的地之间的直线轨迹(48、88);当车辆越野行驶时,显示在屏幕上的面包屑(50、52、54、56、58、60、62、64、72、74、76、 78、80、82、84、86)的第二实时路径;在所述显示器(40)上将所述第二用户输入的越野航点移位到所述第二实时路径的最 近的在屏幕上的面包屑;在所述显示器(40)上,将在第二种情况下的所述第一用户输入的越野目的地(68)移 位到在屏幕上的面包屑(50、52、54、56、58、60、62、64、72、74、`76、78、80、82、84、86)的第二 实时路径的最近的在屏幕上的面包屑;在第二种情况下,向所述导航系统(34)输入所述第一用户输入的越野目的地(68);并且将所述第二实时路径存储在存储器(39)中。
12.根据权利要求11的方法,还包括选择要在所述存储器(39)中存储的实时路径的最大数量。
13.根据权利要求12的方法,还包括从所述存储器(39)中删除在屏幕上的面包屑(50、52、54、56、58、60、62、64、72、74、76、 78、80、82、84、86)的最旧的实时路径。
14.一种操作在车辆中的导航系统(34)的方法,包括 调用所述导航系统(34)的越野模式;在第一种情况下,在所述导航系统(34)的显示器(40)上显示第一越野地形; 在所述显示器(40)上显示所述车辆的第一当前位置; 向所述导航系统(34)输入第一用户输入的越野目的地(142); 当所述车辆向所述第一用户输入的越野目的地(142)越野行驶时,显示在屏幕上的面 包屑(144、146、148、150、152)的第一实时路径(140);将在屏幕上的面包屑(144、146、148、150、152)的第一实时路径(140)与具有同一第一 用户输入的越野目的地(142)的面包屑(137、139、141、145、147)的第一存储的越野路径相 比较;并且,将在屏幕上的面包屑(144、146、148、150、152)的第一实时路径(140)与具有同一第一 用户输入的越野目的地(142)的面包屑(154、156、158、160、162)的第二存储的越野路径相 比较。
15.根据权利要求14的方法,其中,将在屏幕上的面包屑(144、146、148、150、152)的第 一实时路径(140)与具有同一第一用户输入的越野目的地(142)的面包屑(137、139、141、 145,147)的第一存储的越野路径相比较还包括计算在屏幕上的面包屑(144、146、148、150、152)的第一实时路径(140)的第一面包 屑(152)和面包屑(137、139、141、145、147)的第一存储的越野路径(134)的第一面包屑 (147)之间的第一距离;计算在屏幕上的面包屑(144、146、148、150、152)的第一实时路径(140)的第一面包屑 (152)和面包屑(154、156、158、160、162)的第二存储的越野路径的第一面包屑(162)之间 的第二距离;确定所述第一距离还是所述第二距离是更短的距离;并且 显示所述更短的距离所属的整个存储的越野路径。
16.根据权利要求14或者15的方法,还包括计算在屏幕上的面包屑(144、146、148、150、152)的第一实时路径(140)的第二面包 屑(150)和面包屑(137、139、141、145、147)的第一存储的越野路径(134)的第二面包屑 (145)之间的第三距离;计算在屏幕上的面包屑(144、146、148、150、152)的第一实时路径(140)的第二面包屑 (150)和面包屑(154、156、158、160、162)的第二存储的越野路径的第二面包屑(160)之间 的第四距离;将所述第一距离和所述第三距离相加在一起,以得到第一存储的越野路径之和;将所述第二距离和所述第四距离相加在一起,以得到第二存储的越野路径之和; 确定所述第一存储的越野路径之和还是所述第二存储的越野路径之和是更短的和;并且,显示所述更短的和所属的整个存储的越野路径。
全文摘要
一种用于操作在车辆中的导航系统(34)的方法可以包括调用导航系统(34)的越野模式;在显示器(40)上显示越野地形;在显示器(40)上显示车辆的当前位置;输入目的地(68);输入用户输入的越野航点(46);在显示器(40)上显示在起点(44)、用户输入的越野航点(46)和目的地(68)之间的直线轨迹(48、88),并且当车辆在当前时间或者实时地越野行驶时,显示在屏幕上的面包屑(50、52、54、56、56、58、60、62、64、72、74、76、78、80、82、84、86)的实时路径(190);将每个用户输入的越野航点(46、66)移位到实时路径的最近的在屏幕上的面包屑(64、82);将用户输入的目的地(68)移位到最近的在屏幕上的面包屑(70);并且,将实时路径(190)存储在存储器(39)中。
文档编号G01C21/34GK101936743SQ20101021426
公开日2011年1月5日 申请日期2010年6月25日 优先权日2009年6月25日
发明者坂下尚广 申请人:株式会社电装;电装国际美国公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1