休闲车辆组管理系统的制作方法

文档序号:15575572发布日期:2018-09-29 05:27阅读:139来源:国知局

诸如摩托车的休闲车辆或诸如全地形车辆(atv)和雪地机动车的越野车辆广泛用于休闲的目的。这些车辆可以在道路和小径二者上使用,或者可以仅在小径上使用。已经开发了各种系统来帮助休闲车辆的骑乘者了解各种地形、兴趣点以及道路和小径的状态。在2014年2月26日提交的题为“recreationalvehicleinteractive,telemetry,mapping,andtripplanningsystem”的美国专利申请第14/190,369号以及2014年2月26日提交的题为“recreationalvehicleinteractive,telemetry,mapping,andtripplanningsystem”的pct专利申请第pct/us2014/018638号中公开了示例性系统。这些申请还提及了跟踪其他人的位置。

随着智能电话和其他移动设备的剧增,在这些移动设备上可执行的各种程序允许确定与存储在移动设备中的通讯录中的人相关联的其他移动设备的位置。用于移动设备的这些位置共享程序与允许个体的组在没有大量先前设置的情况下彼此间快速共享个体位置的使用情况相矛盾。

本申请公开了用于允许休闲车辆骑乘者和其他人的组能够在事先不了解组中每个人的联系信息的情况下快速创建和加入组的系统和方法。在一个实施方式中,能够基于预期成员与当前组成员的接近信息来加入组。

所公开的系统和方法的总体优点是能够实现更安全且更智能的骑乘体验。大多数骑乘都是以组进行的,并且知道组中的所有个体的位置以及所有个体是否被阻挡住、出故障或迷路不仅可以提高骑乘体验的质量,而且还可以确保该组的所有成员的安全。

在本公开内容的示例性实施方式中,提供了一种利于休闲车辆的使用的方法。该方法包括以下步骤:从第一计算设备接收创建第一用户组的请求,第一计算设备与第一休闲车辆的位置相关联,第一计算设备还与第一用户组相关联;从与第二休闲车辆的位置相关联的第二计算设备接收识别针对第二计算设备的至少一个可用用户组的请求;以及基于第二休闲车辆的位置与第一休闲车辆的位置的接近距离在第一用户组的接近范围内来确定第二计算设备是否可以加入第一用户组。

在该方法的一个示例中,第二计算设备可以加入第一用户组。该方法还包括以下步骤:将第二计算设备与第一用户组相关联;跟踪第一休闲车辆的位置;以及跟踪第二休闲车辆的位置。在该示例的变型中,该方法还包括以下步骤:将第一休闲车辆的位置传送至第二休闲车辆;以及将第二休闲车辆的位置传送至第一休闲车辆。在该示例的另一变型中,该方法还包括以下步骤:在第一计算设备上显示表示第二休闲车辆的位置的第一图标类型;以及在第一计算设备上显示表示第三休闲车辆的位置的第二图标类型。第三休闲车辆不与第一用户组相关联。第一图标类型限于与第一用户组相关联的休闲车辆。

在该方法的另一示例中,该方法还包括以下按顺序的步骤:将第一用户组的隐私标志设置成关闭;从与第三休闲车辆的位置相关联的第三计算设备接收识别针对第三计算设备的至少一个可用用户组的请求;以及,即使第三休闲车辆的位置在第一用户组的接近范围内,也基于第一用户组的隐私标志来确定第一用户组是非可用组。

在该方法的又一示例中,该方法还包括以下按顺序的步骤:从第一用户组的每个计算设备接收第一用户组将要关闭的指示;以及将第一用户组的隐私标志设置成关闭。在该示例的变型中,该方法还包括以下随后的步骤:从第一用户组的计算设备中的任何一个计算设备接收第一用户组将要开放的指示;以及将第一用户组的隐私标志设置成开放。

在本公开内容的另一示例性实施方式中,提供了一种能够通过至少一个网络连接至组管理主控制器的休闲车辆。该休闲车辆包括:多个地面接合构件;由多个地面接合构件支承的框架;动力系统,该动力系统操作上耦接至多个地面接合构件中的至少一个;至少一个传感器,所述至少一个传感器被耦接用以监测动力系统的至少一个特性;由框架支承的座椅;由框架支承的至少一个控制器,所述至少一个控制器操作上耦接至所述至少一个传感器;位于座椅前方的至少一个显示器,该显示器操作上耦接至所述至少一个控制器,以接收动力系统的至少一个特性的指示,以便显示在所述至少一个显示器上;至少一个输入设备,所述至少一个输入设备操作上耦接至所述至少一个控制器,并且能够由骑乘者启动,以向所述至少一个控制器提供输入;由框架支承的位置确定器,该位置确定器确定与休闲车辆相关联的当前位置;由框架支承的网络控制器,该网络控制器适于通过所述至少一个网络与组管理主控制器通信;以及由框架支承的组管理控制器。该组管理控制器操作上耦接至网络控制器以与组管理主控制器通信。组管理控制器被配置成:响应于第一骑乘者输入,向组管理主控制器发送识别针对休闲车辆的至少一个可用用户组的请求,并且从组管理主控制器接收基于与休闲车辆相关联的当前位置的至少一个可用用户组的列表。

在一个示例中,组管理控制器被配置成:响应于第二骑乘者输入,向组管理主控制器发送将休闲车辆包括在第一可用用户组中的请求。在该示例的变型中,组管理控制器被配置成:接收第一可用用户组中的每个休闲车辆的当前位置,并且提供第一可用用户组中的每个休闲车辆的当前位置的指示,以显示在所述至少一个显示器上。

在另一示例中,所述至少一个控制器、位置确定器、网络控制器和组管理控制器中的至少两者是集成设备。

