用于方便驾驶员的地理围栏应用

申请号 CN201710167784.0 申请日 2017-03-21 公开(公告)号 CN107221152A 公开(公告)日 2017-09-29
申请人 福特全球技术公司; 发明人 团安·贝; 尼古拉斯·科莱拉; 艾伦·R·穆雷;
摘要 本公开涉及一种用于方便驾驶员的地理 围栏 应用。一种车辆 计算机系统 包括被配置为与移动装置通信的无线收发器。所述车辆计算机系统还包括处理器,所述处理器被配置为:当车辆处于定义危险区域的驾驶员的地理围栏的边界的预定义距离内时,向车辆的驾驶员输出指示危险区域的 位置 的警告,并且基于车辆进入所述地理围栏的边界来激活处理所述危险区域的车辆功能。
权利要求

1.一种系统,包括:
无线收发器,被配置为与移动装置通信;
处理器,被配置为:
当车辆到达距地理围栏区域的边界预定义距离的位置时,向车辆的驾驶员输出指示所述地理围栏区域的位置和类型的警告;
基于车辆进入所述地理围栏区域的边界,激活处理所述地理围栏区域的类型的预定义车辆功能。
2.如权利要求1所述的系统,其中,所述处理器还被配置为:确定使在所述地理围栏区域内行驶时间最少的去往目的地的路线。
3.如权利要求1所述的系统,其中,所述地理围栏区域是由与车辆计算机系统相关联的地图数据库定义的高犯罪率区域。
4.如权利要求3所述的系统,其中,所述处理器还被配置为:基于确定在进入所述高犯罪率区域时将达到车辆的低燃料平,输出识别在远离所述高犯罪率区域的区域中的燃料站的位置的警告。
5.如权利要求4所述的系统,其中,所述预定义车辆功能包括关闭车窗、关闭月亮天窗、开启雾灯、开启车窗遮光件和定车中的至少一个。
6.如权利要求1所述的系统,其中,所述处理器还被配置为:基于指定处理所述地理围栏区域的类型的预定义车辆功能的预定义动作的用户定义,识别所述预定义车辆功能。
7.如权利要求1所述的系统,其中,所述处理器还被配置为:响应于到达所述地理围栏区域的边界,向远程服务器发送请求,以激活在与所述驾驶员相关联并且远离车辆的位置处的预定义远程功能。
8.如权利要求1所述的系统,其中,所述地理围栏区域的边界被配置为:根据从远程服务器接收的数据或者由用户调整的数据来被定义。
9.如权利要求1所述的系统,其中,所述处理器还被配置为:从远程服务器或车辆计算机系统的地图数据库接收定义所述地理围栏区域的边界和类型的更新信息。
10.一种方法,包括:
利用一个或更多个车辆控制器来确定车辆的驾驶员;
响应地接收与所述驾驶员以及沿着由路线数据定义的路线的高犯罪率区域相关联的一个或更多个地理围栏;
当车辆处于所述地理围栏的预定义距离内时,向所述驾驶员输出指示所述高犯罪率区域的位置的警告;
基于车辆进入所述地理围栏的边界,激活处理所述高犯罪率区域并且响应于来自远程服务器的请求的预定义车辆功能。
11.如权利要求10所述的方法,还包括:利用所述一个或更多个车辆控制器与遥控钥匙通信,以确定所述驾驶员的身份。
12.如权利要求10所述的方法,还包括:利用包括在所述一个或更多个车辆控制器中的无线收发器与移动装置通信,并且使用所述移动装置向所述驾驶员输出所述警告。
13.如权利要求10所述的方法,还包括:基于确定在进入所述高犯罪率区域时将达到车辆的低燃料水平,输出识别在远离所述高犯罪率区域的区域中的燃料站的位置的警告。
14.如权利要求13所述的方法,其中,所述预定义车辆功能包括自动关闭车窗、自动关闭月亮天窗和自动锁定车门中的至少一个。
15.如权利要求10所述的方法,其中,所述地理围栏是用户定义的。
16.如权利要求10所述的方法,其中,所述预定义车辆功能是对与车辆进入的地理围栏的类型相关联的车辆控制器的激活。
17.一种系统,包括:
处理器,被配置为:响应于识别出车辆的驾驶员和车辆路线来建立沿着所述路线的与所述驾驶员和高犯罪率区域对应的地理围栏,基于进入所述地理围栏的边界来执行用于请求车辆控制器激活处理所述高犯罪率区域的机械车辆功能的命令,并且向所述驾驶员输出指示所述机械车辆功能的激活的警告。
18.如权利要求17所述的系统,其中,所述机械车辆功能包括关闭车窗、关闭月亮天窗和锁定车门中的至少一个。
19.如权利要求17所述的系统,其中,所述警告包括用于取消对所述机械车辆功能的激活的选项。
20.如权利要求17所述的系统,其中,所述处理器还被配置为:响应于进入所述地理围栏的边界,执行用于请求远程服务器激活在与所述驾驶员相关联并且远离车辆的位置处的远程功能的命令。

