执行车辆远程启动的方法

文档序号:6370516阅读:338来源:国知局
专利名称:执行车辆远程启动的方法
技术领域
说明性实施例总体涉及用于具有车辆交互的无线设备应用程序的方法和装置。
背景技术
随着全屏显示器无线设备(特别是每天很多人都携带和使用的电话的形式)变得更加普遍,可以在相同 平台运行的应用程序的需求正在增长。智能电话/PDA开发商已经提供了开放的,或者相对开放的平台,用户在其上可以开发应用程序。事实上,这些电话已经变成膝上计算机的缩小版本。由于有很多情况下人们可能拥有电话而不是计算机,发行的类似的多种应用程序具有涉及人们希望在基于电话的环境中的功能。例如,人们能够下载地图应用程序以追踪通过公园的路线、购物应用程序以检查商店中商品的价格等。但是,由于人们实际上在无限制数量的情况下会携带电话,因此类似的实际上无限制数量的应用程序可解决这些情况。很多应用程序本身很小并且被开发用以解决单个或者有限集的情况。

发明内容
在第一说明性实施例中,一种计算机执行的远程起动方法包括使用无线设备指示车辆的远程起动。该示例性方法还包括将期望的车辆内部温度输入至无线设备。该说明性方法进一步包括从无线设备发送远程起动指令至车辆,该无线设备至少包括该期望的温度并且监视该车辆的当前温度。该示例性方法另外包括在无线设备上输出当前车辆温度。在第二说明性实施例中,一种通过车辆关联计算机系统可执行的计算机执行方法,包括检查数字日历的至少一个具有相关地址的最近时间的约会。该示例性方法进一步包括确定当前车辆位置。该示例性方法另外包括估算从当前车辆位置到该至少一个约会相关的地址的行驶时间。另外,该示例方法包括输出建议的启程时间,该建议的启程时间不晚于该至少一个约会开始时间减去该估算的行驶时间。在第三说明性实施例中,一种可通过车辆关联计算机系统(VACS)执行的计算机执行的方法,包括估算至目的地的行驶时间并至少部分基于当前时间和该估算行驶时间确定在接近约会时间的时间内车辆是否可能到达目的地。在此示例方法中,如果估算该车辆将晚于接近约会时间的时间到达,则通知驾驶员该驾驶员可能会迟到约会。