在又一示例中,所述至少一个显示器和所述至少一个输入设备是集成用户接口设备的一部分。在该示例的变型中,用户接口设备包括至少一个操作者接口控制器,所述至少一个操作者接口控制器操作上耦接至所述至少一个控制器,以接收动力系统的所述至少一个特性的指示,以便显示在至少一个显示器上。在该示例的又一变型中,位置确定器、网络控制器和组管理控制器中的至少一者以及接口控制器是集成设备。

在本公开内容的另一示例性实施方式中,提供了一种系统。该系统包括多个休闲车辆、多个组管理控制器、以及组管理主控制器。每个休闲车辆包括:多个地面接合构件;由多个地面接合构件支承的框架;动力系统,该动力系统操作上耦接至多个地面接合构件中的至少一个;至少一个传感器,所述至少一个传感器由框架支承,并且耦接至动力系统用以监测动力系统的至少一个特性;由框架支承的座椅;由框架支承的至少一个控制器,所述至少一个控制器操作上耦接至所述至少一个传感器;以及由框架支承的用户接口。用户接口包括具有至少一个相关联的显示控制器的至少一个显示器。所述至少一个显示器位于座椅的前方。所述至少一个显示控制器操作上耦接至所述至少一个控制器,以接收所述动力系统的至少一个特性的指示,以便显示在所述至少一个显示器上。每个组管理控制器与相应休闲车辆相关联,并且每个组管理控制器接收相应休闲车辆的位置的指示。组管理主控制器操作上耦接至组管理控制器中的每一个。组管理主控制器被配置成:基于从与第一用户组中的多个休闲车辆中的至少两个休闲车辆相关联的组管理控制器接收到的请求,并且基于所述至少两个休闲车辆的位置,将所述至少两个休闲车辆关联。

在一个示例中,组管理主控制器被配置成:向第一用户组中的所述至少两个休闲车辆中的每一个发送第一用户组中的其余至少两个休闲车辆的位置。在该示例的变型中,第一用户组中的所述至少两个休闲车辆中的每一个在所述至少一个显示器上显示第一用户组中的所述至少两个休闲车辆的位置。

在另一示例中,多个休闲车辆中的第一休闲车辆包括第一组管理控制器。在第一休闲车辆的移动期间,第一组管理控制器由第一休闲车辆的框架支承。在该示例的变型中,第一组管理控制器被集成到第一休闲车辆的用户接口中。在该示例的另一变型中,第一组管理控制器被集成到第一休闲车辆的所述至少一个控制器中。在该示例的另一变型中,第一组管理控制器被集成到在第一休闲车辆的移动期间由骑乘者支承的便携式骑乘者计算设备中。在又一变型中,该系统还包括多个位置确定器。每个位置确定器与相应休闲车辆相关联并且在相应休闲车辆的移动期间由休闲车辆的框架支承。每个位置确定器被配置成确定相应休闲车辆的位置。

考虑到例示目前所认识到的实施本发明的最佳模式的说明性实施方式的以下详细描述,本发明的附加特征对于本领域技术人员将变得更加明显。

当结合附图阅读时,根据示例性实施方式的以下详细描述,本公开内容的实施方式的优点和特征将变得更加明显,在附图中:

图1是示例性车辆的代表性视图;

图2是图1的车辆的示例性动力系统的代表性视图;

图3是图1的操作上耦接至组管理主控制器的、车辆的示例性部件的代表性视图;

图4是骑乘者计算设备和图1的车辆的示例性部件的代表性视图;

图5是示例性骑乘者计算设备的代表性视图;

图6是包括图3所示的部件的示例性雪地机动车辆的前视立体图;

图7是图6的雪地机动车的另一前视立体图;

图8是图6的雪地机动车的侧视图;

图9是图6的雪地机动车的俯视图;

图10是图6的车辆的仪表组的示例性视图;

图11是组管理主控制器的组数据库的代表性视图;

图12示出了第一车辆和包括第一车辆的组的边界;

图13示出了用于在图11的组数据库中创建组的示例性处理;

图14示出了图12的第一车辆和边界以及位于边界外部的第二车辆;

图15示出了图12的第一车辆和边界以及位于边界内部的第二车辆;

图16示出了组中的第一车辆和第二车辆一起、包括第一车辆和第二车辆的组的边界以及位于该组的边界外部的第三车辆;

图17示出了组中的第一车辆和第二车辆一起、包括第一车辆和第二车辆的组的边界以及位于该组的边界外部的第三车辆;

图18示出了第一组中的四个车辆一起、包括四个车辆的第一组的边界、第二组中的三个车辆一起、包括三个车辆的第二组的边界以及位于第一组的边界内部和第二组的边界内部的第八车辆;

图19示出了用于基于期望加入的车辆/骑乘者的地理位置和该组的地理位置加入图11的组数据库中的组的示例性处理;

图20示出了用于基于组密码的知识加入图11的组数据库中的组的示例性处理;

图21示出了用于离开图11的组数据库中的组的示例性处理;

图22示出了用于将图11的组数据库中的组的隐私设置设置成关闭的示例性处理;

图23示出了用于更新图11的组数据库中的组中的地理位置信息的示例性处理;

图24示出了车辆、骑乘者计算设备和组管理主控制器之间的第一通信流程布置;

图25示出了车辆、骑乘者计算设备和组管理主控制器之间的第二通信流程布置;

图26示出了车辆、骑乘者计算设备和组管理主控制器之间的第三通信流程布置;

图27示出了车辆、骑乘者计算设备和组管理主控制器之间的第四通信流程布置;

图28示出了车辆与组管理主控制器之间的第五通信流程布置;

图29示出了车辆之间的第六通信流程布置;

图30示出了用于查看组成员的位置的示例性用户接口;

图31示出了用于创建新组的示例性用户接口;

图32示出了用于加入组的示例性用户接口;

图33示出了用于离开组的示例性用户接口;

图34示出了用于查看与组的组成员有关的信息的示例性用户接口;以及

图35示出了组简档的示例性用户接口。

