用于利用无线网络进行导航引导的系统和方法与流程

文档序号:11577686阅读:358来源:国知局
用于利用无线网络进行导航引导的系统和方法与流程

本申请总体上涉及导航引导,并且更具体地涉及利用无线网络来为车辆提供导航引导。



背景技术:

许多车辆包括车载导航系统,该车载导航系统被集成到车辆的计算系统中并且被通信地连接到包括在车辆中的定位接收器(例如,全球定位系统(gps)接收器)。这样的车载导航系统被设计成利用gps或其它卫星数据来确定当前车辆位置、生成到目的地的路线引导信息并且在车辆的显示屏上显示当前位置、路线引导信息以及相关联的地图数据。

对于不包括内置或车载导航功能的车辆,当操作车辆时通过利用例如可以在售后被添加到车辆的个人导航设备(例如,由汤姆汤姆佳明麦哲伦等制造的专用gps设备)或配备有导航功能的个人移动设备(例如,具有映射的应用程序的启用gps的智能电话)仍然可以获得导航功能。通常情况下,这些个人设备包括用于获取gps数据的定位接收器和用于显示路线引导信息和地图数据的显示屏。

然而,在某些环境(诸如,例如,城市峡谷或高层建筑位于街道两侧的其他背景)中,传统的gps引导导航可能由于多路径干扰、不良的通信性能和其他卫星连接问题而不可靠。在这种情况下,gps系统可能无法准确地检测车辆的位置或至交叉口的距离。

此外,尽管有以上选择,但是一些车辆没有车载、内置、附带(add-on)、手持式或以其他方式的导航功能。在这种情况下,当在道路上行进时,例如,一旦计划在路线中间改变、驾驶员迷路、或道路封闭迫使车辆进入替代路线,车辆操作者就不能获取导航帮助。

因此,在本领域中仍然需要可以可靠地提供准确的导航引导而不依靠常规导航系统的车辆导航系统。



技术实现要素:

本发明旨在通过提供设计用于利用车辆与通信地连接到并且形成无线网络(诸如,例如,专用短程通信(dscr)网络)的路边基础设施之间的无线通信来为车辆提供导航引导的系统和方法来解决上述以及其他问题。

例如,一个实施例提供了一种利用通信地连接到无线网络的路边基础设施来为车辆提供导航引导的方法,该方法包含:从第一车辆接收对导航引导至目的地的请求;确定用于从初始位置朝向目的地导航的第一操纵;以及将第一操纵传送到第一车辆。

另一个示例实施例包括一种车辆,该车辆包含无线收发器和处理器,该无线收发器用于与形成无线网络的路边基础设施通信,该处理器被配置为:基于至车辆的初始位置的接近度来选择包括在路边基础设施中的第一单元;向第一单元发送用户输入的对导航引导至目的地的请求;并且从第一单元接收用于从初始位置朝向目的地导航的第一操纵。

另一个示例实施例包括一种用于利用由多个路边单元形成的无线网络在车辆中获得导航引导的方法,该方法包含:经由用户界面来接收对导航引导至目的地的请求;将请求传送到位于距初始车辆位置预定距离内的第一路边单元;以及从第一路边单元接收用于从初始车辆位置导航到目的地的第一操纵。

如可以领会的是,本公开是由所附的权利要求来限定。本说明书概述了实施例的多个方面并且不应该被用于限制权利要求。根据本文所描述的技术,其他实施方式是可预期的,如基于对以下附图和具体实施方式的考查对本领域普通技术人员来说将是显而易见的,并且这样的实施方式旨在包含在本申请的范围之内。

附图说明

为了更好地理解本发明,可以参照在以下附图中所示的实施例。附图中的部件不一定按比例绘制并且相关元件可以被省略,或在某些情况下比例可以被夸大,以便强调和清楚地说明在此所描述的新颖性特征。此外,系统部件可以不同地布置,如本领域中已知的那样。进一步地,在附图中,贯穿几个视图,相同的附图标记指代相应的部分。

图1是根据某些实施例用于利用无线通信网络来为车辆提供导航引导的示例环境的图示;

图2是根据某些实施例包括在被配置用于利用无线通信网络来提供导航引导的路边基础设施中的示例计算设备的框图;

图3是根据某些实施例包括在被配置用于利用无线通信网络来获得导航引导的车辆中的示例车辆计算系统的框图;

图4是根据某些实施例用于利用无线通信网络来提供导航引导的示例方法的流程图;

图5是根据某些实施例用于利用无线通信网络在车辆中获得导航引导的示例方法的流程图。

具体实施方式

虽然本发明可以体现为各种形式,但是在附图中示出并且将在下文中描述一些示例性和非限制性实施例,要理解的是,本公开应被认为是本发明的例证,而不是旨在将本发明限制为所说明的具体实施例。

在本申请中,反意连接词的使用旨在包括连接词。定冠词或不定冠词的使用并不旨在表示基数。特别是,参考“该”对象或“一个(a/an)”对象旨在还表示可能的复数个这样的对象之一。

如本文所使用的,术语“导航引导”是指在不采用依赖于从定位卫星(例如,全球定位系统(gps)或诸如此类)获取的位置数据的车载导航系统或其它车内导航功能的情况下由车辆获得的静态或非动态的导航辅助。相反,导航引导包含由车辆利用局部或短程无线通信网络(诸如,例如,专用短程通信(dsrc)网络)从现有的路边基础设施获取的静态操纵或指导。根据实施例,代替通常由车载导航系统提供的地图图像、地图数据或其它动态路线引导,导航引导包含用于将无导航功能的车辆的驾驶员从起始位置引导到预期目的地的逐步导航指导或静态命令。基于静态指导,驾驶员可以手动地朝向目的地导航,例如通过观察在导航指导上提供的街道名称和其他路边指示符,而不是观察地图上的车辆的进度。

在实施例中,导航引导包括执行某些驾驶操纵的指导,例如,转弯(例如,向左转弯、向右转弯、进行u形转弯等)、并道(例如,向左并道、向右并道等))、转向(例如,向左转向、向右转向等)、停留(例如,停留在当前车道)、遵循(例如,遵循标志到即将到来的公路)、继续(例如,继续直行、继续到即将到来的道路上等)、前进(例如,向南前进、向北前进等)、使用(例如,使用左车道、使用任何车道等)、选择(例如,选择走即将到来的出口、选择急转向右等)、停车或靠边停车、或其他方向命令。导航引导还可以包括街道名称、公路或路线编号、路边描述符(例如,第一个十字路口、第三个停车标志等)、房屋或建筑物编号、以及其他道路相关的信息,以指示在何处或何时执行操纵(例如,在橡树街(oakstreet)左转、并入到运河街(canalstreet)、在第一个红绿灯处右转等)。在一些情况下,导航引导可以进一步包括与操纵的执行相关联的行驶距离或行驶时间,或指示直到执行下一个操纵或指导的距离或时间(例如,在运河街上继续行驶2英里、在300英尺后左转等)。导航引导还可以包括关于或描述目的地(例如,目的地将在左边、目的地将在停车标志前方20英尺等)和/或起始位置(例如,路线引导开始于德文郡大街(devonavenue)和高尔夫路(golfroad)的交叉口、路线引导开始于2438第六街等)的信息。