说明书全文

用于方便驾驶员的地理围栏应用

技术领域

[0001] 说明性实施例总体上涉及利用车辆计算机系统的功能来进行地理围栏。

背景技术

[0002] 向车辆中添加车辆信息系统和车辆信息娱乐系统为车辆乘员提供了丰富的娱乐和信息传送选项。通过车载资源和远程连接,乘员可流式传输(stream)音乐和电影,接收新闻更新,访问远程数据库,获取导航信息,以及执行许多用于需要辅助计算系统(诸如智能手机或具有无线网卡的PC(个人计算机))的其它任务。
[0003] 通过使用车载系统,驾驶员可与非车载的基于的资源进行通信,并访问任何对驾驶或行驶有用的信息。某些软件附件允许用户被智能引导(smart-routed)到推荐的停车点,获得针对用户定制的优惠券或交易,甚至在医疗紧急情况下警告紧急提供方和/或用户的医生。地理围栏还可用于车辆以定义车辆的虚拟边界。可通过利用车辆中的导航系统的GPS坐标来实现地理围栏。发明内容
[0004] 第一说明性实施例公开了一种车辆计算机系统,所述车辆计算机系统包括被配置为与移动装置通信的无线收发器。所述车辆计算机系统还包括处理器,所述处理器被配置为:当车辆在定义危险区域的驾驶员的地理围栏的边界的预定义距离内时,向车辆的驾驶员输出指示危险区域的位置的警告,基于车辆进入所述地理围栏的边界来激活处理所述危险区域的车辆功能。
[0005] 第二说明性实施例公开了一种方法,所述方法包括:利用一个或更多个车辆控制器来确定车辆的驾驶员,并且响应地接收与所述驾驶员以及沿着由路线数据定义的路线的高犯罪率区域相关联的一个或更多个地理围栏。所述方法还包括:当车辆处于所述地理围栏的预定义距离内时,向所述驾驶员输出指示所述高犯罪率区域的位置的警告,基于车辆进入所述地理围栏的边界,激活处理所述高犯罪率区域并且响应来自远程服务器请求的车辆功能。
[0006] 第三说明性实施例公开了一种包括处理器的车辆计算机系统,所述处理器被配置为:响应于识别出车辆的驾驶员和车辆路线来建立沿着所述路线的与所述驾驶员和高犯罪率区域对应的地理围栏,基于进入所述地理围栏的边界来执行用于请求车辆控制器激活处理所述高犯罪率区域的机械车辆功能的命令,并且向所述驾驶员输出指示所述机械车辆功能的激活的警告。
[0007] 根据本发明,公开一种系统,所述系统包括:无线收发器,被配置为与移动装置通信;处理器,被配置为:当车辆到达距地理围栏区域的边界预定义距离的位置时,向车辆的驾驶员输出指示所述地理围栏区域的位置和类型的警告;基于车辆进入所述地理围栏区域的边界,激活处理所述地理围栏区域的类型的预定义车辆功能。附图说明
[0008] 图1示出了用于车辆的基于车辆的计算系统的示例框拓扑图。
[0009] 图2示出了可以根据地理围栏使用的基于车辆的计算系统的示例框拓扑图。
[0010] 图3示出了车辆利用地理围栏应用的示例流程图
[0011] 图4是举例说明在车辆计算机系统中的地理围栏更新的说明性流程图。
[0012] 图5是在车辆显示器上的地理围栏应用输出的说明性实施例。

具体实施方式