将参照附图详细描述本发明的各种实施方式,在附图中,贯穿若干视图,相同的附图标记表示相同的部分和组件。对各种实施方式的引用不限制本发明的范围,本发明的范围仅由所附权利要求的范围限制。另外,本说明书中阐述的任何示例并非旨在限制,并且仅阐述了所要求保护的发明的许多可能实施方式中的一些。

于2014年2月26日提交的题为“recreationalvehicleinteractive,telemetry,mapping,andtripplanningsystem”的美国专利申请第14/190,369号、于2015年3月24日提交的题为“vehiclesecuritysystem”的美国专利申请第14/667,172号以及于2014年2月26日提交的题为“recreationalvehicleinteractive,telemetry,mapping,andtripplanningsystem”的pct专利申请第pct/us2014/018638号的全部公开内容通过引用明确地并入本文中。

参照图1,示出了休闲车辆100。休闲车辆100包括多个地面接合构件102。示例性地面接合构件包括滑雪板、环形履带、车轮和相对于地面支承车辆100的其他合适设备。休闲车辆100还包括由多个地面接合构件102支承的框架104。在一个实施方式中,框架104包括铸造部分、焊接件、管状部件或其组合。在一个实施方式中,框架104是刚性框架。在一个实施方式中,框架104具有能够相对于彼此移动的至少两个部分。

操作者支承件106由框架104支承。示例性操作者支承件包括跨骑座椅、长条座椅、桶形座椅和其他合适的支承构件。除了操作者支承件106以外,休闲车辆100还可以包括乘客支承件。示例性乘客支承件包括跨骑座椅、长条座椅、桶形座椅和其他合适的支承构件。

动力系统110由框架104支承。动力系统110提供动力并且将动力传递至地面接合构件102中的至少一个,来为休闲车辆100的移动提供动力。

参照图2,示出了动力系统110的一个实施方式。动力系统110包括原动机112。示例性原动机112包括内燃机、二冲程内燃机、四冲程内燃机、柴油机、电动机、混合动力发动机和其他合适的动力源。为了启动原动机112,提供了电力供应系统114。电力供应系统114的类型取决于所使用的原动机112的类型。在一个实施方式中,原动机112是内燃机,并且电力供应系统114是拉动启动系统和电启动系统中的一个。在一个实施方式中,原动机112是电动机,并且电力供应系统114是将一个或更多个电池电耦接至电动机的开关系统。

变速器116耦接至原动机112。变速器116被示出为具有可换挡变速器118和无级变速器(“cvt”)120。cvt120耦接至原动机112。可换挡变速器118进而耦接至cvt120。在一个实施方式中,可换挡变速器118包括向前高设置、向前低设置、空挡设置、停车设置和倒车设置。从原动机112传递到cvt120的动力被提供给cvt120的驱动构件。驱动构件进而通过皮带将动力提供给从动构件。在美国专利第3,861,229号、美国专利第6,176,796号、美国专利第6,120,399号、美国专利第6,860,826号、美国专利第6,938,508号中公开了示例性cvt,其公开内容通过引用明确地并入本文中。从动构件将动力提供给可换挡变速器118的输入轴。虽然变速器116被示出为包括可换挡变速器118和cvt120二者,但是变速器116可以仅包括可换挡变速器118和cvt120中的一个。

变速器116还耦接至至少一个差速器122,差速器122进而耦接至至少一个地面接合构件102。差速器122可以将动力从变速器116传递至地面接合构件102中之一或多个地面接合构件102。在atv实施方式中,提供了前差速器和后差速器中的一个或两个。前差速器为atv的两个前轮中的至少一个提供动力,并且后差速器为两个后轮中的至少一个提供动力。在多用途车辆实施方式中,提供了前差速器和后差速器中的一个或两个。前差速器为多用途车辆的两个前轮中的至少一个提供动力,并且后差速器为多用途车辆的多个后轮中的至少一个提供动力。在一个示例中,多用途车辆具有三个轴并且为每个轴提供了差速器。在一种摩托车实施方式中,不包括差速器122和cvt120。而是,可换挡变速器118通过链条或皮带耦接至至少一个后轮。在另一摩托车实施方式中,不包括差速器122。而是,cvt120通过链条或皮带耦接至至少一个后轮。在雪地机动车实施方式中,不包括差速器122。而是,cvt120通过链盒耦接至环形履带。在一个高尔夫球车实施方式中,不包括变速器。而是,电动机直接耦接至差速器122。示例性差速器是螺旋齿轮组。电动机可以在第一方向上运行以用于高尔夫球车的向前操作,并且在第二方向上运行用于高尔夫球车的倒车操作。虽然结合高尔夫球车被提及,但是本文中描述的概念可以与任何电动车辆结合使用。

休闲车辆100还包括制动/牵引系统130。在一个实施方式中,制动/牵引系统130包括防抱死制动器。在一个实施方式中,制动/牵引系统130包括主动下降(activedescent)控制和/或发动机制动。在一个实施方式中,制动/牵引系统130包括制动器并且在一些实施方式中包括单独的停车制动器。制动/牵引系统130可以耦接至原动机112、变速器116、差速器122和地面接合构件102或其间的连接驱动构件中的任何一个。

返回图1,休闲车辆100还包括转向系统138。转向系统138耦接至地面接合构件102中的至少一个以引导休闲车辆100。

此外,休闲车辆100包括具有至少一个相关联的存储器142的车辆控制器140。车辆控制器140提供对休闲车辆100的各种部件的电子控制。此外,车辆控制器140操作上耦接至监测休闲车辆100的各种参数或车辆100周围环境的多个传感器144(参见图3)。车辆控制器140执行某些操作以控制其他车辆部件的一个或更多个子系统,例如燃料系统110、空气处理系统115、cvt120、可换挡变速器118、原动机112、差速器122和其他系统中的一个或更多个。在某些实施方式中,控制器140形成处理子系统的一部分,该处理子系统包括具有存储器、处理和通信硬件的一个或更多个计算设备。控制器140可以是单个设备或分布式设备,并且控制器140的功能可以由硬件执行和/或作为诸如存储器142的非暂态计算机可读存储介质上的计算机指令来执行。