本文公开的系统和方法的优选实施例利用专用短程通信(dsrc)来为无导航功能的车辆提供导航引导。dsrc是一种双向短程或中程无线通信技术,其被设计用于机动车辆用途以在车辆与车辆(v2v)应用和车辆与基础设施(v2i)应用(例如,政府基础设施)二者中交换广泛的信息。例如,已经提出dsrc技术用于许多路边应用,包括改善交通安全、提供事故报告、传达接近紧急车辆警告和/或突然制动预先警告、以及接受电子停车和通行费支付。因为dsrc范围相对较短(例如,100-1000米),所以dsrc基础设施(或路边单元)将被广泛且密集地部署成在交叉口处和沿着给定大城市区域内的道路,以便促进整个区域内的通信并且形成稳健的dsrc网络。与其他无线技术(例如,无线保真(wifi)、卫星、近场通信(nfc)、蓝牙等)相比,dsrc技术可以允许直接在车辆之间或在车辆与路边单元之间的安全、可靠的通信(例如,通过专用通信信道),并且可以被用于进行点对点无线通信(例如,针对特定车辆或路边单元的无线消息)以及向有限广播区域内的所有车辆和路边单元广播无线消息。在美国,dsrc被分配用于高频无线电传输,例如,在5.9ghz附近的专用75mhz频带下。

图1说明了根据实施例用于利用与现有的路边基础设施12的无线通信来为无导航功能的车辆10提供导航引导的示例环境100。如图所示,基础设施12包括位于沿着道路14(例如,街道、大街、大道、公路等)的各个位置处、所述道路14的交叉口16处和/或一个或多个目的地18(例如,房屋、建筑物、关注点(pointsofinterest)等)处的多个通信塔或路边单元12。每一个路边单元12可以包含计算设备(例如,图2所示的计算设备200),该计算设备被配置为促进单元12之间以及与车辆10以及其他附近车辆(未示出)之间的无线通信,并且用于将单元12和/或车辆10通信地连接到与基础设施12相关联的远程服务器。

在实施例中,每一个路边单元12可以被配置为已知其自身的位置以及道路、交叉口、关注点和/或在路边单元的预定距离内的其他路边单元12的位置。这些已知位置以及地图数据可以被存储在单元12的计算设备的存储器中。地图数据可以通过与基础设施12相关联的远程服务器被提供至每一个单元12,或者可以被本地保存在或编程到每一个单元12中。在一些情况下,每一个单元12可以被配置为向在单元12的无线通信范围内的车辆10或其他车辆(未示出)广播已知位置。

基础设施12可以被配置为利用一种或多种已知技术来检测或确定车辆10或任何其它车辆的当前位置。例如,基础设施12可以利用三边测量或三角测量技术来检测车辆位置。此外,包括在每一个路边单元12中的天线可以形成到相邻街道的波束以帮助检测车辆位置。在一些情况下,基础设施12可以被配置为例如通过测量从车辆接收到的信号的信号强度或其它已知技术来检测或确定到车辆10或任何其它车辆的距离。

环境100可以利用任何类型的无线通信网络或技术,包括,例如,数字蜂窝网络、蓝牙、无线局域网(lan)、红外网络、射频识别(rfid)、近场通信(nfc)等。在优选实施例中,路边基础设施12和车辆10被配置为通过专用短程通信(dsrc)网络或利用可以提供非常高的数据传输、低延迟以及在高车辆速度和极端天气条件下的可靠性能的任何其他无线技术来彼此无线地通信。

无导航功能的车辆10可以包含车辆计算系统(例如,图3所示的车辆计算系统(vcs)300),该车辆计算系统被配置为与路边基础设施12无线通信,用于请求导航引导到目的地,用于从路边单元12中的至少一个接收相应的导航引导,以及用于交换其他信息(例如,实时事故报告和其他交通信息、紧急车辆警告等)。车辆计算系统还可以被配置为使驾驶员或车辆操作者能够利用车辆10的用户界面(例如,图3所示的用户界面310)来输入或键入对导航引导的请求,并且经由用户界面向车辆驾驶员呈现从路边单元12接收到的导航引导。

对导航引导的请求可以包括目的地信息,诸如,例如,地址、关注点、交叉口或用于识别预期目的地18的其他信息。请求还可以包括识别发送请求的车辆的唯一识别符,诸如,例如,车辆识别码(vin)、与包括在车辆10中的dsrc收发器(例如,图3所示的dsrc收发器318)相关联的设备识别符(id)、或由车辆10的驾驶员选择的用户名。在一些情况下,唯一识别符被存储在车辆计算系统的存储器(例如,图3所示的数据存储设备304)中,并且可以在发送对路线引导的请求之前被车辆计算系统自动添加到对导航引导的请求中。在其他情况下,唯一识别符由车辆驾驶员输入,其连同目的地信息作为用于创建对导航引导的请求的过程的一部分。

车辆10可以将对导航引导的请求发送到一个或多个路边单元12。在一些实施例中,车辆10通常广播对导航引导的请求,并且该请求可以被车辆10的广播范围(或预定接近度)内(例如,100到1000米)的任何路边单元12接收。在一些这样的情况下,基础设施12可以被配置为使得仅最接近车辆10的当前位置20的路边单元(诸如,例如,图1中的单元12a)响应车辆的请求。在其他情况下,基础设施12可以应用一个或多个选择规则来确定哪一个单元12将响应请求。在其它实施例中,车辆10首先发送因特网包探索器(ping)至广播范围内的所有路边单元12,并且等待来自最接近当前位置20和/或能够并且愿意为车辆10提供导航引导的单元12的响应。然后,车辆10可以利用点对点通信来将对导航引导的请求传送到响应的单元12。在一些情况下,在发送因特网包探索器至所有单元12之后,车辆10可以基于与其的接近度来对附近的路边单元12进行排名,并且按照列表一个接一个地向每一个单元12发送对导航引导的请求直到肯定响应(例如,以导航引导的形式)被发送回车辆10。应当领会的是,可以利用其他技术来选择用于为车辆10提供导航引导的路边单元12之一。

根据实施例,响应的路边单元12(例如,图1中的初始路边单元12a)可以被配置为:一旦接收到对导航引导的请求,就确定请求的车辆10的当前位置20或起始点a并且计算或确定到所请求的目的地18或终点b的路线22。计算出的路线22可以包括用于将车辆驾驶员从起始点a引导到终点b的一个或多个静态操纵或导航指导。如果计算出的路线22需要多于一个操纵,则操纵可以连续(inseries)或按从初始操纵到最终操纵执行的顺序列出。响应的路边单元12可以向车辆10发送作为到目的地b的导航引导的至少初始操纵。此外,响应的路边单元12可以被配置为将计算出的路线22或整个操纵列表以及请求的车辆的唯一识别符发送到沿着或邻近计算出的路线22的一个或多个其他路边单元12(例如,图1中的随后的路边单元12b、12c和12d)。

