用于关联前往共同目的地的途中车辆的方法和系统

申请号 CN201410094413.0 申请日 2014-03-14 公开(公告)号 CN104048670A 公开(公告)日 2014-09-17
申请人 通用汽车环球科技运作有限责任公司; 发明人 D.R.伯克; D.E.鲁曼; K.A.弗里; S.M.麦卡钦; M.N.霍维;
摘要 本 发明 涉及用于关联前往共同目的地的途中车辆的方法和系统。从第一车辆接收关于对前往共同目的地的途中的一个或更多个额外车辆的识别的 请求 。所述第一车辆被关联于所述额外车辆作为车队的一部分。提供关于所述车队中的每个车辆的信息。
权利要求

1.一种方法,包括:
从第一车辆接收关于对前往共同目的地的途中的一个或更多个额外车辆的识别的请求
将所述第一车辆和所述额外车辆关联作为车队的一部分;和
提供关于所述车队中的每个车辆的信息。
2.根据权利要求1所述的方法,还包括:
从每个所述额外车辆接收对所述请求的接受;
其中关联所述第一车辆和所述额外车辆的步骤包括:在从所述额外车辆接收到所述接受时关联所述第一车辆和所述额外车辆作为所述车队的一部分。
3.根据权利要求1所述的方法,还包括:
监控所述车队中的每个车辆的位置
其中提供信息的步骤包括提供所述车队中的每个车辆的位置。
4.根据权利要求1所述的方法,还包括:
保持所述车队包括当前位于彼此的具体地理围栏内的被关联车辆。
5.根据权利要求4所述的方法,还包括:
基于如下中的一者或更多者确定所述地理围栏:所述车队中的车辆的速度、所述车队中的车辆的行进方向、所述车队中的车辆正在行驶的道路的特征、所述车队中的车辆正在行驶的道路的交通条件、所述车队中的车辆间的距离、以及所述车队中的车辆的时间间隔。
6.根据权利要求4所述的方法,还包括:
当所述被关联车辆之一离开所述地理围栏时提供通知。
7.根据权利要求4所述的方法,还包括:
当所述被关联车辆之一进入所述地理围栏时提供通知。
8.一种系统,包括:
存储程序的存储器,所述程序被设置成至少有助于:
从第一车辆接收关于对前往共同目的地的途中的一个或更多个额外车辆的识别的请求;
关联所述第一车辆和所述额外车辆作为车队的一部分;和
提供关于所述车队中的每个车辆的信息;以及
被联接到所述存储器并且被设置成执行所述程序的处理器。
9.根据权利要求8所述的系统,其中所述程序还设置成至少有助于:
从每个所述额外车辆接收对所述请求的接受;以及
在从所述额外车辆接收到所述接受时关联所述第一车辆和所述额外车辆作为所述车队的一部分。
10.一种系统,包括:
接口,所述接口被设置成至少有助于从第一车辆接收关于对前往共同目的地的途中的一个或更多个额外车辆的识别的请求;
处理器,所述处理器被设置成至少有助于关联所述第一车辆和所述额外车辆作为车队的一部分;和
发送器,所述发送器被设置成至少有助于提供关于所述车队中的每个车辆的信息。

说明书全文

用于关联前往共同目的地的途中车辆的方法和系统

技术领域

[0001] 本技术领域大体涉及车辆领域,并且更具体地涉及用于关联前往共同目的地的途中车辆的方法和系统。

背景技术

[0002] 现今许多车辆包括车辆导航系统,其向车辆乘员提供关于车辆的位置的信息。某些车辆的乘员可能也旅行到与一个或更多个其他车辆的已知乘员的共同目的地(例如旅行到共同目的地的家庭或者朋友)。然而,使用普通技术,例如经由电话、电话会议和文本消息,与其他车辆保持连续通信会是困难或繁琐的。
[0003] 因此,可能这样的车辆的乘员希望在前往共同目的地的途中更加容易地彼此监视和/或通信。此外,结合本公开的附图和这个背景技术部分,从本公开的随后具体实施方式和所附权利要求中将显而易见到本公开的其他理想特征和特点。发明内容
[0004] 根据示例性实施例,提供了一种方法。所述方法包括步骤:从第一车辆接收关于对前往共同目的地的途中的一个或更多个额外车辆的识别的请求;关联第一车辆和额外车辆作为车队的一部分;以及提供关于车队中的每个车辆的信息。
[0005] 根据另一示例性实施例,提供了一种系统。所述系统包括存储器和处理器。存储器存储程序,该程序被设置成至少有助于:从第一车辆接收关于对前往共同目的地的途中的一个或更多个额外车辆的识别的请求;关联第一车辆和额外车辆作为车队的一部分;以及提供关于车队中的每个车辆的信息。处理器被联接到存储器,并且被设置成执行所述程序。
[0006] 根据进一步示例性实施例,提供了一种系统。所述系统包括接口、处理器和发送器。接口被设置成至少有助于从第一车辆接收关于对前往共同目的地的途中的一个或更多个额外车辆的识别的请求。处理器被设置成至少有助于关联第一车辆和额外车辆作为车队的一部分。发送器被设置成至少有助于提供关于车队中的每个车辆的信息。
[0007] 本发明还提供了以下技术方案。
[0008] 方案1. 一种方法,包括:从第一车辆接收关于对前往共同目的地的途中的一个或更多个额外车辆的识别的请求;
将所述第一车辆和所述额外车辆关联作为车队的一部分;和
提供关于所述车队中的每个车辆的信息。
[0009] 方案2. 根据方案1所述的方法,还包括:从每个所述额外车辆接收对所述请求的接受;
其中关联所述第一车辆和所述额外车辆的步骤包括:在从所述额外车辆接收到所述接受时关联所述第一车辆和所述额外车辆作为所述车队的一部分。
[0010] 方案3. 根据方案1所述的方法,还包括:监控所述车队中的每个车辆的位置;
其中提供信息的步骤包括提供所述车队中的每个车辆的位置。
[0011] 方案4. 根据方案1所述的方法,还包括:保持所述车队包括当前位于彼此的具体地理围栏内的被关联车辆。
[0012] 方案5. 根据方案4所述的方法,还包括:基于如下中的一者或更多者确定所述地理围栏:所述车队中的车辆的速度、所述车队中的车辆的行进方向、所述车队中的车辆正在行驶的道路的特征、所述车队中的车辆正在行驶的道路的交通条件、所述车队中的车辆间的距离、以及所述车队中的车辆的时间间隔。
[0013] 方案6. 根据方案4所述的方法,还包括:当所述被关联车辆之一离开所述地理围栏时提供通知。
[0014] 方案7. 根据方案4所述的方法,还包括:当所述被关联车辆之一进入所述地理围栏时提供通知。
[0015] 方案8. 一种系统,包括:存储程序的存储器,所述程序被设置成至少有助于:
从第一车辆接收关于对前往共同目的地的途中的一个或更多个额外车辆的识别的请求;
关联所述第一车辆和所述额外车辆作为车队的一部分;和
提供关于所述车队中的每个车辆的信息;以及
被联接到所述存储器并且被设置成执行所述程序的处理器。
[0016] 方案9. 根据方案8所述的系统,其中所述程序还设置成至少有助于:从每个所述额外车辆接收对所述请求的接受;以及
在从所述额外车辆接收到所述接受时关联所述第一车辆和所述额外车辆作为所述车队的一部分。
[0017] 方案10. 根据方案8所述的系统,其中所述程序还设置成至少有助于:监控所述车队中的每个车辆的位置;以及
提供所述车队中的每个车辆的位置。
[0018] 方案11. 根据方案8所述的系统,其中所述程序还设置成至少有助于:保持所述车队包括当前位于彼此的具体地理围栏内的被关联车辆。
[0019] 方案12. 根据方案11所述的系统,其中所述程序还设置成至少有助于:基于如下中的一者或更多者确定所述地理围栏:所述车队中的车辆的速度、所述车队中的车辆的行进方向、所述车队中的车辆正在行驶的道路的特征、所述车队中的车辆正在行驶的道路的交通条件、所述车队中的车辆间的距离、以及所述车队中的车辆的时间间隔。
[0020] 方案13. 根据方案11所述的系统,其中所述程序还设置成至少有助于:当所述被关联车辆之一离开所述地理围栏时提供通知。
[0021] 方案14. 根据方案11所述的系统,其中所述程序还设置成至少有助于:当所述被关联车辆之一进入所述地理围栏时提供通知。
[0022] 方案15. 一种系统,包括:接口,所述接口被设置成至少有助于从第一车辆接收关于对前往共同目的地的途中的一个或更多个额外车辆的识别的请求;
处理器,所述处理器被设置成至少有助于关联所述第一车辆和所述额外车辆作为车队的一部分;和
发送器,所述发送器被设置成至少有助于提供关于所述车队中的每个车辆的信息。
[0023] 方案16. 根据方案15所述的系统,其中:所述接口还设置成至少有助于从每个所述额外车辆接收对所述请求的接受;以及所述处理器还设置成至少有助于在从所述额外车辆接收到所述接受时关联所述第一车辆和所述额外车辆作为所述车队的一部分。
[0024] 方案17. 根据方案15所述的系统,其中:所述处理器还设置成至少有助于监控所述车队中的每个车辆的位置;以及
所述发送器还设置成至少有助于提供所述车队中的每个车辆的位置。
[0025] 方案18. 根据方案15所述的系统,其中所述处理器还设置成至少有助于:保持所述车队包括当前位于彼此的具体地理围栏内的被关联车辆。
[0026] 方案19. 根据方案18所述的系统,其中所述处理器还设置成至少有助于:基于如下中的一者或更多者确定所述地理围栏:所述车队中的车辆的速度、所述车队中的车辆的行进方向、所述车队中的车辆正在行驶的道路的特征、所述车队中的车辆正在行驶的道路的交通条件、所述车队中的车辆间的距离、以及所述车队中的车辆的时间间隔。
[0027] 方案20. 根据方案18所述的系统,其中所述发送器还设置成至少有助于:当所述被关联车辆之一离开所述地理围栏时提供第一通知;和
当所述被关联车辆之一进入所述地理围栏时提供第二通知。