车辆控制器140还与包括至少一个输入设备152和至少一个输出设备154的操作者接口150交互。示例性输入设备152包括控制杆、按钮、开关、软键和其他合适的输入设备。示例性输出设备包括灯、显示器、音频设备、触觉设备和其他合适的输出设备。操作者接口150还包括接口控制器156和相关联的存储器158。接口控制器156执行某些操作以控制操作者接口150或其他车辆部件的一个或更多个子系统,例如输入设备152和输出设备154中的一个或更多个。在一个示例中,操作者接口150包括触摸屏显示器,并且接口控制器156将对触摸屏显示器的各种类型的触摸解释为输入并且控制在触摸屏显示器上显示的内容。在某些实施方式中,接口控制器156形成处理子系统的一部分,该处理子系统包括具有存储器、处理和通信硬件的一个或更多个计算设备。接口控制器156可以是单个设备或分布式设备,并且接口控制器156的功能可以由硬件执行和/或作为诸如存储器158的非暂态计算机可读存储介质上的计算机指令来执行。

参照图3,操作者接口150被包括作为仪表组160的一部分。接口控制器156控制输出设备154的操作并且监测输入设备152的启动。在一个实施方式中,输出设备154包括显示器,并且接口控制器156格式化要在显示器上显示的信息并且显示信息。在一个实施方式中,输出设备154包括触摸显示器,并且接口控制器156格式化要在触摸显示器上显示的信息、显示信息并且监测触摸显示器以供操作者输入。示例性操作者输入包括触摸、拖动、滑动、捏合、展开和其他已知类型的手势。

如图3的实施方式中所示,车辆控制器140被表示为包括多个控制器。这些控制器可以各自是单个设备或分布式设备,或者这些控制器中的一个或更多个可以一起是单个设备或分布式设备的一部分。这些控制器的功能可以由硬件执行和/或作为非暂态计算机可读存储介质例如存储器142上的计算机指令来执行。

在一个实施方式中,车辆控制器140包括通过网络通信的至少两个单独的控制器。在一个实施方式中,网络是can网络。在一个实施方式中,can网络根据j1939协议实现。关于示例性can网络的细节在2005年9月1日提交的美国专利申请序列号11/218,163中公开,其公开内容通过引用明确地并入本文。当然,可以使用任何合适类型的网络或数据总线来替代can网络。在一个实施方式中,使用双线串行通信。

参照图3,控制器140包括控制原动机112、变速器116和差速器122中的至少一个的操作的动力系统控制器170。在一个示例中,原动机112是内燃机,并且动力系统控制器170控制燃料的供给、火花的供给、发动机性能、车辆的倒车操作、锁止差速器、全轮驱动、点火正时、电力分配、变速器控制。此外,动力系统控制器170监测多个传感器。示例性传感器包括:监测通过发动机循环的冷却剂的温度的温度传感器、节气门位置传感器(tps)、排气温度传感器(egt)、曲柄位置传感器(cps)、爆震传感器(det)、气室压力传感器、进气温度传感器以及控制发动机性能所需的其他参数。

控制器140还包括控制制动/牵引系统130的操作的制动/牵引控制器172。在一个示例中,制动/牵引控制器172控制制动钳的启动的压力和频率。此外,制动/牵引控制器172监测多个传感器。示例性传感器包括监测轨道速度的车辆速度传感器和发动机rpm传感器。

控制器140还包括控制转向系统138的操作的动力转向控制器174。在一个示例中,动力转向控制器174控制由休闲车辆100的动力转向单元提供的辅助量。此外,动力转向控制器174监测多个传感器。包括速度简档的示例性传感器和电子动力转向单元,其示例在转让给本申请的受让人的题为“vehicle”的美国专利申请序列号12/135,107(docketplr-06-22542.02p)中提供,其公开内容通过引用明确地并入本文。

控制器140还包括网络控制器180,网络控制器180通过一个或更多个网络组件182控制休闲车辆100与其他设备之间的通信。在一个实施方式中,休闲车辆100的网络控制器180通过无线网络与配对设备通信。示例性无线网络是利用蓝牙协议的射频网络。在该示例中,网络组件182包括射频天线。网络控制器180控制设备与休闲车辆100的配对以及休闲车辆100和远程设备之间的通信。示例性远程设备是本文描述的骑乘者计算设备190。在一个实施方式中,休闲车辆100的网络控制器180通过蜂窝网络与组管理主控制器300通信。在该示例中,网络组件182包括蜂窝天线,并且网络控制器180从蜂窝网络接收蜂窝消息并且向蜂窝网络发送蜂窝消息。在一个实施方式中,休闲车辆100的网络控制器180通过卫星网络与组管理主控制器300通信。在该示例中,网络组件182包括卫星天线,并且网络控制器180从卫星网络接收消息并且向卫星网络发送消息。

控制器140还包括确定休闲车辆100的当前位置的位置确定器184。示例性位置确定器184是gps单元,gps单元基于与全球卫星系统的交互来确定休闲车辆100的位置。

控制器140还包括组管理控制器186。如本文更详细讨论的,组管理控制器186对以下进行控制:将车辆/骑乘者100添加到组、创建新组、离开组、为组设置隐私设置、与组管理主控制器300传送位置更新。在一个实施方式中,网络控制器180、位置确定器184和组管理控制器186中的一个或更多个是接口控制器156的一部分而不是车辆控制器140的一部分。