路边单元12(例如,初始路边单元12a和随后的单元12b-d)中的每一个可以被配置为将计算出的路线22的操纵列表以及车辆10的唯一识别符存储在其计算设备的存储器中,以便于根据本文所公开的技术由车辆10和/或单元12进行路线的未来检索。一旦接收到计算出的路线22和车辆识别符,随后的路边单元12中的每一个就可以意识到所识别的车辆10处于导航引导模式,并且作为响应,可以自动监测车辆10沿着路线22的进度。另外,单元12可以被配置为与彼此和/或车辆10共享车辆10的进度或向彼此和/或车辆10报告车辆10的进度,例如,以通知基础设施12和/或车辆10关于车辆10是否偏离路线22。此外,单元12可以被配置为向彼此和/或车辆10报告可能影响或改变到目的地b的计算出的路线22的道路或交通条件(例如,由于道路封闭、交通拥堵等)。

在一些实施例中,基础设施12可以被配置为以零碎的方式(例如,一次一个或两个操纵)发送用于路线22的操纵列表,使得当车辆10沿着路线22行进时,车辆10从路边单元12接收逐步导航引导。在这样的实施例中,可以基于单元12到与操纵相关联的位置的接近度来为沿着路线22的路边单元12中的每一个分配路线22中的一个或多个操纵。在一些情况下,包括在每一个单元12中的计算设备可以被配置为,一旦接收到计算出的路线22,就确定哪一个操纵被分配给该单元12,并且一旦车辆10接近单元12,包括在每一个单元12中的计算设备就准备提供所分配的操纵。在其他情况下,与基础设施12相关联的远程或中央服务器可以被配置为将操纵分配到沿着计算出的路线22的单元12中的每一个。在任一情况下,每当车辆10完成操纵或接近与列表中的下一个操纵相关联的位置时,车辆10就从路边单元12接收下一个操纵,该路边单元12是沿着计算出的路线22的下一个路边单元12、最接近下一个操纵的位置的路边单元12、或者以其他方式被分配列表上的下一个操纵的路边单元12。这可以继续直到车辆10完成路线22中的所有操纵并且到达预期目的地b。

例如,在所示的实施例中,初始路边单元12a可以仅将计算出的路线22的第一操纵(例如,“在杰弗逊大街上继续行驶2英里”)发送到车辆10。一旦车辆10完成第一操纵或以其它方式接近用于执行计算出的路线22的第二操纵的位置(例如,交叉口16b),随后的路边单元12b或最接近用于执行第二操纵的位置的单元12可以将第二操纵(例如,“左转到格兰大道(grandblvd.)上”)发送到车辆10。并且当车辆10接近用于执行第三操纵的位置(例如,交叉口16c)时,随后的路边单元12c或最接近该位置的单元12可以将计算出的路线22的第三操纵(例如,“在格兰大道上继续行驶1英里”)发送到车辆10。最后,当车辆10接近目的地b时或一旦第三操纵完成,随后的路边单元12d或最接近目的地b的单元12就可以发送指示路线22的结束(例如,“目的地在格兰大道、主街和第一大街的交叉口处”)的第四操纵。

在其他实施例中,基础设施12可以被配置为一次发送整个操纵列表,使得车辆10从响应的路边单元12接收一组完整的导航引导。在这样的实施例中,当车辆10接近沿着计算出的路线22的随后的路边单元12b、12c和12d中的每一个时,单元12b、12c和12d中的每一个的计算设备可以被配置为监测车辆10的进度,例如,通过检索所存储的路线22并且确定车辆10是否仍然遵循路线22,而不是一个一个地发送操纵。在一些情况下,车辆10可以被配置为向其经过的每一个路边单元12发送“在路线上(on-route)”的状态消息,以便请求确认车辆10仍然遵循路线22,并且每一个经过的路边单元12可以响应于来自车辆10的该消息而检查车辆的状态。在一些情况下,如果基础设施12证实车辆10正在被追踪(ontrack),则随后的路边单元12b、12c和12d可以重新发送当前操纵和/或路线22上的下一个操纵以提醒车辆驾驶员即将到来的操纵。

在实施例中,基础设施12可以被配置为,一旦确定先前计算出的路线22的一部分不再是可行的行进选项,一旦确定车辆10不再在计算出的路线22上,或者一旦从车辆10接收到重新规划路线的请求,就重新计算到所请求的目的地b的路线。例如,基于通过dsrc网络可获得的实时交通信息,基础设施12可以确定路线22的一个或多个部分过度拥堵(例如,由于高峰时间)、封闭(例如,由于交通事故)或以其他方式不可行进。此外,车辆10可能由于错误(例如,车辆驾驶员错过了操纵或误解了导航引导)或者被迫(例如,由于道路封闭或其他交通变化)偏离计算出的路线22。

在一些实施例中,基础设施12可以被配置为,例如,一旦确定车辆10正在远离路线22上的下一个路边单元12移动或车辆10错过了操纵(例如,向左转弯而不是向右转弯等),就自动确定车辆10不再遵循计算出的路线22。在一些实施例中,车辆10可以被配置为,例如,一旦车辆10的驾驶员意识到他错过了包括在从基础设施12接收到的导航引导中的操纵或者一旦遇到道路封闭,就发出对导航引导的第二请求。

当计算到预期目的地b的新路线24时,基础设施12可以被配置为利用车辆10的新的当前位置作为新路线24的起始位置并且基于此来向车辆10发送新的导航引导。基础设施12还可以被配置为向沿着新路线24的任何路边单元12发送新的操纵列表以便存储在其中,并且指示单元12删除任何先前存储的用于旧路线22的操纵。根据例如车辆10已经偏离路线22有多远或者避开不可用的道路需要如何重新规划路线,新路线24可以包括来自先前计算出的路线22的一个或多个路边单元12和/或完全新的单元12。