图I显示了车辆关联计算机系统的说明性示例。图2显示了用于应用程序菜单设置的处理的说明性示例。
图3显示了应用程序显示屏的说明性示例。图4A显示了用于远程车辆起动的处理的说明性示例。图4B显示了用于远程车辆起动的处理的另一个说明性示例。图5A显示了用于车辆数据追踪的处理的说明性示例。图5B显示了用于车辆数据追踪的处理的另一个说明性示例。图6A显示了用于个人助理功能的处理的一个说明性示例。图6B显示了用于个人助理功能的处理的进一步说明性示例。图7显示了用于及时性确定的处理的说明性示例。图8显示了紧急选项显示屏的说明性示例。
具体实施例方式根据需要,在此揭示了本发明的具体实施例;然而,应当理解在此揭示的实施例仅为可以多种和可替代形式实施的本发明的示例。附图不必须按照比例绘制;可以扩大或缩小一些特征以显示特定部件的细节。因此, 在此揭示的具体结构和功能细节不应该解释为限制,而仅仅是用于教导本领域内技术人员以多种形式实施本发明的代表性基础。将多种功能与车辆计算机系统集成可提供无缝的用户车内体验。通过为用户提供对通常要求用户从路面转移注意力的多种功能的自动处理,该说明性实施例帮助提供允许用户花更多时间专心驾驶,更少时间集中精力于使用无线设备的用户体验。另外,该说明性实施例允许调节车辆计算机系统的设置,如果车辆缺少图形化界面,其可能特别有用。在此情况下,运行该说明性处理的该无线设备能够用作为车内显示的代理(proxy)。图I说明了用于车辆31的基于车辆的计算机系统(VCS) I的示例框式拓朴图。这种基于车辆的计算机系统I的示例为由福特汽车公司制造的SYNC系统。设有基于车辆的计算机系统的车辆可包含位于车辆中的可视前端界面4。用户还可通过例如触摸屏(如果有的话)与该界面交互。在另一说明性的实施例中,通过按压按扭、口头对话和语音合成进行交互。在图I中所示的说明性实施例I中,处理器3控制基于车辆的计算机系统的运转的至少一部分。设在车辆中的处理器允许车载处理指令和程序。此外,处理器连接至非持久存储器5和持久存储器7。在这个说明性实施例中,非持久存储器为随机存取存储器(RAM)并且持久存储器为硬盘驱动器(HDD)或闪存。处理器还设有多个不同的输入,允许用户与处理器交互。在此说明性实施例中,设有麦克风29、辅助输入25 (用于输入33) ,USB输入23、GPS输入24和蓝牙输入15。还设有输入选择器51以允许用户在多种输入之间切换。在对麦克风和辅助连接器的输入传递至处理器之前通过转换器27将其从模拟信号转换为数字信号。尽管未显示,与VCS通信的多个车辆组件和辅助组件可使用车辆网络(例如但不限于CAN总线)以向VCS(或其组件)传递数据或从其接收数据。对系统的输出可包括但不限于视觉显不器4和扬声器13或立体声系统输出。扬声器连接至放大器11并通过数字-模拟转换器9从处理器3接收其信号。还可分别沿19、21处所示的双向数据流向远程蓝牙设备(例如PND 54)或USB设备(例如车辆导航设备60)进行输出。在一个说明性实施例中,系统I使用蓝牙收发器15与用户的漫游设备53 (例如蜂窝电话、智能电话、PDA或具有无线远程网络连接能力的任何其它设备)通信17。漫游设备可随后用于通过例如与蜂窝塔57的通信55来与车辆31外部的网络61通信59。在一些实施例中,蜂窝塔57可为WiFi接入点。信号14代表了漫游设备和蓝牙收发器之间的示例性通信。可通过按钮52或类 似输入指示漫游设备53和蓝牙收发器15的配对。这样,指示CPU车载蓝牙收发器将与漫游设备中的蓝牙收发器配对。可利用例如与漫游设备53相关联的数据计划(data-plan)、声载数据(data overvoice)或双音多频(DTMF)音调在CPU 3和网络61之间传递数据。可替代地,可能需要包括具有天线18的车载调制解调器63以便通过语音频带(voice band)在CPU 3和网络61之间传递16数据。随后,漫游设备53能够通过例如与蜂窝塔57的通信55用于与车辆31之外的网络61通信59。在一些实施例中,调制解调器63可与蜂窝塔57建立通信20用于与网络61通信。如非限制性示例,调制解调器63可为USB蜂窝调制解调器并且通信20可为蜂窝通信。在一个说明性实施例中,处理器可设有包括API的操作系统以与调制解调器应用软件通信。调制解调器应用软件可访问蓝牙收发器上的嵌入模块或固件以完成与远程蓝牙收发器(例如在漫游设备中发现的)的无线通信。在另一实施例中,漫游设备53包括用于语音带或宽带数据通信的调制解调器。在声载数据的实施例中,当正在传输数据期间漫游设备的主人通过设备说话时,可执行已知为频分复用的技术。在其它时间,当主人没有使用该设备时,数据传输能够使用整个带宽(在一个示例中为300Hz至3. 4kHz)。如果用户具有与漫游设备相关联的数据计划,则该数据计划可能允许宽带传输且系统可使用更宽的带宽(加速数据传输)。在又一实施例中,漫游设备53被安装至车辆31的蜂窝通信设备(未显示)所代替。在又一实施例中,漫游设备53可为能够通过例如(而非限定)802. Ilg网络(例如WiFi)或WiMax网络通信的无线局域网(LAN)设备。在一个实施例中,输入数据可经由声载数据或数据计划通过漫游设备,通过车载蓝牙收发器,并进入车辆内部处理器3。例如,在某些临时数据的情况下,数据可存储在HDD或其它存储介质7上直至不再需要的时候。其它可与车辆交互的源包括具有例如USB连接56和/或天线58的个人导航设备54,或者具有USB 62或其它连接的车辆导航设备60、车载GPS设备24、或者与网络61连接的远程导航系统(未显示)。此外,CPU可与多个其它辅助设备65通信。这些设备可通过无线连接67或有线连接69相连。辅助设备65可包括但不限于个人媒体播放器、无线健康设备、移动计算机等。同样地或可替代地,CPU可使用例如WiFi 71收发器连接至基于车辆的无线路由器73。这允许CPU在本地路由器73的范围内连接至远程网络。 除了具有可通过位于车辆中的车辆计算机系统执行的示例处理外,在一些实施例中,可通过与车辆计算机系统通信的计算机系统来执行示例处理。这样的系统可包括但不限于,蜂窝电话或者其他无线设备或者通过无线设备连接的远程服务器。总体上,这些系统可称为车辆关联计算机系统(VACS)。在一些实施例中,取决于处理的步骤以及用于执行这些步骤的特定系统的适当性,VACS的特定部件可以执行特定的处理。例如但不限于,如果处理包括使用配对无线设备发送或者接收信息的步骤,则很可能无线设备没有执行该处理,因为该无线设备不会与自身“发送和接收”信息。但是如果出现两个设备,则可以使用一个无线设备。本领域的普通技术人员会理解何时对于给定解决方案不适用特定VACS。在所有解决方案中,预期至少位于车辆中的车辆计算机系统(VCS)自身能够执行示例性处理。图2显示了用于应用程序菜单设置的处理的说明性示例。在此说明性示例中,在201处启动仪表板应用程序。仪表板应用程序为包含多种次生功能的应用程序,其集中多种较小应用程序为一个综合软件包。尽管此示例中以仪表板应用程序提供在此讨论的功能,每个说明性处理以及其等同物可以作为单个应用程序展示。一旦启动应用程序,在203处,该应用程序连接至车辆关联计算机系统(VACS)。这是应用程序交互的车辆系统,在这个程度上来说该交互为需要的。在205处可以从VACS检索车辆信息并且其可用于定制或者配置该应用程序。例如但不限于,该信息可用于启用或者禁用该应用程序的特定功能或特征。例如,如果该应用程序具有电动车辆部分,而当前车辆为纯汽油驱动车辆,则该电动车辆选项卡可以禁用或者不启用。一旦获得车辆信息,在207处,该处理检查以查看是否需要添加任何车辆具体功能。这可以是前述的电动车辆功能,或者任何其他车辆具体功能。如果需要功能,则在209处该处理添加需要的功能,并且随后在任一情况下,在211处设置HMI (人机界面)用于向用户展示。一旦配置了 HMI,在213处该处理显示菜单用于用户交互。图3显示了应用程序显示屏的示例实施例。在此说明性示例中,该显示屏显示了“主屏幕”300,尽管其仅为可能的主显示屏显示的非限制性示例。该说明性屏幕包含信息部分301以及多种控制和菜单选项。在此说明性示例中,该屏幕在该信息部分中提供更新区域303。在此示例中,该部分包含总体有关VACS的信息、车辆具体更新(回叫,维护提醒等)、以及其他用户有用的信
肩、O该示例还包含“收藏”(favorites)部分305。该部分可包含用户已经“收藏”或者用户频繁使用的功能和/或该应用程序的其他部分的热链接。在此示例中,该主屏幕还包含一些车辆密钥(vehicle-fob)类型的功能。提供了解锁307、远程起动309、警报311和锁定313 选项。另外,还可以提供多个子菜单选项315。尽管该示例显示了用于主菜单的特定功能,可以在该屏幕上显示任何合适的选项。图4A显示了用于远程车辆起动的处理的说明性示例。在此说明性示例中,在401处,该应用程序处理接收指令以远程起动车辆。尽管用以远程起动车辆的“通常”的密钥选项为双向的(例如,开启/关闭),通过添加了图形化界面,额外的功能是可能的。很多时候,当驾驶员远程起动车辆时,这么做是为了获得期望的车辆温度(例如加热车辆或者冷却车辆)。在此说明性示例中,在403处,当输入远程起动指令时该驾驶员被给予包括期望的温度的选项。如果没有期望的温度,在405处可发送简单的“起动”指令至车辆。如果驾驶员需要特定的温度,则在407处输入温度设定并在409处与气候控制设置结合发送起动指令。同样,在此说明性示例中,在411处该处理监控并显示当前车辆温度,因此该驾驶员知道何时已经达到或者接近达到该期望的温度。图4B显示了用于远程车辆起动的处理的另一个说明性示例。在421处,在车辆端接收远程起动车辆的请求。在至少一个实例中,该请求还会包含期望的车辆温度。在423处可以响应于请求激活该车辆动力(但不必须是发动机)并且可以在425处检查当前车辆温度。如果当前车辆温度与期望的温度匹配,则在427处可以发送带有当前温度的信息至指令设备并且可以继续监 视处理(以防车辆温度变化)。如果当前车辆温度不是期望的温度,则在429处处理可首先锁定车辆(如果车辆尚未锁定)。在431处该处理随后起动发动机,从而可以启用HVAC(暖通空调)系统。在一些实施例中,可不要求起动发动机以启用HVAC系统,并且如果需要也可以跳过该步骤。在433处可随后基于期望的温度设置车辆气候控制,并且在435处可随后启动HVAC系统以改变车辆气候。直至温度为正确的,在439处该处理可持续发动机的运转并返回当前温度从而用户可监视车辆气候。一旦已经达到期望的温度,在441处可以停用发动机(例如保存燃料)并且该处理可维持发动机关闭监视状态以防万一在用户到达车辆之前再次发生温度变化。图5A显示了用于车辆数据追踪的处理的说明性示例。在此说明性示例中,在501处用户激活关于来自一个或多个车辆系统(例如但不限于车辆摄像机、车辆燃料使用监视器等)的追踪数据的应用程序功能。在此说明性处理中,在503处,驾驶员还设置将追踪什么类型的车辆数据。在505处,驾驶员可进一步指定车辆数据的接收者。例如但不限于,驾驶员可指定该数据本地存储在车辆中、在无线设备上、邮件传送或者发送至远程位置等。最终,在此示例中,该处理发送指令至VACS以开始监视选择的数据。图5B显示了用于车辆数据追踪的处理的另一个说明性示例。在此说明性示例中,在511处VACS接收追踪请求。在513处记录该请求的数据类型,并且如果需要则在515处作出传送。例如,每X时间周期,每X英里的结束处等需要传送一次。在515处如果请求传送,则在517处该处理发送相关记录数据至指定位置并且随后在519处确定记录处理是否应该继续。图6A显示了用于个人助理功能的处理的说明性示例。在此说明性示例中,在601处已经通过用户激活了个人助理功能。在603处该功能可检查当前日期和时间,并且随后在605处基于该日期和/或时间,确定该用户是否有任何即将到来的约会。如果没有即将到来的约会,则该处理可简单地后台运行直至约会接近当前时间从而可以采取另外的动作。如果有至少一个即将到来的约会(例如但不限于在当前时间的预定接近时间内的约会),则在607处该系统可检查以查看是否有任何与该约会相关的位置信息(例如地址)。如果没有位置信息,则在609处处理可简单通知用户有即将到来的约会。如果有位置信息,则在611处该处理可例如通过获得GPS数据确定车辆的当前位置。该GPS数据可来自车辆、运行该处理的移动设备、或者与车辆相关的GPS数据的其它合适的提供者(例如便携GPS导航设备)。在613处还可以获得关于当前位置和目的地之间的路线的额外的数据。额外的数据包括但不限于可影响沿着路线的行驶时间的数据。该数据能够包括例如但不限于交通数据、天气数据、个人驾驶习惯等。一旦获得足够的额外数据,给出估算的行驶时间,则可计算启程时间,并提醒用户他们何时应该启程去会议位置以及给出的估算行驶时间。图6B显示了用于个人助理功能的处理的进一步说明性示例。在此说明性示例中,在621处该处理确定用户当前是否位于车辆处。该确定可通过例如确定运行该处理的无线设备的当前位置,并随后确定与该无线设备通信的车辆的位置而作出。车辆位置可来自例如VACS。如果所述两个位置不在彼此的位置公差范围内,则很可能该用户不位于车辆处。在第二示例中,如果该设备没有与该车辆蓝牙配对,则推测设备处于这种配对的距离之外。如果用户位于车辆 处,则在623处该处理从已知会议时间中减去估算行驶时间,并且提供不晚于减除结果的启程时间。还可以内置额外的时间。例如,可以内置“从车辆至会议的过渡”预定的阈值,使得用户不会在当该用户应该到达会议时到达去停车。在625处该需求的启程时间随后展示至用户。如果用户不位于车辆处,则在627处该处理可获得车辆坐标(如果还没有坐标)。在629处,该处理可随后确定车辆到达目的地点所需的估算时间。在631处该处理可随后估算从位置到车辆的行驶时间。在一个示例中,该估算简单地包括基于例如平均步行速度来确定至车辆的步行行驶时间。由于步行速度和(需要例如电梯行驶的)多层建筑物的不同,如果需要可以利用额外数据微调该估算。所述两次时间可以合计(aggregated)以获得总行驶时间,在633处可以从约会时间中减去该总行驶时间,并且在625处将该结果展示至用户作为建议的启程时间。图7显示了用于及时性确定的处理的说明性示例。在此说明性示例中,在701处启用了称为“迟到(running late) ”的应用程序。该示例性处理在703处可检查车辆的当前GPS位置并在705处获得任何可能影响行驶时间(例如但不限于交通、天气等)的另外的因素。在707处该处理还估算到目的地的时间并且在709处将估算时间与确定的约会时间(例如基于日历上设定的时间或者是日上设定的时间加上一些额外的步行时间阈值)比较。在711处如果确定的到达时间会使得用户迟到(或者超出特定容限(tolerance)的迟到),在713处该处理会提醒该用户他们的约会会迟到。如果当前预测该用户不会迟到该约会,则持续监视以防沿着路线的状况发生变化。除了提醒用户可能的迟到外,在715处该处理还可检查以查看是否有与该约会关联的任何联系人信息(其他参会人、组织者等)。该信息可包括但不限于电子邮箱地址、电话号码、传真号码等。如果有有用的联系人信息(例如处理可用于发送到达更新的信息),则在717处处理可询问用户是否希望通知联系人。如果希望通知(或者例如启用自动通知),则在719处该处理可利用探测的联系人信息发送合适的消息至联系人。该消息可包括基于通过处理确定的估算到达时间的估算到达时间等。图8显示了紧急选项显示屏的说明性示例。在此说明性示例中,紧急配置屏幕800包括多个可配置的应急选项。该说明性示例提供激活移动安珀警报(amber alert)的选项801 (传送至车辆或无线设备,可能基于该无线设备或车辆的当前位置)。该用户还有激活紧急救援车辆警报的选项803。在此实施例中,其适用于提醒用户任何近处的紧急救援车辆。该信息可用于防止事故,如果车辆正在靠近则移动至路肩等。
该用户进一步有被通知任何当地紧急状况的选项(例如但不限于恶劣天气、火灾、洪灾等)805。最后,在此实施例中,用户可选择启用中继信息至911(报警中心)和从911中继信息。例如但不限于,用户可具有可中继至911的存储在无线设备上的个人医疗数据。该数据可包括但不限于医疗状况、过敏史、紧急联系人信息、目前用药等。尽管上面描述了示例性实施例,并不意图这些实施例描述本发明的所有可能形式。相反,在说明书中用词为描述性而非限制 。应当理解可以作出多种变化而不会背离本发明的精神和范围。另外,可以组合多种执行实施例的特征以形成本发明进一步的实施例。
权利要求
1.一种执行车辆远程起动方法,包含 使用无线设备指示车辆的远程起动; 将期望的车辆内部温度输入至无线设备; 从所述无线设备发送远程起动指令至车辆,所述远程起动指令至少包括所述期望的车辆内部温度; 监视所述车辆的当前温度;以及 在所述无线设备上输出所述车辆的所述当前温度。
2.一种执行车辆远程起动方法,包含 接收包括至少期望的车辆内部温度的远程起动指令; 激活车辆动力系统; 确定当前车辆温度; 如果所述当前车辆温度不等于所述期望的车辆内部温度,则设置车辆气候控制系统以达到所述期望的车辆内部温度;以及起动车辆发动机。
3.如权利要求2所述的方法,进一步包含锁定车门。
4.如权利要求2所述的方法,进一步包含 监视车辆内部温度;以及将所述车辆内部温度报告至设备,其中,从所述设备接收所述远程起动指令。
5.如权利要求2所述的方法,进一步包含 监视车辆内部温度;以及如果所述车辆内部温度等于所述期望的车辆内部温度,则停用所述车辆发动机。
全文摘要
一种执行车辆远程启动的方法包括使用无线设备指令车辆远程起动。该方法还包括将期望的车辆内部温度输入至该无线设备。该方法进一步包括从该无线设备发送包括至少该期望的温度的远程起动指令至车辆,并监视车辆的当前温度。该方法另外还包括在该无线设备上输出当前车辆温度。
文档编号G06F9/30GK102880448SQ201210173968
公开日2013年1月16日 申请日期2012年5月30日 优先权日2011年6月2日
发明者大卫·安东尼·哈顿, 安东尼·杰拉尔德·金 申请人:福特全球技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1