存储器142(图1)可以表示多个存储器,所述多个存储器本地提供有动力系统控制器170、制动/牵引控制器172、动力转向控制器174、网络控制器180、位置确定器184和组管理控制器186。由动力系统控制器170、制动/牵引控制器172、动力转向控制器174、网络控制器180、位置确定器184和组管理控制器186中的一者或更多者记录或确定的信息可以被存储在存储器142中。存储器158(图1)是一种或更多种非暂态计算机可读介质。存储器158可以表示多个存储器,所述多个存储器本地提供有接口控制器156以及以下中的一个或更多个:网络控制器180、位置确定器184和当作为接口控制器156的一部分被包括时的组管理控制器186。由接口控制器156、网络控制器180、位置确定器184和组管理控制器186中的一者或更多者记录或确定的信息可以被存储在存储器158上。

参照图4,在一个实施方式中,网络控制器180、位置确定器184和组管理控制器186是骑乘者计算设备190的一部分。示例性骑乘者计算设备190包括蜂窝电话和平板计算机。示例性蜂窝电话包括由位于加利福尼亚州库比蒂诺95014的1infiniteloop的苹果公司销售的iphone品牌蜂窝电话以及由三星电子有限公司销售的galaxy品牌蜂窝电话。

参照图5,示出了示例性骑乘者计算设备190。骑乘者计算设备190包括控制器200、输入设备202和输出设备204。骑乘者控制器200包括组管理控制器186、网络控制器180和位置确定器184。组管理控制器186、网络控制器180和位置确定器184结合休闲车辆100以与本文描述的方式相同的方式起作用。在一个实施方式中,网络组件182包括射频天线和蜂窝天线。网络控制器180通过无线射频网络例如蓝牙网络与休闲车辆100通信,并且通过蜂窝网络或无线电网络例如wifi网络与组管理主控制器300通信。

示例性输入设备202包括触摸显示器206、键或按钮210以及指向设备212。示例性输出设备包括触摸显示器206和扬声器214。

在图4所示的实施方式中,骑乘者计算设备190的网络控制器180通过无线网络与休闲车辆100的网络控制器180通信。示例性无线网络是利用蓝牙协议的射频网络。虽然位置确定器184是骑乘者计算设备的一部分,但是由于骑乘者在骑乘休闲车辆100时携带骑乘者计算设备190这一事实,它仍然提供休闲车辆100的当前位置。

休闲车辆100可以是用于通过动力系统110提供的动力来运输操作者的任何合适类型的车辆。在此参考图6至图10示出的雪地机动车250的操作来描述网络控制器180、位置确定器184和组管理控制器186的操作。然而,本公开内容适用于其他类型的车辆,例如全地形车辆、摩托车、多用途车辆、并排式车辆(side-by-sidevehicle)和高尔夫球车。另外,网络控制器180、位置确定器184和组管理控制器186的操作可以与任何合适的移动计算设备例如蜂窝电话和平板计算机一起使用。因此,无论组成员是否骑乘休闲车辆100,行人或任何一组人都可以使用本文中所公开的功能。

参照图6,示出了雪地机动车250。雪地机动车250包括环形履带组件254和一对前滑雪板256a和256b。环形履带组件254支承雪地机动车250的后部,而滑雪板256支承雪地机动车250的前部。环形履带组件254包括通过cvt120(参见图8)耦接至原动机112(参见图7)的带260。前滑雪板256由位于座椅266上的操作者通过车把268定向。关于雪地机动车250的其他细节在2013年11月22日提交的题为“snowmobile”的美国专利申请序列号14/087,767中提供,其全部公开内容通过引用明确地并入本文。

雪地机动车250包括基于图3的车辆控制器140。参照图9,雪地机动车250的操作者接口被示为仪表组280。如图9所示,仪表组280可由座椅266上且在车把268的前方的操作者看到。如图10中所示出的,(用于atv车辆的仪表组280)包括作为输出设备的触摸显示器282和作为输入设备的触摸显示器282和多个按钮284。如本文所解释的,在一些实施方式中,仪表组280向操作者提供接口,以与组管理控制器186通信。示例性显示器及其功能在2014年2月26日提交的题为“recreationalvehicleinteractive,telemetry,mapping,andtripplanningsystem”的pct专利申请第pct/us2014/018638号中公开,其公开内容通过引用明确地并入本文。

返回图3,组管理控制器186通过一个或更多个网络与组管理主控制器300通信。组管理主控制器300操作上耦接至网络控制器330(参见图11),网络控制器330又操作上耦接至网络系统332(参见图11)。在一个示例中,网络组件182是蜂窝天线,并且组管理控制器186通过至少蜂窝网络操作上耦接至组管理主控制器300。

组管理主控制器300控制用户组的形成和管理。参照图11,组管理主控制器300可以访问包括组数据库304的存储器302。在所示出的组数据库304的示例中,示出了多个组306、a组和b组。转到a组,示出了多个车辆或骑乘者308、车辆/骑乘者a_1、车辆/骑乘者a_2和车辆/骑乘者a_n。每个车辆/骑乘者308的记录包括车辆/骑乘者标识符310、位置值312和元数据314。示例性元数据包括骑乘者姓名、骑乘者电话号码、车辆信息、照片和关于骑乘者或车辆的其他信息。组数据库304还包括a组的密码316、a组的隐私设置318、a组的范围设置320以及a组的边界信息322。

参照图12,示出了第一车辆100a。如果车辆100a的骑乘者希望在组数据库304中创建组306,则骑乘者将通过组管理控制器186连接至组管理主控制器300。在一个实施方式中,骑乘者通过休闲车辆100的操作者接口150提供输入。在一个实施方式中,骑乘者通过骑乘者计算设备190的输入设备202向组管理控制器186提供输入。

用于创建新组的示例性处理400在图13中示出。基于骑乘者通过骑乘者计算设备190上的组管理控制器186连接至组管理主控制器300来解释该处理,但是该处理同样适用于通过休闲车辆100上的组管理控制器186连接至组管理主控制器300。