作为示例,在所示的实施例中,车辆10的驾驶员可能已经错过在格兰大道上继续行驶的第三操纵,并且相反可能转弯到橡树街上。作为响应,路边单元12c计算新路线24,该新路线24包含用于将驾驶员引导到目的地b的新的操纵列表。路边单元12c然后将新路线24的第一操纵(例如,“继续在橡树街行驶半英里”)发送至车辆10。另外,单元12c将整个路线24发送到沿着新路线24的任何随后的路边单元12,诸如,例如,路边单元12e和12f。当车辆10接近新路线24的第二操纵的位置(例如,交叉口16d)时,路边单元12e将第二操纵(例如,“左转到主街”)发送到车辆10。并且当车辆10接近新路线24的第三操纵的位置(例如,交叉口16e)时,路边单元12f将第三操纵(例如,“左转停留在主街上”)发送到车辆10。最后,当车辆10接近目的地b时,路边单元12d将新路线24的第四且最终操纵(例如,“目的地在格兰大道、主街和第一大街的交叉口处”发送至车辆10。

在一些实施例中,代替仅在路线22开始时发送一个请求,车辆10可以被配置为当车辆10沿着路线22行进时周期性地请求导航引导,从而使车辆10能够接收最新的导航引导而不管车辆10是否在最初计算出的路线22上或者已经偏离。例如,车辆10可以向附近的路边单元12广播“在路线上”的状态消息以请求确认车辆10仍然在路线上。在路线上的状态消息可以包括预期目的地b和车辆10的唯一识别符。因此,接收在路线上的状态消息的任何路边单元12配备有足够的信息以提供更新的导航引导(如果需要的话),或以其它方式确认车辆10在路线上,而不管单元12是否被包括在先前计算出的路线22中。例如,响应于在路线上的状态消息,由车辆10从给定的单元12接收到的导航引导可以包括来自计算出的路线22的下一个操纵、继续当前操纵的指导或基于更新的路线24的新操纵。在一些实施例中,例如,如果车辆10仍然在到目的地b的路线上,则每一个路边单元12仍然可以向沿着路线的随后的路边单元12“转发”计算出的路线信息以及车辆的唯一识别符,以帮助加快处理时间。

另外参考图2,示出了根据实施例可以被包括在环境100中的路边基础设施12的一个或多个单元中的示例计算设备200。如图所示,计算设备200包括车辆导航模块202、数据处理器204和数据存储设备206。数据存储设备206(例如,电子存储器)存储一个或多个软件程序模块或软件指令(包括车辆导航模块202)以供数据处理器204执行。

在实施例中,车辆导航模块202被配置为或适于从车辆接收包含期望目的地和车辆识别符(例如,vin)的对导航引导的请求;响应于此,计算从车辆的起始位置到目的地的路线;生成用于沿着计算出的路线引导车辆操作者的一系列操纵或静态导航指导;将导航指导中的至少一个发送到请求的车辆;并且将整个一系列操纵发送到位于沿着计算出的路线的其他路边单元。另外,车辆导航模块202可以被配置为从另一个路边单元接收与车辆识别符相关联的一个或多个操纵,并且将其存储在数据存储设备206中;确定与车辆识别符相关联的车辆在计算设备200的无线通信范围或其它预定距离内(例如,正在接近路边单元);并且将接收到的操纵提供至车辆以在其中呈现。此外,车辆导航模块202可以被配置为确定经过的车辆是否在路线上或者是否遵循由基础设施12提供至车辆的导航引导;并且如果车辆不在路线上,则生成到预期目的地的新路线或用于将车辆10引导回到先前计算出的路线上的更新的操纵。

如图2所示,数据存储设备206还存储车辆数据208和操纵数据210。在实施例中,数据处理器204可以被配置为访问(例如,检索、存储或重写)存储在数据存储设备206中的车辆数据208和操纵数据210,以便执行导航单元202的各个方面。车辆数据208可以包含从请求来自计算设备200的导航引导的每一辆车辆接收到的车辆识别符(例如,vin、用户名或其他唯一识别符),并且操纵数据210可以包含针对每一辆请求的车辆由导航单元202生成的一系列操纵。在一些情况下,操纵数据210可以包含从其他路边单元接收到的用于引导经过的车辆或者在邻近计算设备200的路线上行进的车辆的一个或多个操纵。在这种情况下,车辆数据208还可以包含用于每一辆经过的车辆的车辆识别符。在实施例中,数据存储设备206可以被配置为例如使用查找表和/或在一个或多个数据库中存储与每一辆车辆的相应车辆数据208相关联的针对该车辆的操纵数据210。

如图所示,计算设备200进一步包括无线通信模块212,该无线通信模块212用于实现与基础设施12的其他路边单元以及环境100内经过的车辆的无线通信。通信模块212可以包括用于连接到一个或多个无线网络或与一个或多个无线网络交互的一个或多个天线、无线电、调制解调器、接收器和/或发射器(未示出),一个或多个无线网络诸如为,例如wifi、蜂窝、蓝牙、nfc、rfid、卫星、dsrc和/或红外。在优选实施例中,无线通信模块212包括用于通过dsrc网络与其他路边单元和经过的车辆无线通信的dsrc收发器214。在一些实施例中,通信模块212还包括用于通过蜂窝网络(例如,全球移动通信(gsm)、通用分组无线业务(gprs)、长期演进(lte)、第三代移动通信技术(3g)、第四代移动通信技术(4g)、码分多址(cdma)等)、802.11网络(例如,wifi)、全球微波接入互操作性(wimax)网络、和/或卫星网络进行无线通信的移动通信单元(未示出)。

在实施例中,无线通信模块212从经过的车辆、其他路边单元和/或与基础设施12相关联的远程服务器接收外部数据,并且将外部数据提供至数据处理器204以根据包括在车辆导航模块202中的指令来处理数据和/或将接收到的数据存储在数据存储设备206中。外部数据可以包括从一个或多个经过的车辆接收到的对导航引导的请求,该请求包括期望目的地和车辆识别符;用于将经过的车辆引导到其期望目的地的一个或多个操纵;实时交通信息,包括道路条件或封闭、天气信息和/或紧急通知;以及通过dsrc网络交换的任何其他信息。此外,无线通信模块212向其他路边单元、经过的车辆和/或远程服务器传送例如当执行车辆导航模块202时从数据处理器204接收和/或由数据处理器204生成的内部数据。内部数据可以包括利用导航模块202生成和/或从数据存储设备206检索到的操纵数据210、从数据存储设备206检索到的车辆数据208、以及存储在计算设备200中和/或由计算设备200生成的任何其他信息。

数据存储设备206可以包含下列中的一个或多个:电子存储器、非易失性随机存取存储器(例如随机存取存储器(ram))、触发器(flip-flop)、计算机可写或计算机可读存储介质、磁性或光学数据存储设备、磁盘或光盘驱动器、硬盘驱动器或用于存储、检索、读取或写入数据的其它电子设备。数据存储设备206可以临时存储操纵数据210和车辆数据208例如直到车辆10到达指示的目的地。在其他情况下,数据存储设备206可以长期存储数据208和210例如以允许下次车辆希望沿着同一路线行进到同一目的地时未来检索操纵。

数据处理器204可以包含下列中的一个或多个:微处理器、微控制器、可编程逻辑阵列、专用集成电路、逻辑设备或用于处理、输入、输出、操纵、存储、或检索数据的其他电子设备。在一些实施例中,计算设备200可以包含通用计算机,该通用计算机编程有存储在数据存储设备206或其他地方中的各种编程指令或模块(例如,车辆导航模块202)。虽然未示出,但是计算设备200可以包括用于促进数据处理器204、数据存储设备206和/或无线通信模块212的操作或它们之间的通信的数据总线、一个或多个输入设备和一个或多个输出设备。

现在参考图3,示出了示例车辆计算系统(vcs)300,该示例车辆计算系统(vcs)300可以被包括在车辆10中,例如作为车辆电子系统或车辆10的信息娱乐系统的一部分。vcs300可以是信息娱乐系统,例如由福特汽车公司(fordmotor)制造的同步系统。vcs300的其它实施例可以包括与下面所描述和图3所示的那些不同的、更少的或附加的部件。

如图所示,vcs300包含数据处理器302(例如,电子数据处理器)、数据存储设备304和车辆数据总线306。vcs300可以进一步包括负责监测和控制车辆10的电气系统或子系统的各种电子控制单元(ecu)。每一个ecu可以包括例如用于收集、接收和/或传送数据的一个或多个输入和输出、用于存储数据的存储器、以及用于处理数据和/或基于此生成新信息的处理器。在所示的实施例中,vcs300的ecu包括远程信息处理控制单元308、人机界面(hmi)或用户界面310和车辆音频系统312。虽然未示出,但是vcs300可以包括其他ecu,诸如,例如,用于控制和监测车辆10的车身中的各种电子配件的车身控制模块(bcm)以及用于控制和监测车辆10的发动机和变速器的动力传动系统控制模块。

vcs300的ecu通过车辆数据总线306(例如,控制器局域网(can)总线或机动车辆以太网总线)互连,车辆数据总线306将数据传递到各种ecu以及与vcs300通信的其他车辆和/或辅助部件并且传递来自各种ecu以及与vcs800通信的其他车辆和/或辅助部件的数据。此外,数据处理器302可以经由数据总线306与ecu和数据存储设备304中的任何一个通信,以便执行一个或多个功能,包括与网络导航模块314相关联的功能。

数据处理器302可以包含下列中的一个或多个:微处理器、微控制器、可编程逻辑阵列、专用集成电路、逻辑设备或用于处理、输入、输出、操纵、存储、或检索数据的其他电子设备。在一些实施例中,vcs300可以包含通用计算机,该通用计算机编程有存储在数据存储设备304或其他地方中的各种编程指令或模块(例如,网络导航模块314)。

远程信息处理控制单元(tcu)309可以是用于使车辆10能够连接到一个或多个无线网络(诸如,例如,wifi、蜂窝、蓝牙、nfc、rfid、卫星。dsrc和红外)的ecu。在实施例中,tcu308包括无线通信模块316,该无线通信模块316包含用于连接到各种无线网络或与各种无线网络交互的一个或多个天线、无线电、调制解调器、接收器和/或发射器(未示出)。在优选实施例中,无线通信模块316包括用于通过dsrc网络与基础设施12无线通信的dsrc收发器318。在实施例中,无线通信模块316还可以包括用于通过蜂窝网络(例如,gsm、gprs、lte、3g、4g、cdma等)、802.11网络(例如,wifi)、wimax网络和/或卫星网络进行无线通信的移动通信单元(未示出)。根据实施例,应当指出的是,车辆10的tcu308不包括定位接收器(例如,gps)或其他导航功能。

在实施例中,tcu308经由无线通信模块316和/或dsrc收发器318从基础设施12接收外部数据(包括导航引导),并且将外部数据提供至数据处理器302、数据存储设备304、用户界面310、音频系统312或vcs300的任何其它适当的部件。在一个实施例中,当tcu308从基础设施12接收导航引导时,tcu308经由车辆数据总线306将导航引导发送到数据处理器302,以根据网络导航模块314进行处理。此外,tcu308经由无线通信模块316和/或dsrc收发器318将内部数据(包括对导航引导的请求)发送到基础设施12。tcu308可以从数据处理器302、数据存储设备304、用户界面310或计算设备300的其他部件接收内部数据。例如,对导航引导的请求可以包含经由用户界面310接收到的期望目的地和从数据存储设备304检索到的车辆识别符。

根据实施例,用户界面310(也被称为人机界面(hmi))可以是用于使用户能够与车辆10交互并且用于向车辆操作者或驾驶员呈现车辆信息的ecu。用户界面310可以被配置为经由数据总线306与车辆10的其它ecu(包括音频系统312和tcu308、数据存储设备304和/或数据处理器302)交互,以便经由用户界面310将接收到的信息或输入提供至vcs300的适当部件并且向车辆操作者呈现从vcs300的各种部件接收到的信息或输出。

如图所示,用户界面310可以包含车内声音或语音识别模块320、一个或多个显示器或显示屏322、一个或多个音频扬声器324和多个输入设备326、以及用于输入、键入、接收、捕获、显示或输出与车辆计算系统300、网络导航模块314和/或本文所公开的技术相关联的数据的各种其它设备。根据实施例,输入设备326可以包括例如下列中的一个或多个:键盘、小键盘、指示设备(例如,电子或光学鼠标)、按键或按钮、滑块、开关、旋钮、标度盘(dial)、触摸输入设备、麦克风和任何其他类型的输入设备。

在一些实施例中,用户界面310包括位于车辆10的仪表盘中的仪表板(ip)(未示出),该仪表板用于容纳用于车辆10的操作的仪表和控制器(例如,方向盘和各种仪表(例如,速度计、里程表、燃料计等))以及车辆指示器(例如,档位选择器位置、座椅安全带警告等)。在一些情况下,显示器322中的至少一个是用于电子地或数字地显示各种仪表或与其相关的值、各种车辆指示符和其他车辆信息的仪表板的显示屏(在本文中也被称为“ip显示器”)。在一些实施例中,输入设备326中的一个或多个被包括在仪表板(在本文中也被称为“ip输入”)中或被配置为控制仪表板。

在一些实施例中,一个或多个显示器322包括媒体显示屏(未示出),该媒体显示屏与仪表板分开,并且被配置为显示附加车辆信息,例如与音频系统312相关的信息、由外部车辆摄像机(未示出)拍摄的视频、加热和空调信息等。在这种情况下,输入设备326中的一个或多个可以被配置为控制经由媒体显示屏(在本文中也被称为“媒体输入”)显示的数据。

在实施例中,虽然未示出,但是车辆音频系统312包括调幅/调频(am/fm)无线电接收器或调谐器、用于将音频信号驱动到一个或多个音频扬声器324或其他音频输出设备的放大器、以及一个或多个媒体设备(例如,磁带播放器、光盘(cd)播放器、数字化视频光盘(dvd)播放器、卫星无线电、辅助设备等)。在一些实施例中,音频系统312形成车辆10的预先安装的信息娱乐系统或其他原始设备制造商(oem)系统的一部分。在其他实施例中,音频系统312包含音响主机(headunit),该音响主机被安装在车辆10零部件中,例如通过将音响主机连接到车辆计算系统300的车辆音频扬声器和其它oem部件。

用户界面310的一个或多个部件可以被包括在音频系统312中。例如,在一个实施例中,显示器322中的至少一个(例如,音频显示器或媒体显示屏)、音频扬声器324中的至少一个以及输入设备326(在本文中也被称为“音频输入”)中的一个或多个可以形成音频系统312的一部分或者被集成到音频系统312中,以便使用户能够与音频系统312交互以及回放由音频系统312生成或在音频系统312处接收到的音频信号。在这种情况下,音频显示器322可以显示媒体信息(例如,无线电台号码和/或名称、乐曲名称、乐曲号码、艺术家姓名、剩余时间、经过的时间等)和/或音频系统312的当前设置信息(例如,音量水平、均衡水平、衰减和平衡水平、媒体模式(例如am/fm无线电、cd、音频输入(line-in)等)等)。同样地,音频输入设备326可以包括用于控制音频系统312的各种功能和选项(诸如,例如,电源、播放、下一个、快进、倒退、返回、搜索、停止、跳过等)的标度盘(例如,无线电调谐器标度盘、音量标度盘等)、开关、旋钮、按钮和/或触摸输入。

根据实施例,用户界面310可以被配置为将从基础设施12接收到的导航引导作为音频(或可听)消息、文本(或书面)消息和符号(或图形)消息中的至少一个呈现给车辆操作者。在一些情况下,网络导航模块314可以利用音频、文本和/或图形消息的组合来呈现导航引导。

例如,网络导航模块314可以被配置为将导航引导转换成音频消息或文件,并且将音频文件提供至音频系统312以通过一个或多个音频扬声器324回放。在这种情况下,车辆操作者可以利用用户界面310的音频输入设备326来控制音频文件的回放,诸如,例如,播放输入、停止输入、倒退输入或快进输入。

作为另一个示例,网络导航模块314可以被配置为将导航引导转换成文本消息或文件,并且将文本文件提供至显示器322之一以在其上显示导航引导。在这种情况下,车辆操作者可以利用与给定的显示器322相关联的输入设备326(例如,如果在音频显示器上显示的话则是音频输入,如果在媒体显示屏上显示的话则是媒体输入、如果在ip显示器上显示的话则是ip输入)来控制文本文件的显示。

作为附加示例,在一些情况下,网络导航模块314可以被配置为将导航引导转换成包含表示每一个操纵的一个或多个方面的符号、图标或图像的图形消息或文件,并且将图形文件提供至显示器322之一以在其上显示导航引导。例如,图形消息可以包括指示与操纵相关联的行进指导的方向符号(例如,向右箭头、向左箭头、u形转弯箭头等)。在一些情况下,图形消息可以包括与操纵相关联的关注点、街道标志或与交叉口的图像或照片。此外,图形消息可以包括表示操纵的方面的图标、标志或符号(例如,用于公路、路线或道路标记的符号,用于位于交叉口处的商家的标志等)。

无论指导是否被呈现为音频、文本和/或图形消息,用户界面310可以被配置为,如果导航引导包括一系列操纵,则单个或一个接一个(例如,呈现第一方向,然后第二方向代替第一方向等)地单独呈现(例如,播放或显示)包括在导航引导中的每一个操纵或指导。在这种情况下,用户界面310的一个或多个部件可以被配置为使用户能够控制导航引导的呈现。例如,一旦接收到向前移动的用户输入(例如,选择下一个或快进按钮或触摸输入,或“下一个”的语音命令),用户界面310就可以呈现一系列操纵中的下一个指导。此外,一旦接收到返回的用户输入(例如,选择返回或倒退按钮或触摸输入,或者“返回”的语音命令),用户界面310就可以呈现一系列操纵中的先前指导或返回移动。在一些情况下,一旦接收到重新播放或再次播放的用户输入(例如,选择播放按钮或触摸输入,或“重复”的语音命令),用户界面310就可以重复呈现当前选择的操纵。

数据存储设备304可以包含下列中的一个或多个:电子存储器、非易失性随机存取存储器(例如ram)、触发器、计算机可写或计算机可读存储介质、磁性或光学数据存储设备、磁盘或光盘驱动器、硬盘驱动器或用于存储、检索、读取或写入数据的其它电子设备。在一些情况下,数据存储设备304存储导航引导数据328,该导航引导数据328包含响应于对导航引导的请求而从基础设施12接收到的导航引导、以及由网络导航模块314生成用于向车辆操作者呈现导航引导的音频、文本和/或图形消息。数据存储设备304可以临时存储导航引导数据328,例如,直到车辆10到达指示的目的地。在其他情况下,数据存储设备304可以长期存储导航引导数据328,例如,以允许下一次车辆操作者希望行进到同一目的地时未来检索数据328。如图3所示,数据存储设备304还存储包含与车辆10相关联的车辆识别符(例如,vin、用户名或其他唯一识别符)的车辆识别数据330。在实施例中,一旦由车辆操作者接收到期望目的地以生成对导航引导的请求,数据处理器302就从数据存储设备304中检索车辆识别符。

另外,数据存储设备304存储用于由数据处理器302执行的一个或多个软件程序模块或软件指令,包括网络导航模块314。根据实施例,网络导航模块314被配置为或适于经由用户界面310接收用户输入的目的地信息、利用接收到的目的地和从数据存储设备304检索到的车辆识别符(例如,从车辆识别数据330)生成对导航引导的请求;将导航引导请求发送到tcu308以经由dsrc收发器318传送到基础设施12;经由dsrc收发器318从基础设施12接收到所指示的目的地的导航引导;将接收到的导航引导存储在数据存储设备304中(例如,作为导航引导数据328);并且将导航引导提供至用户界面310以作为音频、文本和/或图形消息呈现给车辆操作者。在一些实施例中,网络导航模块314还被配置为基于至车辆的起始位置的接近度来选择路边单元12之一并且将对导航引导的请求发送至所选择的单元12。

图4说明了根据实施例用于利用通信地连接到无线网络的路边基础设施来为车辆提供导航引导的示例方法400。方法400可以由包括在基础设施中的一个或多个路边单元(例如,图1所示的路边单元12)或更具体地包括在单元中的计算设备(例如,图2所示的计算设备200)来执行。此外,路边单元12可以与环境100的一个或多个部件(例如车辆10和其他路边单元12)交互,以便执行方法400的操作。在一个实施例中,方法400至少部分由数据处理器204来实施,该数据处理器204执行存储在路边单元12中的至少一个的数据存储设备206中的软件,例如,车辆导航模块202。

方法400可以开始于步骤402,在步骤402,经由路边单元(例如,图1中的单元12a)的无线收发器(例如,图2所示的dsrc收发器214)从无导航功能的车辆(例如,车辆10)接收对导航引导至目的地的请求。该请求可以包括例如使用车辆的用户界面由车辆操作者或驾驶员选择或输入的目的地信息,该目的地信息包括地址、关注点、交叉口、坐标和/或其他位置标记。除了目的地信息之外,该请求可以包括车辆识别符,例如vin、用户名或用于唯一地识别车辆的其他信息。对导航引导的请求可以由车辆的无线收发器(例如,图3所示的dsrc收发器318)来传送或广播,并且当例如车辆在路边单元的无线收发器的接收范围(例如,100-1000米)内时可以被路边单元接收。在实施例中,接收请求的路边单元可以是当发出请求时最接近车辆的单元。

在实施例中,方法400继续到步骤404,在步骤404,一旦接收到请求,路边单元处理器就计算从起始或初始位置到包括在请求中的目的地的路线(例如,如图1所示,从点a到点b的路线22)。起始位置可以由路边单元来确定(例如,使用三角测量技术),并且可以包括例如车辆的当前位置或在提交请求时车辆的位置。路边单元处理器可以利用存储在其计算设备的存储器中的地图数据以及从路边基础设施或与其相关联的远程服务器接收到的实时信息来计算路线。

计算出的路线可以包括用于将车辆从初始位置导航到目的地的一系列操纵或指导。每一个操纵可以包括方向命令(例如,转弯、并道、停留等)、街道名称或其他路边描述符中的一个或多个,以指示在何处或何时执行方向命令,以及与执行命令相关联的行驶距离或行驶时间。在实施例中,路边单元处理器可以根据对用于与车辆通信的无线网络的无线协议要求(例如,dsrc消息协议)来生成一系列操纵。

在步骤406,路边单元可以确定用于从初始位置朝向目的地导航车辆的第一操纵,并且在步骤408,路边单元处理器可以例如利用路边单元的无线收发器来将第一操纵传送到车辆。第一操纵可以是包括在计算出的路线中的一系列操纵中的初始操纵。例如,第一操纵可以被配置为沿着计算出的路线将车辆从初始位置(例如,图1中的点a)导航到第二或下一个位置(例如,图1中的交叉口16b)。

在一些实施例中,方法400进一步包括步骤410,在步骤410,路边单元处理器生成一个或多个随后的操纵,或顺序地跟随至所请求的目的地的路线的第一操纵的操纵。例如,随后的操纵可以被配置为将车辆从第二位置导航到一个或多个中间位置(例如,图1中的交叉口16c)和/或到目的地(例如,图1中的点b)。在一些实施例中,方法400进一步包括步骤412,在步骤412,处理器将包括与从车辆接收到的车辆识别符相关联的第一操纵和随后的操纵的计算出的路线存储在路边单元存储器中。在步骤414,路边单元将随后的操纵和车辆识别符传送至沿着路线的至少一个附加路边单元(例如,图1中的随后的单元12b、12c和/或12d)。在一些情况下,路边单元将包括第一操纵和随后的操纵的整个路线发送至附加路边单元中的每一个。其他路边单元存储与车辆识别符相关联的接收到的操纵以便于未来检索用于沿着路线引导车辆的操纵。

在其他实施例中,路边单元仅生成并且发送第一操纵到车辆,并且车辆从沿着到目的地的路线的其他路边单元获取随后的操纵。例如,当车辆完成第一操纵时,车辆可以发送对路线引导的第二请求,对路线引导的第二请求被沿着路线的随后的路边单元接收。随后的路边单元然后生成用于朝向目的地导航车辆的下一个操纵并且将该操纵提供至车辆。对于沿着路线的剩余的路边单元,该过程可以继续,直到车辆已到达目的地。

在一些实施例中,方法400可以包括用于监测处于导航引导模式或者已经请求导航引导到目的地并且正在遵循由路边基础设施(例如,另一个路边单元)提供的路线的任何经过的车辆的进度的步骤。在一些情况下,每一辆车辆可以周期性地广播在路线上的状态消息,以请求来自附近路边单元的车辆仍然遵循至目的地的计算出的路线的确认。响应于状态消息,或者当导航引导车辆经过给定的路边单元时,路边单元可以检索所存储的操纵并且评估车辆是否仍然在路线上。

在这样的实施例中,方法400可以包括步骤416,在步骤416,路边单元之一(例如,图1中的单元12c和/或12e)基于所存储的用于该车辆的操纵数据来确定或检测车辆正在行驶远离其预期目的地或者已经偏离计算出的路线。例如,车辆可能因为由于道路封闭或其他交通条件而无法执行操纵而偏离路线。在其他情况下,车辆可能由于驾驶员未能进行操纵而偏离路线。在实施例中,路边单元可以经由利用无线收发器执行的三边测量或三角测量方法来确定车辆的当前位置。从步骤416,方法400可以继续到步骤418,在步骤418,路边单元处理器生成朝向其预期目的地重新规划偏离路线的车辆的路线的新操纵,并且然后到步骤420,在步骤420,路边单元将新操纵传送到车辆。

在实施例中,路边基础设施被配置为当车辆朝向其预期目的地行进时将逐步导航指导提供至车辆。特别是,通过将路线的随后的操纵发送至沿着路线的其他路边单元,其他路边单元中的每一个可以帮助保持车辆在路线上并且提供在整个路线上的导航引导。因此,在一些实施例中,方法400包括步骤422,在步骤422,路边单元从另一个路边单元接收一个或多个操纵以帮助参与导航引导模式的另一车辆。例如,当第一路边单元(例如,单元12a)正在辅助第一车辆(例如,车辆10)时,第二车辆可以请求第二路边单元(例如,单元12b)提供至第二目的地(例如,点c)的导航引导。第二路边单元可以根据步骤402-414中的一个或多个来完成请求。例如,第二路边单元可以计算至目的地c的路线,将路线的第一操纵提供至第二车辆,并且将随后的或第二操纵以及第二车辆的第二车辆识别符发送至第一路边单元。

一旦在步骤422接收到第二操纵,第一路边单元就可以将与第二车辆识别符相关联的第二操纵存储在第一路边单元的存储器中,并且可以监测第二车辆的进度。例如,第一路边单元可以搜索第二车辆(例如,基于第二车辆的车辆识别符),以确定车辆是否在第一路边单元的预定范围(例如,100米)内或者正在以其他方式接近第一路边单元。在步骤424,第一路边单元检测第二车辆在预定范围内并且从其存储器中检索相应的第二操纵。在步骤426,第一路边单元将第二操纵传送到第二车辆。在一些情况下,第一路边单元可以继续监测第二车辆的进度,直到车辆已经移动到第一路边单元的通信范围之外。如果第二车辆偏离路线,则第一路边单元可以例如根据步骤416-420发送用于朝向其预期目的地重新定向第二车辆的新生成的操纵。

一旦路边单元确定车辆已到达其预期目的地,方法400就可以结束。

图5说明了根据实施例用于利用由多个路边单元形成的无线网络在车辆中获得导航引导的示例方法500。方法500可以由无导航功能的车辆(例如,图1所示的车辆10)或更具体地其中的车辆计算系统(例如,图3所示的vcs300)来执行。此外,无导航功能的车辆可以与图1所示的环境100的一个或多个部件(例如,基础设施12的路边单元)交互以执行方法500的操作。在一个实施例中,方法500至少部分由数据处理器302来执行,该数据处理器302执行存储在数据存储设备304中的软件,例如,如图3所示的网络导航模块314。

方法500可以开始于步骤502,在步骤502,车辆处理器从用户界面(例如,图3所示的用户界面310)接收对导航引导的请求。该请求可以包括由车辆操作者使利用用户界面的一个或多个车辆输入设备(例如,图3所示的输入设备326)输入的目的地信息。目的地信息可以包括,例如,街道地址、交叉口或十字路口的列表、关注点、或商家或建筑物名称。在一些情况下,处理器和/或网络导航模块可以基于用户输入的目的地信息并且根据与车辆的无线收发器(例如,图3所示的dsrc收发器318)相关联的任何无线消息协议(诸如,例如,dsrc消息协议)来生成对导航引导的请求。在一些实施例中,由处理器生成的对导航引导的请求进一步包括与车辆相关联并且存储在车辆存储器(例如,图3所示的车辆识别数据330)中的车辆识别符。

在步骤504,车辆的无线收发器将对导航引导的请求传送到车辆的无线收发器的广播范围(例如,100到1000米)或距初始车辆位置其他预定距离内的一个或多个路边单元。例如,对路线引导的请求可以由最接近初始车辆位置的第一路边单元(例如,图1所示的单元12a)的无线收发器(例如,图2所示的dsrc收发器214)来接收。在一些实施例中,请求可以利用点对点通信被直接传送到一个或多个特定的路边单元。在其他实施例中,该请求可以被广播到车辆的无线收发器的广播范围内的所有路边单元。

在步骤506,车辆处理器从第一路边单元或响应对导航引导的请求的路边单元接收用于导航到目的地的第一操纵。第一操纵可以是用于将车辆从初始车辆位置引导到其预期目的地的一系列操纵或逐步静态命令的一部分。每一个操纵可以包括下列中的一个或多个:要执行的方向命令(例如,转弯、并道、停留等)、指示在何处或何时执行方向命令的街道名称或其他路边描述符、以及与执行命令相关联的行驶距离或行驶时间。初始车辆位置可以由路边单元来确定,并且可以包括例如在发送请求时车辆的位置或当路边单元完成请求时车辆的位置。在实施例中,第一操纵可以由路边单元的无线收发器来传送,在车辆的无线收发器处接收,并且然后被提供至网络导航模块314和/或数据处理器302进行处理。

在步骤508,车辆处理器将第一操纵提供至车辆的用户界面以向车辆操作者呈现操纵。第一操纵可以经由车辆的用户界面作为音频(或可听)消息、文本(或书面)消息或图形消息(例如,包含符号、图标、图像等)中的至少一个来呈现。例如,在操纵被呈现为文本和/或图形消息的情况下,网络导航模块可以生成表示导航指导的文本、符号、图标和/或图像的串并且将其提供至车辆的显示屏(例如,图3所示的显示器322)以在其上显示。作为另一个示例,在操纵被呈现为音频消息的情况下,网络导航模块可以生成表示导航指导的音频文件并且将该文件提供至车辆的一个或多个音频扬声器(例如,图3所示的音频扬声器324)以通过其回放。

在一些实施例中,车辆一次接收多于一个操纵。在这种情况下,可以一次一个地单独呈现每一个操纵,并且用户可以利用包括在用户界面中的一个或多个输入设备(例如,输入设备326)来在一系列指导之间切换。例如,用户界面可以被用于前后移动操纵、重复呈现给定的操纵、或以其他方式控制操纵的呈现。

应当领会的是,一系列操纵可以包括传达至所指示的目的地的路线引导所需要的任何数量的导航指导。此外,每一个操纵可以同时以多于一种形式(例如,呈现的音频、文本和/或图形消息)来呈现,例如,以确保车辆操作者具有充分机会来接收和理解指导。如果操纵被呈现在显示器上,则显示器可以被配置为,例如,如果文本消息比显示器的宽度长,则使文本或图形消息在显示器上滚动。在一些情况下,用于在操纵之间切换的用户输入可以作为语音命令通过车辆的声音或语音识别系统(例如,图3所示的语音识别模块320)来接收,其中语音命令包括“下一个”、“返回”、“重复”或诸如此类。

返回参考图5,在一些实施例中,方法500包括步骤510,在步骤510,车辆处理器从比提供第一操纵的路边单元更接近目的地的另一个路边单元(例如,图1所示的单元12b)接收下一个操纵。当车辆朝向目的地行进时,车辆可以继续从经过的路边单元接收随后的操纵,例如,其中路边基础设施被配置为当车辆沿着到目的地的计算出的路线行进时,监测车辆的进度并且提供下一个操纵(例如,根据图5所示的方法500)。在一些实施例中,从步骤510,方法500可以继续返回(未示出)到步骤508以向车辆操作者呈现每一个接收到的操纵。

在一些实施例中,车辆处理器被配置为周期性地传送或广播在路线上的状态消息,该在路线上的状态消息请求从路边基础设施确认车辆在路线上(例如,遵循图1所示的计算出的路线22)。状态消息可以被车辆经过的每一个路边单元接收。响应于接收到状态请求,每一个路边单元可以评估车辆的进度并且向车辆发送车辆在路线上的确认、当前操纵的重复(例如,如果仍然有效)、或者用于朝向其预期目的地重新定向车辆的一个或多个附加操纵(例如,如果车辆偏离路线)。在其他实施例中,例如,如果操作者错过转弯或遇到意外的路障,则在步骤502,车辆操作者可以选择发送对至由用户输入的目的地的导航引导的第二请求。对路线引导的第二请求和在路线上的状态消息可以由路边单元以类似的方式进行处理。例如,类似于对导航引导的请求,在路线上的状态消息可以包括车辆的预期目的地和与车辆相关联的车辆识别符。

在任一情况下,方法500可以包括步骤512,在步骤512,车辆处理器生成在路线上的状态消息或对导航引导的第二请求。在步骤514,车辆处理器将第二请求或状态消息传送到位于第二车辆位置或在执行步骤512和/或514时车辆的当前位置的预定距离(或广播范围)内的第二路边单元(例如,单元12b)。在一些情况下,第二路边单元比例如第一路边单元沿着到目的地的路线更向前。在其他情况下,第二路边单元可以完全偏离至目的地的路线,例如,如果车辆已经迷路。在步骤516,车辆处理器从第二路边单元接收用于从第二车辆位置导航到预期目的地的新的或第二操纵。在一些实施例中,从步骤516,方法500可以继续返回(未示出)到步骤508以利用用户界面来向车辆操作者呈现新操纵。

一旦车辆到达其预期目的地,方法500就可以结束。

在某些实施例中,附图——例如,图4和5——中的过程描述或框可以表示代码的模块、段、或部分,代码包括用于执行过程中的特定逻辑功能或步骤的一个或多个可执行指令。任何替代实施方式被包括在本文所描述的实施例的范围之内,其中功能可以根据涉及的功能按与所示或所讨论的顺序之外的顺序(包括大体上同时或以相反的顺序)来执行,如本领域普通技术人员所理解的那样。

应当强调的是,上述实施例,特别是,任何“优选”实施例,是实施方式的可能示例,仅仅阐述用于清楚地理解本发明的原理。在大体上不脱离本文所描述的技术的精神和原理的前提下,可以对上述实施例作出许多变化和修改。所有这样的修改在此旨在被包括在本公开的范围之内,并且受以下权利要求保护。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1