附图说明

[0028] 在下文中将结合附图描述本公开的某些实施例,附图中同样的附图标记指代同样的元件,并且附图中:图1是根据示例性实施例前往共同目的地的途中的车辆车队以及用于关联车队中车辆的系统的功能框图
图2是根据示例性实施例的用于关联前往共同目的地的途中车辆的过程的流程图,所述车辆例如是图1的车队,并且该过程能够被用于结合图1的系统;
图3是根据示例性实施例的图1过程的子过程的流程图,即维持前往共同目的地的途中车辆的地理围栏(geo-fence);
图4是根据示例性实施例的图1的过程的子过程的流程图,即用于协调前往共同目的地的途中停留的选择;以及
图5-7提供了根据示例性实施例的对于图1的系统和图2-4的过程的某些应用的屏幕显示的图释。

具体实施方式

[0029] 下述的详细描述实质上仅是示例性的,并且不试图限制本公开或其应用和用法。此外,不试图由前述技术领域、背景技术或下述具体实施方式中存在的任意明示或暗示的理论来界定。
[0030] 图1是用于关联前往共同目的地的途中的多个车辆102的系统的功能框图。车辆102一起形成车队104。例如,车队可以包括前往共同目的地的一队家庭、朋友、同事和/或伙伴,所述共同目的地例如是度假胜地、主题公园、会议、运动赛事、音乐会等等。每个车辆
102优选地包括机动车辆,例如轿车、卡车、货车、运动型多功能车或者其他类型的机动车辆。
[0031] 在某些实施例中,优选地使用中央服务器106来关联车队104中的车辆102。中央服务器106经由无线网络108与车辆102通信,该无线网络108例如是全球通信网络/因特网、蜂窝连接或者一种或更多种其他类型的无线网络。在某些实施例中,车辆102也可以在无线网络108上彼此通信,该无线网络108可以相同于或不同于中央服务器106与车辆102通信所用的无线网络。
[0032] 如图1所示,每个车辆102包括与车队104关联的控制系统110。控制系统110优选地提供与车队104中每个车辆102的位置、运动和输入有关的显示和通知以及与前往目的地的途中的各个感兴趣点(例如餐馆、加油站或服务区、旅馆、停车区、零售商店、景点等等)有关的信息。在某些实施例中,控制系统110包括感兴趣点信息,而在另一些实施例中,可以在无线网络108上从单独服务(例如,中央服务器106和/或来自一个或更多个其他源的服务)获得感兴趣点信息。在一种实施例中,控制系统110包括车辆导航系统。在另一实施例中,控制系统110包括用于车辆102的无线电系统,其被联接到车辆导航系统。
[0033] 如图1中所示,在某些实施例中,控制系统110例如经由有线连接或无线连接(例如蓝牙或其他短程无线连接)被联接到车辆乘员的个人通信装置112(例如蜂窝电话或智能电话)。还如图1中所示,在某些实施例中,控制系统110可以经由一个或更多个有线连接(例如车辆控制器局域网(CAN)总线)和/或无线连接(例如经由有线连接或无线连接,例如蓝牙或其他短程无线连接)被联接到一个或更多个其他的车辆系统114(例如车辆导航系统、车辆无线电、车辆娱乐系统等等)。
[0034] 在图1所示实施例中,控制系统110包括接收器120、发送器122、用户界面(也被称为输入装置)124、计算机系统126以及显示和通知单元128。在一种实施例中,控制系统110的每个部件均被置于共同的外壳111内。而且在一种实施例中,控制系统110被车载地置于车辆102上。在某些实施例中,控制系统110的各个部件可以是非车载的或远离车辆
102。
[0035] 接收器120被设置成接收信号和/或信息,该信号和/或信息与车辆102以及可能在车辆102附近和/或前往目的地的途中车辆102的路径附近的各种感兴趣点(POI)相关。接收器120接收与每个车辆102的当前地理位置或地点有关的信号和信息。在一种示例性实施例中,接收器120从一个或更多个卫星或作为全球定位系统(GPS)的一部分接收信号和信息,包括代表车辆的当前位置或地点的信号。此外,接收器120优选地从中央服务器106并且从车队中的其他车辆102优选地经由无线网络108接收信号和信息。
[0036] 发送器122被设置成发送信号和/或信息以及车辆102的乘员的偏好和其他输入(优选地经由这里描述的输入装置124探测到的),其中该信号和/或信息与车辆102以及可能在该车辆附近和/或前往目的地的途中车辆102的路径附近的各个感兴趣点(POI)相关。在一种示例性实施例中,发送器122发送与车辆102的当前地理位置或地点有关的信号和信息以及车辆102的乘员所提供的输入。
[0037] 输入装置124被设置成从用户获得输入,优选地从每个车辆102的一个或更多个乘员获得输入。用户可以使用输入装置124来提供车队104中车辆102的某些停留点类型的偏好或投票(例如,希望停留在加油站、餐馆、旅馆、零售商店或者其他感兴趣点,并且在车队104中关于要车队104访问这些加油站、餐馆或其他感兴趣进行选择来投票)。从输入装置124接收到的输入优选地经由车辆102的发送器122被发送到车队中的其他车辆102和/或中央服务器106。用户也可以使用输入装置124来请求控制系统110显示某些类型的信息,例如用户会感兴趣的特定类型的感兴趣点。在本申请中,输入装置124以及接收器120和发送器122也可以一起被称为接口125。在某些实施例中,车辆102的乘员使用他们的个人通信装置112(例如蜂窝电话或智能电话)例如经由蓝牙或其他短程无线连接与车辆的输入装置124通信,并且在某些这样的实施例中,个人通信装置112也可以被看作是输入装置124和/或接口125的一部分。
[0038] 计算机系统126被联接在接收器120、发送器122、输入装置124、其他车辆系统114以及显示和通知单元128之间。计算机系统126从接收器120和输入装置124接收上述信号、信息和用户输入,并且有助于车队104中的车辆102的关联以及通向车队104中的车辆102和在所述车辆102间的信息流动。
[0039] 如图1所示,计算机系统126包括处理器130、存储器132、计算机总线134、接口136和存储装置138。处理器130执行计算机系统126的计算和控制功能或其部分,并且可以包括任意类型的一个或多个处理器、诸如微处理器的单一集成电路、或者任意适当数量的配合工作来完成处理单元的功能的集成电路装置和/或电路板。在操作期间,处理器130执行优选地被存储在存储器132内的一个或更多个程序140,并且例如控制计算机系统126的总体操作。
[0040] 处理器130从接收器120、输入装置124和其他车辆系统114接收上面提到的信号、信息和用户输入。处理器130处理信号、信息和用户输入并且提供指令到显示和通知单元128且用于车队104中的车辆102的关联及其之间的通信。此外,在某些实施例中,处理器130也提供用于发送器122发送信号和信息到其他车辆102和/或中央服务器106的指令。处理器130根据图2所示过程200的步骤且结合在下文进一步被描述地执行这些功能。此外,在一种示例性实施例中,处理器130通过执行被存储在存储器132内的一个或更多个程序140来执行这些功能。
[0041] 在执行这些步骤时,处理器130优选地也利用也被存储在存储器132内的数据库142。数据库142优选地包括对车队104中的车辆102(并且优选地包括车辆102的乘员)的识别、前往目的地途中的各感兴趣点(例如餐馆、服务区、旅馆、景点和其他感兴趣点)及与其相关的信息。在某些实施例中,数据库142也是非车载的(例如在中央服务器106上,如下文更具体讨论地)并且经由发送器122和接收器120访问。
[0042] 存储器132能够是任何类型的适当存储器。这可以包括诸如SDRAM的各种类型的动态随机存取存储器(DRAM)、各种类型的静态RAM(SRAM)和各种类型的非易失性存储器(RPOM、EPROM和闪存)。在某些实施例中,存储器132位于与处理器130相同的计算机芯片上并且/或者与处理器130共同位于相同计算机芯片上。应该理解的是存储器132可以是单个类型的存储器部件,或者其可以由许多不同类型的存储器部件构成。此外,存储器132和处理器130可以分布于多个不同的部件上,这些部件全体地包括计算机系统126。例如,存储器132一部分可以位于特定设备或过程内的计算机上,并且另一部分可以位于非车载且远离车辆的远程计算机上。
[0043] 计算机总线134用于在计算机系统126的各部件之间发送程序、数据、状态和其他信息或者信号。计算机总线134能够是连接计算机系统和部件的任何适当的物理或逻辑器件。这包括但不限于直接硬接线连接、光纤、红外线和无线总线技术。
[0044] 接口136允许例如从车辆乘员、系统操作员、远程非车载数据库或处理器和/或其他计算机系统向计算机系统126通信,并且能够使用任何合适的方法和设备被实现。在某些实施例中,接口136从车辆乘员优选地经由图1的输入装置124接收输入。
[0045] 存储装置138能够是任何合适类型的存储设备,包括直接存取存储装置,例如硬盘驱动器、闪存系统、软盘驱动器和光盘驱动器。在一种示例性实施例中,存储装置138是程序产品,存储器132能够从该程序产品接收执行图2的过程200的程序140和/或其步骤,如下文更详细描述的那样。这样的程序产品能够被实现为控制系统110的一部分、被插入到控制系统110内或者以其他方式被联接到控制系统110。如图1所示,存储装置138能够包含磁盘驱动器装置,其使用磁盘144来存储数据。作为一种示例性实施方式,计算机系统126也可以利用非车载/车外互联网站,例如用于提供或维持数据或执行其上的操作。
[0046] 将意识到的是,虽然这种示例性实施例被描述于全功能计算机系统的背景下,不过本领域技术人员将意识到本公开的某些机理能够使用各种计算机可读信号承载介质来发放。计算机可读信号承载介质的示例包括:闪存存储器、软盘、硬盘驱动器、存储卡和光盘(例如,磁盘144)。将类似地意识到,计算机系统126还可以以其他方式不同于图1所示的实施例,例如计算机系统126可以被联接到或可以以其他方式利用一个或更多个远程非车载计算机系统和/或其他导航系统。如贯穿本申请所使用的,远程计算机系统指的是非车载且在车辆外部的计算机系统。例如,在其他可能示例中,远程计算机系统可以位于用于大量不同车辆的中央处理设施处。
[0047] 显示和通知单元128被联接到计算机系统126。在优选实施例中,显示和通知单元128包括生成车辆乘员可见的图像的视觉部件150(优选地显示屏,例如液晶显示(LCD)屏)和生成能够被车辆乘员听见的声音的音频部件152(例如扬声器)。将意识到的是,显示和通知单元128可以包含一起作为一个系统和/或作为独立系统的一个或更多个视觉部件150和/或音频部件152。
[0048] 显示和通知单元128提供对车队104内的每个车辆102的位置和运动的显示,使得每个车辆102能够快速且容易地识别车队104内其他车辆102的地点。当车辆102中的一个车辆进入或离开车队104的地理围栏区域时,显示和通知单元128也提供警报。显示和通知单元128也提供关于前往最终目的地途中的感兴趣点的信息以及从车队104内的每个车辆102接收的输入,例如用于投票是否、何时和何处在感兴趣点(例如加油站、餐馆、旅馆、零售商店等)停留。
[0049] 中央服务器106优选地关联车队104中的车辆102,监测车队104中的车辆102和来自其乘员的输入,并且有助于在车队104中的车辆102之间的信息流动。如图1所示,中央服务器106包括接收器170、发送器172和计算机系统176。
[0050] 接收器170被设置成接收信号和/或信息,该信号和/或信息与车辆102以及可能在车辆102附近和/或前往目的地的途中车辆102的路径附近的各个感兴趣点(POI)相关。接收器170接收与每个车辆102的当前地理位置或地点有关的信号和信息。在一种示例性实施例中,接收器170从一个或更多个卫星或作为全球定位系统(GPS)的一部分接收信号和信息,包括代表车辆的当前位置或地点的信号。此外,接收器170优选地从中央服务器106并且从车队中的其他车辆102优选地经由无线网络108接收信号和信息。
[0051] 发送器172被设置成发送信号和/或信息以及来自车辆102的乘员的偏好和其他输入(优选地如下文描述的经由输入装置124探测到的),其中该信号和/或信息与车辆102以及在该车辆附近和/或前往目的地的途中车辆102的路径附近的各个感兴趣点(POI)相关。在一种示例性实施例中,发送器172发送与车辆102的当前地理位置或地点有关的信号和信息以及车辆102的乘员所提供的输入。贯穿本申请,接收器170和发送器172也可以一起被称为接口173。
[0052] 计算机系统176 被联接在接收器170和发送器之间。计算机系统176从接收器170和输入装置124接收上述信号、信息和用户输入。计算机系统176处理各种信号、信息和用户输入并且提供用于发送信息和通知到车队104中的车辆102的指令。如图1所示,计算机系统176包括处理器180、存储器182、计算机总线184、接口186和存储装置188。处理器180执行计算机系统176的计算和控制功能或其部分,并且可以包括任意类型的一个或多个处理器、诸如微处理器的单一集成电路、或者任意适当数量的配合工作来完成处理单元功能的集成电路装置和/或电路板。在操作期间,处理器180执行优选地被存储在存储器182内的一个或更多个程序190,并且例如控制计算机系统176的总体操作。
[0053] 处理器180从接收器170接收上面提到的信号、信息和用户输入。此外,在某些实施例中,处理器180也提供用于由发送器172发送信号和信息到车队104中的车辆102的指令。处理器180根据图2所示的过程200的步骤且结合在下文进一步被描述地执行这些功能。此外,在一种示例性实施例中,处理器180通过执行被存储在存储器182内的一个或更多个程序190来执行这些功能。
[0054] 在执行这些步骤时,处理器180优选地也利用也被存储在存储器182内的数据库192。数据库192优选地包括对车队104中的车辆102(并且优选地包括车辆102的乘员)的识别、前往目的地的途中的各感兴趣点(例如餐馆、服务区、旅馆、景点和其他感兴趣点)及与其相关的信息。在某些实施例中,数据库192也可以车载地位于车辆102上(例如如上文讨论的)。
[0055] 存储器182能够是任何类型的适当存储器。这可以包括诸如SDRAM的各种类型的动态随机存取存储器(DRAM)、各种类型的静态RAM(SRAM)和各种类型的非易失性存储器(RPOM、EPROM和闪存)。在某些实施例中,存储器182位于与处理器180相同的计算机芯片上并且/或者与处理器180共同位于相同计算机芯片上。应该理解的是存储器182可以是单一类型的存储器部件,或者其可以由许多不同类型的存储器部件构成。此外,存储器182和处理器180可以分布于多个不同的计算机上,这些计算机总体地包括计算机系统176。例如,存储器182的一部分可以位于特定设备或过程内的计算机上,并且另一部分可以位于非车载且远离车辆的远程计算机上。
[0056] 计算机总线184用于在计算机系统176的各部件之间发送程序、数据、状态和其他信息或者信号。计算机总线184能够是连接计算机系统和部件的任何适当的物理或逻辑器件。这包括但不限于直接硬接线连接、光纤、红外线和无线总线技术。
[0057] 接口186允许例如系统操作员、远程非车载数据库或处理器和/或其他计算机系统向计算机系统176通信,并且能够使用任何合适的方法和设备被实现。
[0058] 存储装置188能够是任何合适类型的存储设备,包括直接存取存储装置,例如硬盘驱动器、闪存系统、软盘驱动器和光盘驱动器。在一种示例性实施例中,存储装置188是程序产品,存储器182能够从该程序产品接收执行图2的过程200和/或其步骤的程序190,如下文更详细描述的那样。这样的程序产品能够被实现为控制系统110的一部分、被插入到控制系统110内或者以其他方式被联接到控制系统110。如图1所示,存储装置188能够包含磁盘驱动器装置,其使用磁盘194来存储数据。
[0059] 将意识到的是,虽然这种示例性实施例被描述于全功能计算机系统的背景下,不过本领域技术人员将意识到本公开的某些机理能够使用各种计算机可读信号承载介质来发放。计算机可读信号承载介质的示例包括:闪存存储器、软盘、硬盘驱动器、存储卡和光盘(例如,磁盘194)。将类似地意识到,计算机系统176还可以以其他方式不同于图1所示的实施例,例如计算机系统176可以被联接到或可以以其他方式利用一个或更多个远程非车载计算机系统和/或其他导航系统。如贯穿本申请所使用的,远程计算机系统指的是非车载且在车辆外部的计算机系统。例如,在其他可能的示例中,远程计算机系统可以位于用于大量不同车辆的中央处理设施处。
[0060] 图2是关联前往共同目的地的途中车辆(例如图1的车队)的过程200的流程图。在优选实施例中,过程200能够由图1的控制系统110实现。
[0061] 如图2所示,过程200包括创建车队序列的步骤(步骤202)。在一种这样的实施例中,车辆102之一的乘员提供输入,在请求创建车队的情况下由他或她的车辆102的接口125(例如输入装置124)接收或请求该输入。该车辆102(或者其乘员)被看作是要被形成的车队的领导者。在一种实施例中,所述请求由领导者的车辆102的计算机系统126来处理。在另一实施例中,该请求被领导者的车辆102的发送器122沿无线网络108发送到中央服务器106,并且被中央服务器106的计算机系统176处理。
[0062] 此外,接收关于车队目的地的输入(步骤204)。目的地信息优选地包括车队行进目的地的名称、地址和/或其他识别信息(例如娱乐公园、滑场、会议地点和/或多个其他不同的度假、商业和/或其他感兴趣地方中的任意一个)。目的地输入优选地由车队的领导者做出。所述输入优选地被车辆102的接口125(例如,输入装置124)接收。在一种实施例中,所述目的地输入由领导者的车辆102的计算机系统126来处理。在另一实施例中,该目的地输入被领导者的车辆102的发送器122沿无线网络108发送到中央服务器106,并且被中央服务器106的计算机系统176处理。在某些实施例中,目的地输入也可以包括前往目的地的优选路线。
[0063] 也针对车队的预期成员接收联系信息(步骤206)。联系信息优选地包括车队的其他成员(例如领导者想邀请进入车队的潜在成员)的姓名和电话号码(和/或其他识别联系信息)。联系信息优选地被车辆102的接口125(例如,输入装置124)接收。在一种实施例中,所述联系信息由领导者的车辆102的计算机系统126来处理。在另一实施例中,该联系信息被领导者的车辆102的发送器122沿无线网络108发送到中央服务器106,并且被中央服务器106的计算机系统176处理。
[0064] 联系车队的预期成员(步骤208)。具体地,在邀请加入车队的情况下使用步骤206的联系信息来联系步骤206的预期成员。在一种实施例中,该邀请被领导者的车辆102的发送器122发送到将要加入车队104的其他车辆102,并且该邀请出现在这些车辆102的显示和通知单元128上。在另一实施例中,该邀请被中央服务器106的发送器172发送,并且该邀请出现在这些车辆102的显示和通知单元128上。
[0065] 之后接收到对该邀请的接受(步骤210)。具体地,希望加入车队的其他车辆102的乘员可以经由其相应车辆102的输入装置124提供对该邀请的接受。优选地由车辆102的接口125(例如,输入装置124)接收偏好。该接受优选地经由相应车辆102的发送器122经由无线网络108发送到领导者的车辆102和/或中央服务器。
[0066] 之后建立车队(步骤212)。在一种实施例中,领导者的车辆102的计算机系统126的处理器130处理步骤210的接受并且针对那些接受邀请加入车队的车辆102建立车队104。在另一实施例中,中央服务器106的计算机系统176的处理器180以此方式形成车队
104。在任一情况下,形成车队的计算机系统优选地监测车队104中每个车辆102的运动,例如借助一个或更多个全球定位系统(GPS)装置和/或其他经由无线网络108与车辆102的通信(步骤214)。此外,使用每个车辆102的显示和通知单元128,计算机系统为车队104中的每个车辆102提供示出车队中的其他每个车辆102的地理地点的显示(步骤216)。
[0067] 优选地使用地理围栏来维持车队(步骤218)。具体地,在一种实施例中,只要车辆保持在地理围栏内,则该车辆被看作仍然在车队内。相反地,如果先前与车队关联的车辆再次进入地理围栏,则该车辆被认为已经再次加入车队,等等。优选地以此方式由一个或更多个处理器(例如图1的处理器130、180中的一个或更多个)利用地理围栏。在图3中提供关于地理围栏的使用的具体实施例的额外细节,且在下文结合其作进一步讨论。
[0068] 此外,有助于投票以便为车队中的车辆选择前往最终目的地的途中的停留地点(步骤220)。在一种示例中,车队104中的各车辆102的乘员可以为车队投票赞成具体的车辆停留类型(例如,为了食物),以及关于具体感兴趣点类型(例如要访问的具体餐馆类型)和之后关于特定感兴趣点(例如特定餐馆地点)的更具体投票,等等。可以针对服务区、旅馆、休息区和其他感兴趣点执行类似投票。乘员优选地经由其相应车辆102的输入装置124(例如经由口头或书面命令)提供他们的投票。投票优选地被接口125接收。在一种实施例中,投票被输入装置124接收,被车辆102的发送器122发送,沿无线网络108被其他车辆102和/或中央服务器106的接收器120、170接收,并且被诸如中央服务器106的处理器
180的一个或更多个处理器和/或被车辆102的一个或更多个处理器130处理。在图4中提供关于投票过程的具体实施例的额外细节,且在下文结合其作进一步讨论。
[0069] 图3是根据示例性实施例的图3过程300的步骤218的子过程的流程图,即维持前往共同目的地的途中车辆的地理围栏。如图3所示,子过程218包括获得车队中每个车辆的位置的步骤(步骤302)。在步骤302期间,针对车队104中的每个车辆102获得地理地点(优选地,包括纬度和经度)。在一种实施例中,地理地点经由全球定位系统(GPS)装置和/或其他经由无线网络108与车辆102的通信被监测,并且地理地点信息被一个或更多个处理器(如图1的处理器130、180)监测。
[0070] 此外,针对车队中的每个车辆确定行进方向(步骤304)。在一种实施例中,使用经由全球定位系统(GPS)装置和/或其他经由无线网络108与车辆102的通信被一个或更多个处理器(如图1的处理器130、180)获得的信息来确定行进方向。在一种这样的实施例中,处理器监测GPS位置随时间的变化以确定车队中每个车辆的当前方向。在某些其他的实施例中,可以使用来自一个或更多个车辆传感器(例如车轮传感器、方向盘和/或其他转向柱传感器等)的数据从每个车辆获得每个车辆的行进方向。
[0071] 针对车队中的每个车辆确定车辆速度(步骤306)。在一种实施例中,使用经由全球定位系统(GPS)装置和/或其他经由无线网络108与车辆102的通信被一个或更多个处理器(如图1的处理器130、180)获得的信息来确定每个车辆的速度。在一种这样的实施例中,处理器经由用于确定车队中每个车辆的当前方向的GPS位置随时间的变化来计算车辆速度。在某些其他的实施例中,可以从一个或更多个车辆传感器(例如车轮传感器加速计等)获得每个车辆的速度。
[0072] 识别车队中各车辆的路线(步骤308)。在一种实施例中,基于车辆乘员所提供的输入(例如被车辆的导航系统输入或提供)来识别路线。在另一些实施例中,可以通过在行驶期间在一时间段上跟踪车辆的地理地点来确定路线。优选地由一个或更多个处理器(例如图1的处理器130、180)来识别路线。
[0073] 而且从车队中的车辆正在行驶的道路来识别特征(步骤310)。这样的特征可以包括例如,沿道路的交通灯和/或停车标志的数量或密集度、被看作是高速路或快车道(如果适用的话)的这种道路的等级、道路上的车道的数量、道路的张贴限速,等等。优选地由一个或更多个处理器(例如图1的处理器130、180)处理道路特征。可以例如经由存储在存储器(例如图1 的存储器单元132、182)内的地图数据或者行驶历史数据、经由车辆间通信和/或从一个或更多个其他来源来获得所述特征。
[0074] 而且获得车队中的车辆正在行驶的道路的交通条件(步骤312)。这样的交通条件可以包括例如道路上车辆的密集平、在当前条件下沿道路行驶特定距离所需的平均或估计时间量、天气条件、封路情况、事故等等。优选地由一个或更多个处理器(例如图1的处理器130、180)处理交通条件。可以例如经由无线电通信(例如天气更新、交通更新等等)、在线通信、车辆间通信、经由与中央服务器的通信和/或从一个或更多个其他来源获得所述特征。
[0075] 计算车队中各车辆之间的距离(步骤314)。在步骤302中优选地经由车辆的地理地点的当前值来计算距离。优选地由一个或更多个处理器(例如图1的处理器130、180)来产生距离。在一种实施例中,“按直线”计算距离,或者使用笔直直线的地理距离来计算距离。在另一实施例中,可以使用两个地点之间(即在这种情况下,在两个车辆之间)可行驶的最短路线来计算距离,其中该路线的距离用作车辆之间的总距离。
[0076] 估计车队中的车辆间的估计到达时间(步骤316)。优选地针对车队中的每个车辆相对于车队中的每个其他车辆来计算估计到达时间。例如,如果“车辆A”和“车辆B”均在车队中并且“车辆A”相比于“车辆B”沿前往目的地的途中更进一步,则在“车辆A”和“车辆B”之间的估计到达时间代表“车辆B”到达“车辆A”的当前地理地点所用的估计时间,等等。优选地针对图1的车队中的每个车辆102使用步骤302的地理地点、步骤304的行进方向、步骤306的速度、步骤308的路线、步骤310的道路特征、步骤312的交通条件和步骤314的距离由图1的处理器130、180中的一个或更多个以此方式来计算车队中各车辆的估计到达时间。
[0077] 做出车队中的车辆是否存在任何异常的判定(步骤318)。例如,如果车队中的一个车辆在距离上(来自步骤314)或时间上(来自步骤316)显著远离车队中的其他车辆,则这样的车辆可以被看作是关于车队中其余车辆的“异常”。在一种这样的实施例中,可以判定这样的“异常”车辆可以(至少在一时间段上)不被认为是车队的一部分。优选地由一个或更多个处理器(例如图1的处理器130、180)来做出步骤318的判定。
[0078] 做出是否存在用于维持车队的阈值的任何偏好的判定(步骤320)。例如,在某些实施例中,车队中的一个或更多个车辆(例如,领导者)可以为车辆设置特定阈值(例如,在步骤314的距离方面或者在步骤316的时间方面)以便保持在车队中。优选地由一个或更多个处理器(例如图1的处理器130、180)来做出这个判定。
[0079] 为车队确定地理围栏(步骤322)。地理围栏包括围绕车队在地图上的虚拟标记,其代表在车队的外边界上的地理限制。在一种实施例中,地理围栏基于每个如下特性:步骤302的地理地点、步骤304的行进方向、步骤306的速度、步骤308的路线、步骤310的道路特征、步骤312的交通条件、步骤314的距离、步骤316的估计时间、步骤318的任意异常的存在以及步骤320的任意偏好。大体而言,绘出地理围栏来复现车辆乘员的需要从而设定将代表特定车辆是否足够靠近(在距离和/或时间方面)从而被看作是车队一部分的某些边界(在距离和/或时间方面)。例如,在一种实施方式中,如果特定车辆在车队前方或后方过远(在时间和/或距离方面),则这样的车辆会不太可能针对在餐馆、服务区等处的共同车辆停留被包括进来。优选地由一个或更多个处理器(例如图1的处理器130、180)来生成并应用地理围栏。
[0080] 为车队中的车辆显示地理围栏(步骤324)。具体地,在图1的车队104的每个车辆102的每个显示和通知单元128中,每个车辆102的地理地点的视觉显示也优选地包括被绘制在地图上的地理围栏。地理围栏优选地经由被一个或更多个处理器(例如图1的处理器130、180)提供的指令被提供在每个车辆102的显示和通知单元128上。
[0081] 例如,参考图5,根据示例性实施例示出示意性显示500。也如图5所示,显示500包括地理围栏506的描绘。也示出了在地理围栏506的区域内第一车辆502的地理地点和行进方向以及在地理围栏506的区域外部的第二车辆504的地理地点和行进地点。
[0082] 再次参考图3,随着车辆的地理地点(和最终地理围栏)随时间变化,优选地当前更新显示(步骤326)。具体地,在图5的示例中,显示500被连续更新以示出车辆502、504的更新的位置和方向以及更新的地理围栏506。
[0083] 每当车队中的车辆接近车队边界,则做出车辆是否运动出地理围栏的边界的判定(步骤328)。优选地基于更新的地理地点信息由图1的处理器130、180中的一个来做出这个判定。如果判定来自车队的车辆已经运动出地理围栏边界,则该车辆被看作不再是车队的一部分(步骤330),并且车队及其相关显示被相应地更新(步骤336),优选地经由来自图1的处理器130、180中的一个或更多个的指令来更新。
[0084] 相反地,每当先前与车队关联(或者根据图2的过程200曾接收并接受加入车队的邀请的)且已经在车队边界外的车辆现在接近车队,则做出该车辆是否已经运动到地理围栏的边界内的判定(步骤332)。优选地基于更新的地理地点信息由图1的处理器130、180中的一个来做出这个判定。如果判定该车辆已经运动到地理围栏边界内,则该车辆被看作现在是车队的一部分(步骤334),并且车队及其相关显示被相应地更新(步骤336),优选地经由来自图1的处理器130、180中的一个或更多个的指令来更新。
[0085] 图4是根据示例性实施例的图1的过程的步骤220的子过程的流程图,即用于投票和协调前往共同目的地的途中停留的选择。如图4所示,步骤220的子过程包括获得车队中每个车辆的位置的步骤(步骤402)。在步骤402期间,针对车队104中的每个车辆102获得地理地点(优选地,包括纬度和经度)(类似于图3的步骤302)。在一种实施例中,地理地点经由全球定位系统(GPS)装置和/或其他经由无线网络108与车辆102的通信被监测,并且地理地点信息被一个或更多个处理器(如图1的处理器130、180)监测。
[0086] 此外,针对车队中的每个车辆确定行进方向(步骤404)。在一种实施例中,使用经由全球定位系统(GPS)装置和/或其他经由无线网络108与车辆102的通信由一个或更多个处理器(如图1的处理器130、180)获得的信息来确定行进方向(类似于图3的步骤304)。在一种这样的实施例中,处理器监测GPS位置随时间的变化以确定车队中每个车辆的当前方向。在某些其他的实施例中,可以使用来自一个或更多个车辆传感器(例如车轮传感器、方向盘和/或转向柱传感器等)的数据从每个车辆获得每个车辆的行进方向。
[0087] 针对车队中的每个车辆确定车辆速度(步骤406)。在一种实施例中,使用经由全球定位系统(GPS)装置和/或其他经由无线网络108与车辆102的通信由一个或更多个处理器(如图1的处理器130、180)获得的信息来确定每个车辆的速度(类似于图3的步骤306)。在一种这样的实施例中,处理器经由用于确定车队中每个车辆的当前方向的GPS位置随时间的变化来计算车辆速度。在某些其他的实施例中,可以从一个或更多个车辆传感器(例如车轮传感器、加速计等)获得每个车辆的速度。
[0088] 识别车队中各车辆的路线(步骤408)。在一种实施例中,基于车辆乘员所提供的输入(例如被车辆的导航系统输入或提供)来识别路线(类似于图3的步骤308)。在另一些实施例中,可以通过在行驶期间在一时间段上跟踪车辆的地理地点来确定路线。优选地由一个或更多个处理器(例如图1的处理器130、180)来识别路线。
[0089] 从车队成员接收初始输入(或请求),该初始输入(或请求)是关于车队成员对车辆停留的感兴趣点的总体优选类型的偏好(步骤410)。优选地,当乘员希望在路线上停留,例如停留在服务区、餐馆、旅馆、休息区、旅游景点或其他感兴趣点处时,车队104中各车辆102的乘员提供初始输入。在一种实施例中,步骤410的初始输入包括希望的车辆停留类型的(即希望的感兴趣点的总体类型的)总体分类。步骤410的初始输入优选地包括来自车队中车辆乘员的对于车队在具体类别的感兴趣点处停留的请求(例如,餐馆、服务区、汽车旅馆/旅馆、休息区等)。例如,如果乘员希望进食则车辆乘员可以口头陈述或在显示屏上标记“食物”或者“餐馆”,或者如果乘员希望在加油站停留则可以是“加油站”,等等。乘员优选地经由其相应车辆102的接口125(例如输入装置124)(例如经由口头或书面命令)提供这样的输入。输入优选地被输入装置124接收,并且被例如中央服务器106的处理器180的一个或更多个处理器和/或被车辆102的一个或更多个处理器130处理,并且经由无线网络108被发送器122、172发送。
[0090] 之后显示步骤410的初始输入(步骤412)。优选地,车队104中的每个车辆102的显示和通知单元128经由被处理器130、180中的一个或更多个所提供的且被相应接口125、173的发送器发送的指令显示来自车队中每个车辆102的初始输入。例如,如果车辆102的乘员提出在餐馆(或者服务区,或旅馆,或休息区,或其他感兴趣点)停留的请求,则这个请求将经由这些车辆的相应显示和通知单元128(例如经由音频和/或视觉通知)出现在车队104中的每个车辆102内。
[0091] 从车队的其他成员接收关于额外输入的额外输入(或投票)(步骤414)。在一种实施例中,额外输入是关于车队的其他成员是否偏好同意初始输入的偏好。具体地,步骤414的额外输入优选地包括来自车队中其他车辆乘员的关于步骤410的初始请求的第一轮反馈。例如,如果车队的第一车辆在步骤410的初始输入期间表明他或她希望在餐馆停留,则车队的其他成员可以在步骤414做出他们是否也希望车队在餐馆停留的投票,等等。乘员优选地经由其相应车辆102的接口125(例如输入装置124)(例如经由口头或书面命令)提供这样的输入。输入优选地被输入装置124接收,并且被诸如中央服务器106的处理器180的一个或更多个处理器和/或被车辆102的一个或更多个处理器130处理和统计,并且经由无线网络108发送。
[0092] 之后显示步骤414的额外输入(或投票)(步骤416)。优选地,车队104中的每个车辆102的显示和通知单元128经由被处理器130、180中的一个或更多个所提供的且被相应接口125、173的发送器发送的指令显示来自车队中每个车辆102的来自步骤414的额外输入(或投票)。例如,在车队成员已经表达出在餐馆停留的偏好的上述示例中,在车队104的每个车辆102中经由这些车辆的相应显示和通知单元128(例如经由音频和/或视觉通知)在步骤416中显示对于在餐馆停留的“投票”数量的统计或计数。
[0093] 例如,参考图6,示例性显示600描述了车队中各车辆602的名称、地理地点和行进方向。显示600也包括进行投票选择的菜单601,包括加油(或服务区)604、食物(或餐馆)606和寄宿处(或旅馆/汽车旅馆)608的投票选项。所述显示中也示出了电话610菜单选项以便方便地呼叫车队中的其他车辆。如图6的示例中所示,投票指示器612指示出两个车辆成员已经投票赞成加油(即服务区)停留。此外,显示600包括投票赞成加油停留的车队成员的身份614以及车队的每个成员和车队领导者之间的距离616(例如,以英里为单位)。
[0094] 作为进一步的示例,参考图7,示例性显示700描述了车队中各车辆702的地理地点和行进方向。显示700也包括进行投票选择的菜单701,包括加油(或服务区)704、食物(或餐馆)706和寄宿处(或旅馆/汽车旅馆)708的投票选项。所述显示中也示出了为了方便地呼叫车队中的其他车辆的电话710菜单选项以及用于针对接口125(例如输入装置124)提供口头输入的麦克712菜单选项。如图7的示例中所示,投票指示器712指示出两个车辆成员已经投票赞成食物(即餐馆)停留。此外,显示700包括各种特定感兴趣点714(即,在这个具体示例中是不同的特定的麦当劳餐馆地点714),以及从车辆(优选地相对于这个具体显示的主车辆)到不同地点714的距离716(例如,以英里为单位)和估计到达时间718(例如,以分钟为单位)。
[0095] 返回到图4,关于步骤410和414的输入和投票做出判定(步骤418)。具体地,做出车队根据步骤410和414的输入和投票是否前进到具体类型的感兴趣点处进行具体类型的停留的判定。例如,在车队成员在步骤410表达出在餐馆停留的偏好的上述示例中,步骤418的判定可以包括在步骤414是否有足够的投票赞成在餐馆停留的判定,等等。在一种实施例中,这个判定由车队的领导者做出并且经由领导者的车辆102的输入装置124接收。
在另一实施例中,由图1的处理器130、180中的一个或更多个做出步骤414的投票统计是否超过预定阈值(例如是否大多数车队成员已经投票赞成车辆停留,等等)的判定。
[0096] 一旦在步骤418做出车队将进行具体类型的停留(例如为了进食、为了加油等等)的判定,则关于停留类型的额外细节进行询问(步骤420)。例如,如果在步骤418判定车队将在餐馆停留以便进食,则询问会是关于餐馆的具体类型(例如快餐、小饭馆、墨西哥食物、意大利食物等)。作为额外示例,如果在步骤418判定车队将停留以便住宿,则步骤420的询问会是关于寄宿的具体类型(例如汽车旅馆、家庭旅馆、中档旅馆、豪华旅馆等)。优选地经由图1的处理器130、180中的一个或更多个提供的指令经由车队中车辆102的显示和通知单元128做出步骤420的询问。
[0097] 从车队的其他成员接收关于步骤420的询问的进一步输入(或投票)(步骤422)。在一种实施例中,步骤422的所述进一步输入或投票响应步骤420的询问与感兴趣点类型的特定偏好相关。步骤422的进一步输入(或投票)优选地包括来自步骤410的初始请求的进一步反馈。具体地,步骤422的反馈优选地是关于步骤410中请求的感兴趣点的具体类别的理想子类。例如,如果步骤410的最初请求是关于“进食”或者“餐馆”并且步骤420的询问是关于餐馆类别,则步骤422的输入或投票可以是关于餐馆的特定子类,例如车队成员是偏好快餐、家庭饭馆或咖啡厅、墨西哥食物、意大利食物等等。作为进一步示例,如果步骤
420的询问是关于住宿类型,则步骤422的输入或投票会关于车队成员是偏好汽车旅馆、家庭旅馆、中档旅馆、豪华旅馆等等。所述输入优选地被接口125(例如输入装置124)接收,并且被诸如中央服务器106的处理器180的一个或更多个处理器和/或被车辆102的一个或更多个处理器130处理和统计,并且经由无线网络108发送。
[0098] 之后显示步骤422的进一步输入(或投票)(步骤424)。优选地,车队104中的每个车辆102的显示和通知单元128经由被处理器130、180中的一个或更多个所提供的且被相应接口125、173的发送器发送的指令显示来自车队中每个车辆102的来自步骤422的进一步输入(或投票)。例如,如果投票是关于餐馆类型,则在步骤424中在车队104中的每个车辆102中经由这些车辆的相应显示和通知单元128(例如经由音频和/或视觉通知)显示对于不同餐馆类型(例如快餐、小饭馆、墨西哥食物、意大利食物等)的“投票”数量的统计或计数。
[0099] 关于步骤422的输入和投票做出判定(步骤426)。具体地,根据步骤422的投票做出车队将访问哪种具体类型的理想感兴趣点的判定。例如,在车队成员在步骤410表达出在餐馆停留的偏好的上述示例中,步骤426的判定可以包括在根据步骤422的投票数量车队已经投票赞成快餐的判定,等等。在一种实施例中,这个判定由车队的领导者做出并且经由领导者的车辆102的输入装置124接收。在另一实施例中,由图1的处理器130、180中的一个或更多个做出判定,例如使用步骤422的多数投票做出感兴趣点类型的判定。
[0100] 基于车队投票识别出各种感兴趣点(步骤428)。在一种实施例中,在步骤428期间,沿车队行进的路线识别出对应于步骤426的选择的多个感兴趣点。例如,在一种这样的实施例中,如果判定车队投票表示的是快餐,则在步骤428中识别出沿车队路线的各种快餐餐馆。优选地基于被存储在存储器内或经由中央服务器、车辆间通信和/或一个或更多个其他来源所获得的地图数据或其他信息,由图1的一个或更多个处理器130、180来识别出感兴趣点。
[0101] 之后与车队成员的询问一起显示出步骤428的被识别感兴趣点以便选择被识别感兴趣点中的一个(步骤430)。优选地,车队104中的每个车队102的显示和通知单元128显示步骤428的被识别感兴趣点以便车队成员进一步投票。优选地基于图1的处理器130、180中的一个或更多个所提供的且由相应接口125、173的发送器所发送的指令,经由其显示和通知单元128为车队104中的每个车辆102显示被识别感兴趣点。
[0102] 响应步骤430的询问从车队的其他成员接收选择输入(或投票)(步骤432)。在一种实施例,车队成员在步骤432提供选择输入或投票以便为车队停留投票赞成特定感兴趣点。这可以包含从在步骤410的请求中被最初指示出的感兴趣点类别(例如餐馆)中的进一步反馈水平或者进一步子类。例如,如果步骤410的初始请求是“进食”或“餐馆”并且步骤430的询问是关于车队沿途的麦当劳餐馆、汉堡王餐馆和Carl's Junior餐馆,则在一种实施例中,步骤432的输入(或投票)是关于车队成员的关于车队成员将偏好停留在餐馆中的哪个特定餐馆地点的投票。在一种这样的实施例中,这将是多步过程,例如(1)确定餐馆或其他感兴趣点的品牌(麦当劳)的第一步或序列,和(2)确定选择该品牌的哪个特定地点(例如,在A出口或地址ABC处的麦当劳)的第二步骤或者序列。所述输入优选地被接口125(例如输入装置124)接收,并且被诸如中央服务器106的处理器180的一个或更多个处理器和/或被车辆102的一个或更多个处理器130处理和统计,并且经由无线网络108发送。
[0103] 之后显示步骤432的选择输入(或投票)(步骤434)。优选地,车队104中的每个车辆102的显示和通知单元128经由被处理器130、180中的一个或更多个所提供的指令显示来自车队中每个车辆102的来自步骤432的选择输入(或投票)。例如,如果投票是关于上面提及的快餐餐馆,则在步骤434期间,针对每个被识别的快餐餐馆提供投票数量的显示。
[0104] 关于步骤432的输入和投票做出判定(步骤436)。具体地,做出车队将访问的感兴趣点的特定地点(例如名称和地址)的判定。例如,在车队将停留以便进食的上述示例中,则步骤436的判定可以包括选定餐馆的名称和地址(例如在出口A处的麦当劳、或在XYZ地址处的麦当劳等)。在一种实施例中,这个判定由车队的领导者做出并且经由领导者的车辆102的输入装置124接收。在另一实施例中,由图1的处理器130、180中的一个或更多个做出判定,例如使用步骤432的多数投票做出特定感兴趣点的判定。
[0105] 再次参考图7,显示700包括附近餐馆地点714以及从车辆(优选地相对于这个具体显示的主车辆)到不同餐馆地点714的距离716和估计到达时间718。
[0106] 返回图4,随着做出各个车队参加者是否将参加到车队停留中的询问,针对选定目的地提供显示(步骤438)。优选地经由图1的车队104中的每个车辆102的显示和通知单元128由图1的处理器130、180中的一个或更多个做出步骤438的显示和询问。
[0107] 响应步骤438的询问从车队的成员接收最终输入(步骤440)。在一种实施例中,车队中的每个车辆的乘员提供关于他或她的车辆是否将参与到步骤436中所选的车辆停留中的响应。步骤440的最终输入优选地被接口125(例如输入装置124)接收,并且被诸如中央服务器106的处理器180的一个或更多个处理器和/或被车辆102的一个或更多个处理器130处理和统计,并且经由无线网络108发送。
[0108] 之后响应于在步骤440接收到的最终输入来更新车队(步骤442)。具体地,在一种优选实施例中,图1的处理器130、180中的一个或更多个更新图1的车队104的轨迹以便指示出哪些车辆102将停留在步骤436中所选的感兴趣点。选择不在选定感兴趣点停留的那些车辆102可以或可以不留在车队中,这取决于他们是否离开车队104的边界,如上面结合图3的子过程所讨论的。例如,在某些示例中,选择不跟车队104进行快速加油停留的成员可以仍留在车队104中,而选择不停留住宿而是继续行驶的成员会离开车队。此外,如上面在图3的子过程的讨论中所提到的,在各种实施例中,某些车辆会离开且之后再次加入车队。
[0109] 将意识到,公开的系统和过程可不同于附图中所示和/或上面描述的那些。例如,车辆102、中央服务器106、控制系统110和/或其各种零件和/或部件可以不同于图1中示出的和/或上面描述的那些。类似地,过程200的某些步骤可以是不必要的并且/或者可以不同于图2-7中所示且在上文所述的那些。类似地,将意识到过程200的各种步骤可以同时地发生或者以不同于图2-7中所示且在上文所述的次序发生。将类似地意识到,虽然结合例如轿车、卡车、货车和运动型多功能车的机动车辆在上面描述了公开的方法和系统,不过公开的方法和系统也可以结合任意数量的不同车辆类型以及结合其任意数量的不同系统和相关环境被使用。
[0110] 虽然在上述具体实施方式中已经提出了至少一种示例性实施例,不过应该意识到的是存在大量变型。还应该意识到的是,一个或更多个示例性实施例仅是示例性的,并且不试图以任意方式限制范围、应用或构造。而是,上述具体实施方式将向本领域技术人员提供实施一个或更多个示例性实施例的便捷指导。应该理解的是,在不背离所附权利要求及其法律等价物的情况下能够在元件的功能和设置方面进行各种修改
QQ群二维码
意见反馈