骑乘者激活骑乘者计算设备190上的组管理控制器186,如块402所示。在一个实施方式中,通过启动骑乘者计算设备190上的软件应用程序来激活组管理控制器186。通过骑乘者计算设备190的输入设备202,骑乘者请求创建新组,如块404所示。在图31中示出了在骑乘者计算设备190的显示器206上显示的对于组管理控制器186的示例性创建组页面380。骑乘者将选择可选择区域382以指示组管理控制器186向组管理主控制器300发送创建新组的请求。作为响应,组管理控制器186向组管理主控制器300发送创建新组的请求,如块406所示。

组管理主控制器300接收创建新组的请求,如块408所示。作为响应,组管理主控制器300在组数据库304中创建新组,如块410所示,并且向组数据库304中的创建的组添加关于休闲车辆100和/或骑乘者的信息,如块412所示。

如果先前未提供,则组管理主控制器300向骑乘者计算设备190上的组管理控制器186发送对组名称或标识符、骑乘者计算设备190的位置、组密码316和组的范围设置320的请求,如块414所示。骑乘者计算设备190的组管理控制器186接收请求,如块416所示。组管理控制器186在不与骑乘者交互的情况下进行检索一些信息。例如,组管理控制器186向位置确定器184查询骑乘者计算设备190的当前位置。组管理控制器186提示骑乘者通过输出设备204输入其他信息例如组标识符、组密码和范围设置,骑乘者随后通过输入设备202提供这些信息。一旦收集了所请求的信息,组管理控制器186就向组管理主控制器300发送信息,如块418所示。组管理主控制器300接收响应,如块420所示。

组管理主控制器300将组的隐私设置设置成开放,如块422所示。在一个实施方式中,隐私设置是由骑乘者在组管理控制器186中选择的选项。在一个实施方式中,隐私设置由组管理主控制器300基于组成员中的任何一个是否具有在骑乘者计算设备190的显示器206上显示的组管理控制器186的组管理页面来设置。组管理页面允许用户进行以下中的至少一个:查看关于该组的其他成员的信息、离开该组或发送加入该组的邀请。

图33中示出了示例性组管理页面430。组管理页面430包括:第一可选择部分432,其向组管理主控制器300发送从组中移除骑乘者的请求;第二可选择部分434,其提示骑乘者提供潜在组成员的联系信息。然后,组管理控制器186将联系信息发送到组管理主控制器300,以便转发给潜在的组成员。第三可选择部分436向组管理主控制器300发送提供关于所选组成员的信息的请求。来自组管理主控制器300并且由组管理控制器186显示的示例响应在图34中示出。该信息包括所选组成员的骑乘者元数据。该信息可以包括姓名440、距离442、高度444、最后位置更新时间446、地图449上的最后位置448的图形表示、电话联系450(导致进行呼叫的可选择部分)和文本消息联系452(使消息收发应用程序激活的可选择部分)。

从组成员接收呼叫或文本的能力是在组管理控制器186中可选择的选项。参照图35,示例性简档页面451由组管理控制器186显示在显示器206上。简档页面451包括用于允许或拒绝来自其他组成员的通信的可选择选项452。此外,骑乘者可以通过字段454改变他们的显示名称、通过可选择部分456将照片添加到他们的简档或者通过可选择区域458改变他们的显示图标460的颜色。显示图标460是在其他组成员的骑乘者计算设备190的显示器206或操作者接口150上显示的地图449上的骑乘者的表示(参见图30中的图标448)。当上载了照片时,照片的表示被用作显示图标460。

在一个实施方式中,在其他用户的登录到组管理系统的显示器206上显示第一显示图标,并且在用户的登录到也与当前骑乘者在同一组的组管理系统的显示器206上显示第二显示图标。第一显示图标将仅提供有限的用户信息,例如位置。第二显示图标将提供更详细的用户信息,例如姓名、照片和与用户和/或用户的休闲车辆有关的其他数据。示例性的第一显示图标可以是点并且示例性的第二显示图标可以是照片。在一个实施方式中,登录到组管理系统的每个用户的位置被发送给每个用户的骑乘者计算设备190或操作者接口150。以这种方式,在地图上示出每个骑乘者的位置(基于地图的缩放水平),使得骑乘者知道附近骑乘者的位置,即使这些骑乘者不在同一组中。

一旦建立了包括车辆100a的组,其他车辆100就可以加入该组。在一个实施方式中,如果车辆在该组的地理位置边界470(参见图12)内,则另一车辆100可以加入该组。地理位置边界基于组成员的位置和组数据库304中的范围设置320来设置。在图12中,该组由单个休闲车辆100组成。在这种情况下,地理位置边界470是具有等于范围设置320的值的半径的圆。在这种场景下,如图14中定位的车辆100b基于其地理位置而不能加入该组,因为它位于地理位置边界470之外。相比之下,如果车辆100b如图15中定位,则车辆100b可以加入该组(假设隐私设置是开放的),因为其地理位置在地理位置边界470内。

对于组中具有至少两个车辆100的组,该组的地理位置边界470包括该组中的每个车辆。参照图16,示出了第一示例,其中,车辆100a和车辆100b一起成组,并且组边界由两个不同的边界组成,一个围绕每个车辆100a和车辆100b。为了使第三车辆100c有资格基于其地理位置加入该组,它必须在两个不同的边界470中的一个内。参照图17,示出了第二示例,其中,车辆100a和车辆100b一起成组,并且组边界470由围绕车辆100a和车辆100b中的每一个的单个边界组成。为了使第三车辆100c有资格基于其地理位置加入该组,它必须在边界470内。

参照图18,车辆100a、100b、100c和100d在具有第一地理位置边界470a的第一组中,并且车辆100e、100f和100g在具有第二地理位置边界470b的第二组中。基于其地理位置,车辆100h将有资格基于其地理位置加入任一组,因为它在边界470a和边界470b中的每一个内。