[0013] 根据需要,在此公开了本发明的详细实施例;然而,将理解的是,所公开的实施例仅为本发明的示例,其中,本发明可以以各种可替代形式来实现。附图不必按比例绘制;一些特征可被夸大或最小化以示出特定组件的细节。因此,在此公开的具体结构和功能细节不应被解释为具有限制性,而仅作为用于教导本领域技术人员以多种方式利用本发明的代表性基础
[0014] 现在将参照附图在下文中更充分地描述本发明,附图中示出了本发明的说明性实施例。然而,本发明可以以许多不同的形式来实现,并且不应被解释为限于在此所阐述的实施例。贯穿全文,相同的标号表示相同的元素。如在此使用的术语“和/或”包括一个或更多个相关的列出项的任何组合和所有组合。
[0015] 地理围栏是指在地理区域上定义的半径周界或其它虚拟周界。地理围栏可被定义为指示影响驾驶员的特定类型的属性已被报告的区域。例如,地理围栏可指示犯罪率高、天气恶劣、接近目的地的区域或与驾驶员相关的其它方面。
[0016] 可基于从各种数据源接收的数据来定义地理围栏。在一个示例中,可基于从官方犯罪统计服务器接收的数据来识别指示高犯罪率区域的地理围栏。在另一个示例中,可基于从天气服务接收的数据来识别指示天气状况区域的地理围栏。在又一示例中,驾驶员特定的地理围栏可以由驾驶员来定义。
[0017] 还可将地理围栏的类型与一个或更多个预定义动作相关联。这些动作可包括当车辆穿过地理围栏时将由车辆自动执行的动作或者当车辆到达距地理围栏预定义距离的位置时将被执行的动作。动作可包括例如提供警告、升起车窗、激活一个或更多个车辆安全功能、打开车头灯或推荐替代的车辆路线。
[0018] 由于可从数据源动态地更新地理围栏,因此可针对新的地理围栏和更新的地理围栏自动执行预定义动作,而不需要驾驶员事先了解地理围栏区域的类型或边界。
[0019] 图1示出用于车辆131的基于车辆的计算系统(VCS)100的示例框式拓扑图。这种VCS 100的示例为由福特汽车公司制造的FORD SYNC系统。设置有VCS 100的车辆131可包含位于车辆中的可视前端界面104。如果所述界面设置有例如触摸敏感屏幕,则用户还能够与所述界面进行交互。在另一说明性实施例中,通过按钮按压、具有自动语音识别和语音合成的口语对话系统来进行交互。
[0020] 在图1所示的说明性实施例中,处理器103控制VCS 100的至少一部分操作。设置在车辆内的处理器允许对命令和程序进行车载处理。另外,处理器连接到非持久性存储器105和持久性存储器107两者。在此说明性实施例中,非持久性存储器是随机存取存储器(RAM),持久性存储器是硬盘驱动器(HDD)或闪存。
[0021] 处理器还设置有允许用户与处理器进行交互的若干不同的输入。在此说明性实施例中,麦克129、辅助输入125(用于输入133)、USB输入123、GPS输入124和蓝牙输入115全部被设置。还设置了输入选择器51,以允许用户在各种输入之间进行选择。对麦克风和辅助连接器两者的输入在被传送到处理器之前由转换器127对所述输入进行模数转换。尽管未示出,但是这些组件和其它组件可通过车辆的多路复用网络(诸如但不限于CAN总线)与VCS 100通信以向VCS 100(或其组件)传送数据并传送来自VCS 100(或其组件)的数据。
[0022] 系统的输出可包括但不限于视觉显示器104以及扬声器113或立体声系统输出。扬声器连接到放大器111,并通过数模转换器109从处理器103接收其信号。还可分别沿119和121所示的双向数据流产生到远程蓝牙装置(诸如个人导航装置(PND)154)或USB装置(诸如车辆导航装置160)的输出。
[0023] 在一说明性实施例中,VCS 100使用蓝牙收发器115与用户的移动装置153(例如,可穿戴装置、蜂窝电话、智能电话、PDA或具有无线远程网络连接能的装置等)进行通信(117)。移动装置(ND)随后可用于通过例如与蜂窝塔157的通信(155)来与车辆131外部的网络161进行通信(159)。在一些实施例中,蜂窝塔157可以是WiFi接入点。
[0024] 移动装置与蓝牙收发器之间的示例性通信由信号114表示。
[0025] 可通过按钮152或类似的输入来指示将移动装置153与蓝牙收发器115进行配对。相应地,CPU被指示车载蓝牙收发器将与移动装置中的蓝牙收发器进行配对。另外,车辆可使用类似的输入来与Wi-Fi接入点配对或连接到Wi-Fi接入点。
[0026] 可利用例如与移动装置153关联的数据计划、话上数据或DTMF音在处理器103与网络161之间传送数据。可选地,可期望包括具有天线118的车载调制解调器163,以便在CPU 103与网络161之间通过语音频带传送数据(16)。移动装置153随后可用于通过例如与蜂窝塔157的通信(155)来与车辆131外部的网络161进行通信(159)。在一些实施例中,调制解调器163可与蜂窝塔157建立通信(120),以与网络161进行通信。作为非限制性示例,调制解调器163可以是USB蜂窝调制解调器,并且通信120可以是蜂窝通信。
[0027] 在一说明性实施例中,处理器设置有包括用于与调制解调器应用软件进行通信的API的操作系统。调制解调器应用软件可访问蓝牙收发器上的嵌入式模固件,以完成与(诸如在移动装置中发现的)远程蓝牙收发器的无线通信。蓝牙是IEEE 802PAN(个域网)协议的子集。IEEE 802LAN(局域网)协议包括WiFi并与IEEE 802PAN具有相当多的交叉功能。两者都适合于车辆内的无线通信。可在本领域使用的另一通信方式是自由空间光通信(诸如IrDA)和非标准化消费者IR协议。
[0028] 在另一实施例中,移动装置153包括用于语音频带或宽带数据通信的调制解调器。在话上数据的实施例中,当移动装置的拥有者可在数据被传送的同时通过装置说话时,可实施已知为频分复用的技术。在其它时间,当拥有者没有在使用装置时,数据传送可使用整个带宽(在一示例中是300Hz到103.4kHz)。尽管频分复用对于车辆与互联网之间的模拟蜂窝通信而言会是常见的,并仍在被使用,但其已经很大程度上被用于数字蜂窝通信的码域多址(CDMA)、时域多址(TDMA)、空域多址(SDMA)的混合体所替代。这些都是ITU IMT-2000(3G)兼容的标准,并且为静止或行走的用户提供高达2兆字节的数据速率并且为移动车辆中的用户提供高达385kbs的数据速率。3G标准现在正被IMT-Advanced(4G)所替代,其中,所述IMT-Advanced(4G)为车辆中的用户提供100mbs的数据速率并且为静止的用户提供
100gbs的数据速率。如果用户具有与移动装置关联的数据计划,则所述数据计划可允许宽带传输且所述系统可使用宽得多的带宽(加速数据传送)。在另一实施例中,移动装置153被安装至车辆131的蜂窝通信装置(未示出)所替代。在又一实施例中,移动装置(ND)153可以是能够通过例如(但不限于)802.11g网络(即,WiFi或其它标准(诸如802.11a、802.11b、
802.11n、802.11ac、802.11p或其它未来标准))或WiMax网络进行通信的无线局域网(LAN)装置。车辆还可包括车辆自身的WiFi路由器,以连接到无线接入点。
[0029] 在一实施例中,传入数据可经由话上数据或数据计划通过移动装置、通过车载蓝牙收发器传送,并进入车辆的内部处理器103。例如,在某些临时数据的情况下,数据可被存储在HDD或其它存储介质107上,直至不再需要所述数据时为止。
[0030] 其它的可与车辆进行接口连接的源包括:具有例如USB连接156和/或天线158的个人导航装置154、具有USB 162或其它连接的车辆导航装置160、车载GPS装置124、或具有与网络161的连接能力的远程导航系统(未示出)。USB是一类串行联网协议中的一种。IEEE 1394(火线TM(苹果)、i.LINKTM(索尼)和LynxTM(德州仪器))、EIA(电子工业协会)串行协议、IEEE 1284(Centronics端口)、S/PDIF(索尼/飞利浦数字互连格式)和USB-IF(USB开发者论坛)形成了装置-装置串行标准的骨干。多数协议可针对电通信或光通信来实施。
[0031] 此外,处理器103可与各种其它的辅助装置165进行通信。这些装置可通过无线连接167或有线连接169来连接。辅助装置165可包括但不限于:个人媒体播放器、无线保健装置、便携式计算机、移动装置、遥控钥匙等。
[0032] 此外或可选地,可使用例如WiFi(IEEE 802.11)收发器171将CPU连接到基于车辆的无线路由器173。这可允许CPU在本地路由器173的范围内连接到远程网络。
[0033] 除了由位于车辆131中的VCS 100执行示例性处理之外,在某些实施例中,还可由与VCS 100通信的计算系统来执行示例性处理。这样的系统可包括但不限于:无线装置(例如,但不限于,移动电话)或通过无线装置连接的远程计算系统(例如,但不限于,服务器)。这样的系统可被统称为与车辆关联的计算系统(VACS)。在某些实施例中,VACS的特定组件可根据系统的特定实施方式来执行处理的特定部分。通过示例而并非限制的方式,如果处理具有与配对的无线装置进行发送或者接收信息的步骤,则很可能由于无线装置不会与自身进行信息的“发送和接收”,而使得无线装置不执行该处理。本领域的普通技术人员将理解何时不适合对给定的解决方案应用特定的VACS。在所有解决方案中,预期至少位于车辆
131本身内的VCS 100能够执行该示例性处理。
[0034] 图2示出了可以根据地理围栏警告使用的VCS 100的示例框拓扑图。VCS 100可与其它车辆控制器通信以识别地理围栏区域292,确定车辆131的当前状态,以及调用预定义动作294以帮助准备进入识别的地理围栏区域292。
[0035] 车辆控制器可包括可用于接收车辆131的状态信息和/或被命令执行车辆131的各种操作的一个或更多个车辆组件。作为一些示例,VCS 100可与GPS装置124通信以确定车辆131的当前位置,与轮胎压力监视器(TPM)通信以确定轮胎压力,与燃料传感器通信以检测燃料平,与机油水平传感器、电池水平传感器和电池温度传感器通信以检测机油和电池状态,与座椅安全带监视器和占用传感器通信以确定车辆131的占用。作为一些进一步的示例,VCS 100可与控制器通信以操作车辆131的机械功能,诸如与车定模块通信以锁定或解锁车辆131的车门,与车窗模块通信以降下或升起车辆131的车窗,与月亮天窗/太阳天窗模块通信以打开或关闭天窗以及与车灯模块通信以激活或停用车辆131的车灯,或者与雨刷控制器通信以激活或停用挡风玻璃的雨刷。其它功能可包括激活车辆的头灯或雾灯、打开或关闭车窗遮光件或者激活有色车窗(tinted window)功能。VCS可与其它模块通信以激活车辆功能诸如,激活防抱死制动系统(ABS)、激活稳定性控制、固化悬架或者用于在车辆进入高速地理围栏区域时激活燃料经济性功能。
[0036] 车辆131可利用移动装置153与蜂窝塔157通信。在另一个实施例中,车辆131可包括其自己的嵌入式远程信息处理调制解调器163以与蜂窝塔157通信。移动装置153或嵌入式车辆调制解调器163可通过从车辆131发送信号207来与蜂窝塔157通信。车辆131可利用蜂窝塔157向远程用户或远程位置发送车辆131的数据或命令。此外,车辆131可检索可在车辆131中使用的请求或其它数据包。
[0037] 蜂窝塔157可允许车辆131与云服务器209通信。云服务器209可以是包括数据库或用于访问其它数据库的通道以检索动态内容的非车载服务器。云服务器209可用于传送车辆131可能不能以其它方式访问的非车载信息。例如,云服务器209可允许车辆131使用在车辆131和蜂窝塔157之间传输的信号211来检索天气数据、犯罪统计或其它信息。云服务器209还可允许车辆131与远离车辆131的基础设施213(诸如用户的家或办公室)通信。例如,车辆131可利用蜂窝塔157的通信信号215来与家或办公室基础设施213通信。从车辆131传送到基础设施213的信号可用于激活基础设施213中的各种系统或者远离车辆131的另一位置的各种系统(诸如下面进一步描述的)。
[0038] 地理围栏区域292可包括定义包围地理区域的边界的虚拟周界以及指示有界区域的属性的类型信息。VCS 100可将指示地理围栏区域292的信息保存在例如图1所示的持久性存储器107中或者非车载云服务器209中。如在此所讨论的,地理围栏区域292可以是三种预定义类型中的一种,其中,每种类型可以共存或作为独立特征来操作。然而,应当注意的是,其它实施例可包括比这三种类型的地理围栏区域292更多或更少的类型。
[0039] 继续该示例,第一种类型的地理围栏区域292可被定义为包括高犯罪率数据或者包括每天不改变的静态数据。VCS 100可使用具有标识这种高犯罪率区域的地图数据的导航数据库。或者,VCS 100可与云服务器209通信,以例如连同导航系统一起接收定义高犯罪率区域的数据。第二种类型的地理围栏区域292可基于恶劣天气数据或更频繁(例如,每小时、每天、每周等)变化的其它动态数据而被定义。VCS 100可从国家、本地和/或网站接收天气报告,以确定车辆131周围的天气状况。第三种类型的地理围栏区域292可基于针对特定标准的用户的定义或驾驶员的定义来被用户定义。
[0040] 预定义动作294可包括要由VCS 100根据车辆131相对于地理围栏区域292的位置而触发的一个或更多个功能。VCS 100可(例如,在图1所示的持久性存储器107中)保存指示预定义动作294的信息。例如,预定义动作294可响应于车辆131进入地理围栏区域292和/或响应于车辆131到达地理围栏区域292的预定义距离或接近度而被触发。
[0041] 可根据地理围栏区域292的类型来定义一个或更多个预定义动作294。例如,第一组动作可被定义为响应于车辆131进入或接近第一种类型的地理围栏区域292而由VCS 100自动触发,第二组动作可被定义为响应于车辆131进入或接近第二种类型的地理围栏区域292而由VCS 100自动触发,第三组动作可被定义为响应于车辆131进入或接近第三种类型的地理围栏区域292而由VCS 100自动触发。
[0042] 作为一些示例,预定义动作294可包括向驾驶员提供警告、向车辆外部的指定人员提供警告、升起车窗、激活一个或更多个安全功能、打开车头灯或请求由家或办公室基础设施213执行动作。下面详细讨论预定义动作294的进一步的方面。
[0043] 图3示出了用于基于车辆131相对于地理围栏区域292的位置而执行预定义动作294的车辆131的处理的示例流程图300。在一个示例中,所述处理可由安装到VCS 100的地理围栏应用来执行。
[0044] 在步骤301,车辆131可识别车辆131和其它装置的位置。VCS 100可使用与VCS 100通信的GPS装置124来识别车辆131的当前位置。作为另一种可行性,VCS 100可与包括与移动装置153集成的GPS接收器的移动装置153通信,其中,VCS 100可被配置为与移动装置153通信以接收GPS数据。此外或可选地,移动装置153可用于蜂窝电话三测量或无线射频识别(RFID)以获得或细化(refine)车辆131的位置。
[0045] 在步骤303,VCS 100可表征该位置以确定车辆131是否在地理围栏区域292中,如果车辆131在地理围栏区域292中,则VCS 100确定地理围栏区域292是什么类型。在一个示例中,VCS 100可利用在步骤301确定的位置和存储的地理围栏区域292的数据来识别车辆131所在的地理围栏区域292的类型(如果有的话)。
[0046] 在步骤305,VCS 100可确定车辆131是否进入地理围栏区域292。地理围栏区域292可包括第一种类型、第二种类型或第三种类型的地理围栏区域292。VCS 100可将由车辆131或移动装置153的GPS坐标定义的位置数据与定义地理围栏区域的数据进行比较。如果车辆131还没有进入指定区域,则在步骤303,车辆131可继续表征当前位置以识别车辆131是否在指定的地理围栏区域292中。如果车辆131已经进入指定的地理围栏区域292,则VCS 100可触发与地理围栏区域292相关联的一个或更多个预定义动作294。
[0047] 在进入指定的地理围栏区域292时,VCS 100可识别与地理围栏区域292相关联的预定义动作294。基于所识别的预定义动作294,在步骤307,VCS 100可经由车辆131的通信网络或无线通信向驾驶员、另一车辆131或另一系统发送警告。可根据与车辆131已经进入的地理围栏区域292的类型相关联的预定义动作294来创建警告。在一个示例中,车辆131可进入具有高犯罪率的第一种类型的地理围栏区域292。在进入用高犯罪率指定的地理围栏区域292时,可基于预定义动作294将警告发送至由联系人信息定义的驾驶员、驾驶员的父母、配偶或其他熟人。VCS 100可包括地址簿,该地址簿包括由用户定义的姓名或联系人信息,或者VCS 100可与包括驾驶员或用户的联系人信息的远程服务器或装置(例如,移动电话)通信。VCS 100可允许用户定义在车辆131进入每个不同类型的地理围栏区域时可以通知哪些联系人。VCS 100可在进入区域之前(例如,根据进入区域之前的预定义距离或预定义的估计到达时间)或在进入区域之后,向来自地址簿的驾驶员的指定人或联系人发出警告或通知。VCS 100还可在离开区域之前(例如,根据在离开区域之前的预定义距离或预定义的估计到达时间)或在离开区域292之后发出警告或通知。此外,VCS 100可允许用户定义在进入每种类型的地理围栏区域292时警告的第一联系人、第二联系人或依次的联系人,以防较高优先级的联系人不可用。高犯罪率的地理围栏区域292可由与犯罪统计数据相关的特定阈值来被定义。用于高犯罪率的地理围栏区域292的警告可包括各种信息,包含安全检查列表、用于紧急号码的信息(例如,道路救援服务号码,报警电话号码等)以及其它紧急信息(诸如,在车辆131中在哪里能找到应急工具包或关于如何使用应急工具包的操作)。警告可被输出到显示器、扬声器113和/或移动装置153。此外,VCS 100可使用云服务器209将警告输出到另一车辆131或另一装置(例如,移动装置153)。
[0048] 在另一种场景中,在进入用特定类型的天气指定的地理围栏区域292(例如,第二种类型的地理围栏区域292)时,可基于车辆131进入该地理围栏区域292使用与第二种类型的地理围栏区域292对应的预定义动作294来定制警告。在一个示例中,车辆131可进入具有恶劣天气或某些特定天气的第二种类型的地理围栏区域292。在进入用一种类型的天气警告指定的地理围栏区域292时,可向由联系人信息定义的驾驶员、驾驶员的父母,配偶或其他熟人发送警告。天气可由天气广播或恶劣天气报告阈值来被定义。用于天气的警告可包括各种信息,包含与该类型的天气相关的驾驶提示、用于紧急号码的信息(例如AAA号码、报警电话号码等)、用于避开天气的替代路线或者延迟行程的建议。
[0049] 在另一种场景中,在进入用用户定义的标准指定的地理围栏区域292(例如,第三种类型的地理围栏区域292)时,可基于车辆131进入该用户定义的地理围栏区域292使用与第三种类型的地理围栏区域292对应的预定义动作294来创建定制警告。用户定义的地理围栏区域292的一些实例可包括距用户的家预定义距离的地理围栏区域292、靠近工作地点的地理围栏区域292或靠近朋友的房子的地理围栏区域292。用户可在车辆131、家庭计算机或移动电话中定义第三种类型的地理围栏区域292。在进入第三种类型的地理围栏区域292时,可以向由联系人信息定义的驾驶员、驾驶员的父母、配偶或其他熟人发送警告。警告可向该联系人通知位置及该位置的特性描述(例如,工作)。警告可包括在进入地理围栏区域292时进行电话呼叫(例如,呼叫家里),向联系人或其他联系人发送文本消息(例如,向配偶发送文本消息)。此外,警告可输出提示或建议,诸如在去往目的地的路线上使用本地加油站的建议。
[0050] 在步骤309,VCS 100还可基于车辆131已经进入的地理围栏区域292的具体类型采取行动。例如,在车辆131已经进入第一种类型(例如,高犯罪率)的地理围栏区域292的场景中,VCS 100可向车辆控制器发送用于升起车窗或激活某些安全功能(例如,911报警帮助)的消息。用于车辆131操作的命令可在VCS 100中被定义或者可被远程服务器接收以在VCS 100中进行处理。在另一场景中,进入第二种类型(例如,恶劣天气)的地理围栏区域292的车辆131可向车辆控制器发送用于打开雾灯和特定的天气保护功能(例如,针对的牵引控制、开启的挡风玻璃雨刷、稳定性控制等)的请求或命令。在另一场景中,进入第三种类型(例如,用户定义)的地理围栏区域292的车辆131可具有由用户或由车辆131定义的定制命令。一个示例包括VCS 100发送用于关闭或打开家里或办公室的加热器或空调、灯、报警器等的命令。车辆131设置可允许用户将每个地理围栏区域292与车辆131的各种功能或其它动作相关联。
[0051] 车辆131还可基于与地理围栏区域292相关联的车辆131的环境提供推荐。例如,VCS 100可考虑到驾驶员是否可在无需停下来补充燃料的情况下无法到达目的地,以及沿着路线可能存在与地理围栏区域292相关联的危险状况。VCS 100可在进入地理围栏区域292之前推荐补充燃料。因此,VCS 100可在进入地理围栏区域292之前通过计算估计的车辆
131的燃料可行驶里程、到地理围栏区域292的各种边界的估计距离以及到各种目的地的估计距离来推荐补充燃料。如果VCS 100计算出由于在地理围栏区域292内燃料状态低而将可能需要补充燃料,则VCS 100可推荐用户在进入地理围栏区域292之前补充燃料。其它推荐可基于车辆131的传感器和与地理围栏区域292相关联的车辆131的环境的可预测性来被利用。例如,基于车辆131进入特定地理围栏区域292的推荐可包括确定车辆131的轮胎压力并且推荐向轮胎充入空气、与挡风玻璃雨刷被激活或挡风玻璃雨刷设置相关联的推荐、确定移动电话的电池水平并且推荐对电话充电等。
[0052] 车辆131还可基于地理围栏区域292的标准来提供各种推荐。例如,VCS 100可总是进行绕开高风险天气状况(诸如恶劣天气)或高犯罪率状况的路线规划。在另一实例中,VCS 100有时可进行绕开特定其它状况(诸如,温和的天气或略高于正常犯罪率的状况)的路线规划。因此,在一个示例中,VCS 100总是可以避开高犯罪率的地理围栏区域292,但是只有在当前燃料状态使得可能在特定的其它地理围栏区域292中的一个停下来的情况下才能避开特定的其它地理围栏区域292。预定义驾驶员档案可用于定义这样的地理围栏区域292。
作为一些示例,驾驶员档案可被存储到VCS 100或用户的移动装置153。
[0053] VCS 100还可考虑用户的目的地以用于确定地理围栏。VCS 100可选择目的地,并且导入与车辆131或驾驶员相关联的参数(例如,围栏、天气等),并且开发位置与目的地之间的地理围栏区域292。通过使用地理围栏区域292,VCS 100可确定避开所有地理围栏区域292或使与地理围栏区域292的接触最少化的路线(如果可能的话)。在导引开始时可能存在被规划为绕开多个地理围栏区域292的可选路径点。VCS 100可提供指定行驶通过地理围栏区域292的路线,但是使路线尽可能具有最少的接触以避开那些地理围栏区域292。因此,并不是完全避开地理围栏区域292,VCS 100可只是使这些接触最少化。VCS 100可保存地图数据库(例如,将地图数据库保存在存储器107中、保存到诸如云服务器209的远程服务器中)以计算用于行驶到目的地的各种路线。VCS 100可比较在地理围栏区域292的边界内的行驶时间。VCS 100可比较各种路线以确定最少行驶时间。
[0054] 在基于地理围栏区域292采取动作时,VCS 100还可在步骤311允许主要驾驶员/用户关闭警告。如果用于设置警告关闭的选项被激活,则VCS 100可忽略该警告(如果适当的驾驶员或用户有权限这样做的话)。在发送警告或采取动作之前,VCS 100还可通知用户其具有取消动作或警告的选项。在步骤313,仅特定用户可以被允许关闭警告。例如,VCS 100可基于指示移动装置153或遥控钥匙存在的无线信号来识别驾驶员。如果基于移动装置153或遥控钥匙用户不能被认证为驾驶员,则用户不能取消通知。因此,使用父母的汽车(或另一汽车)的青少年驾驶员可能没有权限关闭警告。VCS 100可确定驾驶员被许可关闭或打开针对每种地理围栏区域类型的警告。此外,地理围栏区域可以由驾驶员来定义。例如,新手驾驶员可被请求避开高犯罪率区域,但是经验丰富的驾驶员可能不会接收到这样的请求。
[0055] 图4是用于通过VCS 100更新地理围栏区域292的数据的处理的说明性流程图400。VCS 100可以与用于更新流向VCS 100的数据的远程服务器(诸如云服务器209)通信。数据包可被发送到VCS 100,并且当数据包在车辆131中被接收时可被解包以获得相关数据和信息。在步骤401,VCS 100可首先确定更新周期是否适当。VCS 100可利用来自远程服务器或用户的移动装置153的推送通知来确定该更新是否适当。
[0056] 在确立更新周期是适当的时候,在步骤403,VCS 100可从用户接收对手动更新或自动更新的请求。对手动更新或自动更新的请求可通过车辆显示器104、车辆扬声器113或其它类型的用户界面被呈现给用户。移动装置153还可允许这样的请求。因此,用户可能需要地图数据被更新,需要天气信息、犯罪信息或与地理围栏相关的其它信息被更新。在步骤405,VCS 100可接收指示哪些更新可用的数据。这种信息可包括使用更新的官方犯罪率数据库或更新的天气报告数据。可通过VCS 100使用移动装置153或通过直接与远离移动装置
153的云服务器209通信来检索数据。
[0057] 在步骤407,VCS 100可确定用于数据的适当数据通道输入。VCS 100可接收与更新大小相关的信息,以定义用于更新数据的适当环境。在一个示例中,数据在大小上可以很大(例如,大于预定义阈值的字节数),因此VCS 100可等待通过利用无线连接来接收更新。在另一实施例中,用户可利用车辆131中的移动装置153来检索数据。数据还可经由调制解调器163到远程通信网络的连接来被接收。数据可以以各种格式被携带,并且可在可稍后被解包的数据包中被获得。
[0058] 在步骤409,VCS 100可接收与犯罪率或天气数据相关的更新的统计信息。可在一经确定用于传送数据所通过的适当通道之后就从远程服务器发送该信息。该信息可以限于特定区域或者与整个地图数据库相关。在一个实例中,更新的信息可应用于整个地图数据库,而另一个更新可以应用于特定的区域、州、市等。在步骤411,VCS 100还可以以车载方式在车辆131中存储更新的信息或以非车载方式在远程服务器中存储更新的信息。VCS 100可基于各种因素(包括车辆131所在的位置或VCS 100的存储容量)确定在哪个位置存储信息。
[0059] 在接收到更新的通知时,VCS 100随后可在步骤413确定更新是否与先前的更新类似。如果更新是相同的或者包含重叠更新(该重叠更新基于车辆设置不需要更新),则VCS 100将忽略该更新。如果更新不相同,则在步骤415,VCS 100可将数据更新到VCS 100或非车载服务器的地图系统上。这种更新可在引导期间或者在路线引导已经被完成之后发生。
[0060] 图5是在车辆显示器104上的地理围栏应用输出500的说明性实施例。车辆显示器104可与远程服务器或VCS 100的导航应用协作工作,以包括地理围栏应用。显示器104可在地图上输出车辆131的当前车辆位置(current vehicle position,CVP)501。CVP 501可利用GPS坐标和车辆131的其它传感器(例如,加速度计陀螺仪等)来被确定,以显示车辆131所在的位置。当车辆131行驶时,CVP 501将改变并且在显示器104上被更新。
[0061] 车辆131可利用导航应用或车辆131上的另一应用、移动装置153或服务器来导航到目的地502。导航应用可以确定用于将用户引导到目的地502的路线503。路线503可在导航到目的地502时打破地理围栏边界505。如上所述,地理围栏边界505可基于特定驾驶员或车辆131在危险区域内的位置等来被计算。在特定实施例中,地理围栏边界505将在可能包括高犯罪率、恶劣天气状况或用户定义的边界的危险区域周围建立地理围栏区域507。导航应用可为驾驶员确定能够进入目的地502而不打破地理围栏边界505并且避开地理围栏区域507的替代路线。尽管可能存在完全避开地理围栏区域507的替代路线(诸如替代路线509),但是导航应用可输出只是使地理围栏区域507内的行驶时间最少的替代路线。
[0062] 虽然以上描述了示例性实施例,但是这些实施例并不意在描述权利要求所涵盖的所有可能形式。说明书中所使用的词语为描述性词语而非限制性词语,并且应理解的是,可在不脱离本公开的精神和范围的情况下做出各种改变。如前所述,可将各种实施例的特征进行组合以形成本发明的可能未明确被描述或示出的进一步的实施例。尽管针对一个或更多个期望的特性,各种实施例可能已被描述为提供优点或优于其它实施例或现有技术的实施方式,但是本领域的普通技术人员应认识到,根据特定的应用和实施方式,一个或更多个特征或特性可被折衷以实现期望的整体系统属性。这些属性可包括但不限于成本、强度、耐用性、生命周期成本、市场性、外观、包装、尺寸、可维护性、重量、可制造性、装配的容易性等。因此,被描述为在一个或更多个特性上不如其它实施例或现有技术的实施方式的实施例不在本公开的范围之外,并且可被期望用于特定的应用。
QQ群二维码
意见反馈