用于基于请求者的地理位置来加入组的示例性处理500在图19中示出。基于骑乘者通过骑乘者计算设备190上的组管理控制器186连接至组管理主控制器300来解释该处理,但是该处理同样适用于通过休闲车辆100上的组管理控制器186连接至组管理主控制器300。

骑乘者激活骑乘者计算设备190上的组管理控制器186,如块502所示。在一个实施方式中,通过启动骑乘者计算设备190上的软件应用程序来激活组管理控制器186。通过骑乘者计算设备190的输入设备202,骑乘者请求可用组的列表,如块504所示。在图30中所示的一个示例中,骑乘者将选择可选择区域390以使组管理控制器186向组管理主控制器300发送对可用组的请求。

返回图19,组管理主控制器300接收查看可用组的列表的请求,如块506所示。如果尚未提供,则组管理主控制器300向组管理控制器186发送对骑乘者计算设备190的位置的请求,如块508所示。组管理控制器186接收对骑乘者计算设备190的位置的请求,如块510所示,并且从位置确定器184查询位置,如块512所示。组管理控制器186向组管理主控制器300发送该位置,如块514所示。

组管理主控制器300接收骑乘者计算设备190的位置,并且识别具有开放隐私设置并且具有与骑乘者计算设备190的位置交叠的地理位置的组,如块518所示。组管理主控制器300向组管理控制器186发送可用组的列表,如块520所示。

组管理控制器186接收可用组的列表,如块522所示。组管理控制器186使可用组的列表显示在骑乘者计算设备190的显示器206上,如块524所示。参照图32,提供了示例列表392(两个其他骑乘者的单个组)。骑乘者可以通过选择骑乘者计算设备190的显示器206上的可选择区域394来选择加入该组。组管理控制器186接收该选择,如块526所示,并且向组管理主控制器300发送所选择的组,如块528所示。

组管理主控制器300接收对第一组的选择,如块530所示。然后,组管理主控制器300向组数据库304中的第一组添加关于休闲车辆100和/或骑乘者的信息,如块532所示。然后,组管理主控制器300更新组数据库304中的第一组的地理位置信息(边界信息322),如块534所示。

然后,组管理主控制器300向新添加的组成员的组管理控制器186发送第一组的其他成员的位置和元数据,并且向第一组的其他成员发送新添加的组成员的位置和元数据,如块536所示。新添加的组成员的组管理控制器186接收第一组的其他成员的位置和元数据,如块538所示。

处理500允许基于位置数据来加入开放组。图20中示出的示例性处理600允许基于组密码316的知识来加入组。如本文所述,可以通过在由骑乘者计算设备190上的组管理控制器186显示的组管理页面430上选择第二可选择部分434来发送加入组的邀请。这允许某人加入该组的地理位置边界470之外的组。

转到图20,基于骑乘者通过骑乘者计算设备190上的组管理控制器186连接至组管理主控制器300来解释处理600,但是该处理同样适用于通过休闲车辆100上的组管理控制器186连接至组管理主控制器300。

骑乘者将组密码输入到骑乘者计算设备190中,并且骑乘者计算设备190的组管理控制器186向组管理主控制器300发送组密码,如块604所示。组管理主控制器300接收输入的密码,如块606所示,并且将输入的密码与组数据库304中的组密码316进行比较,如块608所示。如果输入的密码与存储的密码316不匹配,则组管理主控制器300向骑乘者计算设备190的组管理控制器186发送错误代码,如块610所示。错误代码由骑乘者计算设备190接收,如块612所示。

如果输入的密码确实与存储的组密码316匹配,则组管理主控制器300然后向组数据库304中的组添加关于休闲车辆100和/或骑乘者的信息,如块620所示。然后,组管理主控制器300更新组数据库304中的第一组的地理位置信息(边界信息322),如块534所示。在一个实施方式中,基于密码的知识添加组成员不会改变组的地理位置边界470。

然后,组管理主控制器300向新添加的组成员的组管理控制器186发送该组的其他成员的位置和元数据,并且向第一组的其他成员发送新添加的组成员的位置和/或元数据,如块624所示。新添加的组成员的组管理控制器186接收第一组的其他成员的位置和元数据,如块626所示。

参照图21,提供了离开组的示例性处理650。基于骑乘者通过骑乘者计算设备190上的组管理控制器186连接至组管理主控制器300来解释处理650,但是该处理同样适用于通过休闲车辆100上的组管理控制器186连接至组管理主控制器300。

骑乘者向组管理控制器186提供输入以向组管理主控制器300发送骑乘者离开组的消息,如块652所示。在一个实施方式中,用户选择在由组管理控制器186显示在骑乘者计算设备190的显示器206上的组管理页面430的可选择区域432,以向组管理控制器186提供输入。组管理主控制器300从组数据库304接收删除用户的消息,如块654所示。

组管理主控制器300从组数据库304中的组中删除用户,如块656所示。组管理主控制器300还检查以查看该组是否具有其余的附加成员,如块658所示。如果不具有,则组管理主控制器300从组数据库304中删除整个组。

参照图22,提供了用于将组隐私设置设置成关闭的示例性处理700。基于骑乘者通过骑乘者计算设备190上的组管理控制器186连接至组管理主控制器300来解释处理700,但是该处理同样适用于通过休闲车辆100上的组管理控制器186连接至组管理主控制器300。

如本文所述,在一个实施方式中,隐私设置由组管理主控制器300基于组成员中的任何一个是否具有在骑乘者计算设备190的显示器206上显示的组管理控制器186的组管理页面来设置。组管理页面430允许用户进行以下中的至少一个:查看关于该组的其他成员的信息、离开该组或发送加入该组的邀请。图33中示出了示例性组管理页面430。

当用户关闭组管理页面430时,如块702所示,组管理控制器186向组管理主控制器300发送组管理应用程序关闭的消息,如块704所示。组管理主控制器300接收组管理页面430关闭的消息,如块706所示。组管理主控制器300检查以查看组中是否有任何其他成员打开其组管理页面,如块708所示。如果不是,则该组的隐私设置318被设置成关闭,如块710所示。

组管理主控制器300向组管理控制器186发送隐私设置已经被设置成关闭的消息,如块712所示。骑乘者计算设备190的组管理控制器186接收关于隐私设置的消息,如块714所示。在一个实施方式中,组管理主控制器300向组中的所有成员发送隐私设置已经被改变为关闭的消息。一旦组成员打开组管理控制器186的组管理页面,该组的隐私设置就改变回开放。

返回块708,如果其余组成员之一使组管理页面打开,则组管理主控制器300将隐私设置318保持为开放,并且向组管理控制器186发送隐私设置318不能被设置成关闭的消息,如块716所示。组管理控制器186接收该消息,如块718所示。在一个实施方式中,组管理主控制器300在预设的不活动时间段之后或在从最后一个用户加入组的预设时间段之后关闭隐私设置。

组管理主控制器300跟踪组数据库304中的组中的每个车辆或骑乘者的地理位置信息。参照图23,提供了跟踪地理位置信息的示例性处理750。基于骑乘者通过骑乘者计算设备190上的组管理控制器186连接至组管理主控制器300来解释处理750,但是该处理同样适用于通过休闲车辆100上的组管理控制器186连接至组管理主控制器300。

组管理主控制器300确定给定车辆或骑乘者的地理位置是否已经改变,如块752所示。在一个实施方式中,组管理主控制器300从每个组管理控制器186周期性地查询给定车辆或骑乘者的当前位置。在一个实施方式中,给定车辆或骑乘者在组中时向组管理主控制器300周期性地发送其当前位置。

组管理主控制器300验证车辆或骑乘者仍然在组中,如块754所示。如果是,则组管理主控制器300向该组的其余成员发送所接收的给定车辆或骑乘者的当前位置,如块756所示。组管理主控制器300还更新组数据库304中的给定车辆或骑乘者的位置312,如块758所示。

如本文所述,组管理控制器186可以在骑乘者计算设备190和/或休闲车辆100上实现。图24至图29示出了休闲车辆100、骑乘者计算设备190和组管理主控制器300之间的通信流程的各种布置。

参照图24,各个车辆100的车辆仪表组280通过无线网络与相应的骑乘者计算设备190通信。示例性无线网络包括射频网络、蜂窝网络和/或卫星网络。骑乘者计算设备190通过无线网络与组管理主控制器300通信。示例性无线网络包括射频网络、蜂窝网络和/或卫星网络。

参照图25,各个车辆100的车辆仪表组280通过无线网络与相应的骑乘者计算设备190通信。示例性无线网络包括射频网络、蜂窝网络和/或卫星网络。此外,骑乘者计算设备190向另一骑乘者计算设备190或其他计算设备发送加入该组的邀请。可以通过包括文本、电子邮件或社交媒体的任何合适的方法发送邀请。骑乘者计算设备190通过无线网络与组管理主控制器300通信。示例性无线网络包括射频网络、蜂窝网络和/或卫星网络。

参照图26,各个车辆100的车辆仪表组280通过无线网络与相应的骑乘者计算设备190通信。示例性无线网络包括射频网络、蜂窝网络和/或卫星网络。此外,骑乘者计算设备190和车辆仪表组280两者都通过无线网络与组管理主控制器300通信。示例性无线网络包括射频网络、蜂窝网络和/或卫星网络。这样,车辆仪表组280具有与来自骑乘者计算设备190的组管理主控制器300的独立连接。

参照图27,各个车辆100的车辆仪表组280通过无线网络与相应的骑乘者计算设备190通信。示例性无线网络包括射频网络、蜂窝网络和/或卫星网络。骑乘者计算设备190通过无线网络与组管理主控制器300通信。示例性无线网络包括射频网络、蜂窝网络和/或卫星网络。此外,车辆仪表组280可以通过无线网络彼此直接通信。示例性无线网络包括射频网络、蜂窝网络和/或卫星网络。

参照图28,各个车辆100的车辆仪表组280通过无线网络与组管理主控制器300通信。示例性无线网络包括射频网络、蜂窝网络和/或卫星网络。

参照图29,各个车辆100的车辆仪表组280通过无线网络彼此通信。示例性无线网络包括射频网络、蜂窝网络和/或卫星网络。在该实施方式中,车辆仪表组280中的一个承载组管理主控制器300管理该组的功能方面。

在一个实施方式中,当组成员进入遇险情况时,组成员可以向他或她的组发出协助请求。示例性请求可以是文本消息。该请求将在与其他组成员相关联的显示器上显示为警报。在一个示例中,发出遇险的组成员的位置改变为sos图标指示符。示例性sos图标指示符包括闪烁图标和/或改变图标的颜色,例如从蓝色到红色。在一个实施方式中,在限定的地理位置边界内登录到组管理系统的所有用户将看到sos图标,但是只有同一组的成员将接收到来自遇险的骑乘者的请求消息。可以通过按下按钮或选择与骑乘者的计算设备或车辆显示器相关联的其他输入来手动触发请求。还可以基于传感器值来自动触发请求。例如,在翻车的情况下,与车辆相关联的倾斜计将自动触发请求。在一个示例中,发出遇险的骑乘者在他们自己的屏幕上具有显示图标,该显示图标闪烁以警告他们该危险仍然是活动的。可以通过选择输入来停用遇险。在一个实施方式中,通过在延长的时间段例如几秒内选择输入来停用遇险。

虽然已经将本发明描述为具有示例性设计,但是可以在本公开内容的精神和范围内进一步修改本发明。因此,本申请旨在涵盖本发明的使用其一般原理的任何变型、使用或改编。此外,本申请旨在涵盖本发明所属领域的已知或惯常实践中的与本公开内容偏离的内容。

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