用于与车辆无线交互的平台的制作方法

文档序号:11525005阅读:120来源:国知局
用于与车辆无线交互的平台的制造方法与工艺

本文涉及一种车辆内的无线控制系统及一种设备,具体地涉及包括用于为用户提供在移动装置上与车辆的功能交互的平台的技术。



背景技术:

现代车辆通常利用被配置成提供某些车辆功能的无线遥控钥匙。例如,用户可以使用该遥控钥匙将车辆锁上或解锁。这些遥控钥匙通常使用射频识别(rfid)技术来操作,这赋予遥控钥匙非常有限的范围。因为车辆超出范围,用户可能不能够激活他或她希望的具体功能。例如,在非常大的停车场内,用户可能已忘记车辆的停放位置。在这个示例中,当车辆可能在遥控钥匙的范围之外时,使用该遥控钥匙使车辆的喇叭鸣响并且随后定位车辆可能是徒劳的。



技术实现要素:

本公开解决伴随当前车辆功能控制技术的这个和其他问题。本文中公开了一种用于能够在无线装置上控制车辆功能的系统和方法。在一些实施例中,为用户提供与车辆的状况或位置相关的各种细节。用户能够在位于距离车辆任意距离时选择待由车辆执行的一个或多个功能。例如,用户可以选择打开车灯从而他或她可以确定车辆的停放位置。在另一个示例中,用户可以在距离车辆还有一段距离时设定其温度,以在靠近车辆的期间使其预热或预冷。

附图说明

将参照附图描述根据本公开的各实施例,在附图中:

图1描绘了根据至少一些实施例的用户装置与车辆控制系统之间的示例用户交互。

图2描绘了根据至少一些实施例的可以由车辆控制系统提供给用户装置的信息的示例;

图3描绘了根据本公开的实施例的说明性使用情况;

图4描绘了系统或架构,其中用于使用户能够与车辆控制系统交互的技术可以根据本公开来实现;以及

图5描绘了说明性流程图,展示了根据至少一些实施例的经由用户装置的车辆功能的示例展示及后继执行。

具体实施方式

在以下说明中,将对各实施例进行描述。出于解释目的,阐述了具体配置和细节以便提供对实施例的彻底理解。然而,对于本领域技术人员而言还将明显的是,可以在没有具体细节情况下实践这些实施例。此外,公知的特征可以被省略或简化以便不使正被描述的实施例模糊。

本文中所描述的技术包括一种使用户能够从几乎任何位置控制各种车辆功能的系统。具体而言,被配置成提供车辆功能的车辆控制系统可以与蜂窝网络(或其他无线网络)通信。在一些实施例中,车辆控制系统可以通过蜂窝网络向用户的移动装置提供信息。用户还可以经由安装在用户的移动装置上的图形用户界面(gui)向车辆控制系统提供指令,这些指令随后可以引起由车辆控制系统执行的动作。

在本公开中,用户装置可以储存被配置成从用户接收请求的计算机可执行指令或代码(例如,模块、应用或其他合适的可执行指令集)。在一些实施例中,操作用户装置的用户可以经由gui请求由待车辆控制系统执行的动作。例如,用户可以从用户装置请求激活一个车灯或多个车灯。在另一个示例中,用户可以从用户装置启动发动机发动和预热循环。

在一些实施例中,车辆控制系统可以包括位于车辆内的处理器装置,其与位于车辆之外的服务器或其他服务提供商计算机通信。该服务提供商计算机可以被配置成用于执行与一个或多个车辆动作的执行相关的一项或多项计算。在一些实施例中,处理器装置可以被配置成在从服务提供商计算机接收到执行功能的指令后执行一个或多个车辆功能。

在一些实施例中,服务提供商计算机可以储存和维护与车辆和/或用户相关的信息。例如,用户账户或资料可以被储存在与具体用户和/或车辆相关联的服务提供商计算机中。该资料可以包括与车辆设置和/或用户偏好相关的一个或多个配置设置。例如,在一些实施例中,该资料可以包括指示对于具体驾驶员驾驶员座椅应放置的位置的配置设置。另外,该资料可以包括驾驶员偏爱的温度指示和/或无线电台偏好。当从用户装置接收到为那个具体驾驶员准备车辆的请求时,服务提供商计算机可以查询配置设置并向车辆控制系统提供将驾驶员座椅重新安置到指示的位置、调节车辆温度以及将收音机调到偏爱的电台的指令。

图1描绘了根据至少一些实施例的用户装置与车辆控制系统之间的示例用户交互。图1中,用户装置102和车辆104被描绘为正在通信。用户装置102可以显示被配置成使用户能够与车辆104的车辆控制系统交互的图形用户界面。图形用户界面可以提供与可以由车辆控制系统执行的各种功能相关的功能指示符106。例如,车辆控制系统可以被配置成发动或关闭车辆的发动机。用户装置上显示的图形用户界面可以描绘与发动机发动相关的功能指示符106。当接收到用户已经选择了与发动机发动相关的功能指示符106的指示时,用户装置可以传输由车辆控制系统接收的指令,这些指令随后发动车辆的发动机。在一些实施例中,在用户可以提交对车辆动作的请求前,可能需要他或她被授权。例如,在用户可以请求动作之前,可能要求他或她输入密码。在一些实施例中,可能要求用户提交生物识别数据来向车辆控制系统提交请求。例如,可能要求用户在提交对车辆动作的请求前通过指纹识别扫描。在另一个示例中,可能要求用户在提交对车辆动作的请求前通过视网膜扫描。尽管本公开将示例用户认证方式描述为输入密码、通过指纹扫描和/或通过视网膜扫描,但并不旨在将实施例局限于这些示例。用户认证方式可以包括验证用户被授权向车辆控制系统提交请求的任何合适的方式。

在一些实施例中,车辆控制系统可以包括能够支持很多不同类型的串行和无线技术的一个或多个网络芯片。例如,车辆控制系统可以包括被配置成支持码分多址接入(cdma)、宽带码分多址接入(wcdma)、无线保真(wifi)或ieee802.11、全球微波互联接入(wimax)或ieee802.16、无线网状网(wi-mesh)以及紫蜂或ieee802.15.4中的至少一者的网络芯片。在一些实施例中,用户装置102可以直接与车辆控制系统通信。例如,用户装置可以使用本地无线连接(例如,wifi、红外或任何其他合适的无线通信方式)通信。在一些实施例中,用户装置102可以间接地或通过代理与车辆控制系统通信。例如,车辆控制系统可以与蜂窝网络建立通信会话。蜂窝网络可以使车辆控制系统能够直接与用户装置102通信。在一些实施例中,蜂窝网络可以使车辆控制系统能够与服务提供商计算机通信,进而能够与用户装置102通信。这将在以下进行更详细的描述。

车辆控制系统可以被配置成当从用户装置102接收到信号时执行多个动作。例如,车辆控制系统可以包括接线到车辆内的各种电子系统的多个电子致动装置或开关。当从用户装置102接收到执行具体动作的信号时,可以激活这些电子致动装置或开关中的一者或多者。

图2描绘了根据至少一些实施例的、可以由车辆控制系统提供给用户装置的信息的示例。车辆控制系统可以包括被配置成检测车辆状况的多个传感器装置。例如,车辆控制系统可以包括加速度计、压力传感器、全球定位系统(gps)芯片、电压计、摄像装置或任何其他合适的传感器装置类型。这些传感器装置可以采集与车辆状况相关的一个或多个输入,并且发送信号到车辆控制系统。在一些实施例中,车辆控制系统可以使接收到的信号与一个或多个车辆属性相关联。例如,车辆控制系统可以从一个或多个压力传感器接收信号。车辆控制系统可以将所接收到的压力信息归于具体轮胎的压力。

为了更好地说明本公开的实施例,图2被描绘成图2a和图2b。在一些实施例中,车辆控制系统可以向用户装置提供与车辆相关的信息。例如,车辆控制系统可以向用户装置提供与车辆的地理位置、燃料量和/或基于这些燃料量可以行驶的距离、每个轮胎的轮胎压力相关的信息,或任何其他合适的信息。在一些实施例中,车辆控制系统可以向用户装置提供由摄像装置捕捉的图像信息。

在图2中,用户装置202被描述为显示具体车辆的各种状况信息。在一些实施例中,所描绘的用户装置202可以执行车辆控制应用或被配置成从车辆控制系统接收信息的其他计算机可执行程序。在一些实施例中,信息可以在由用户装置接入的网页浏览器中呈现。例如,用户可以使用安装在用户装置上的网页浏览器来接入由服务提供商计算机维护的网站。在本示例中,服务提供商计算机可以要求用户登录或以其他方式认证他或她自己。服务提供商计算机可以从车辆控制系统实时接收信息(例如,车辆控制系统在周期性或半周期性的基础上向服务提供商计算机提供信息)。在一些实施例中,服务提供商计算机可以请求具体的车辆信息。例如,服务提供商计算机可以(响应于从用户装置接收请求)请求车辆的位置信息。在一些实施例中,当检测到具体事件时,车辆控制系统可以向服务提供商计算机提供车辆信息。例如,当发动车辆时,车辆控制系统可以使用摄像装置来捕捉驾驶员图像。在本示例中,服务提供商计算机可以使用一种或多种图像处理技术(例如,面部识别)来确定驾驶员的身份。随后,驾驶员的身份可以被提供给用户装置202。

为了更好地说明本公开的实施例,图2被描绘成图2a和图2b。在图2a中,用户装置可以提供直接从车辆控制系统接收到的信息,而无需用户装置进行额外处理。一些车辆信息可以以连同被设计为将注意力吸引到车辆信息的突出显示或另一种通知204一起的形式呈现。例如,如果来自车辆信息的值下降到高于或者低于预定阈值,那么用户装置可以显示通知204。在一些实施例中,通知204可以在浏览器应用或gui之外呈现。例如,如果车速高于预定阈值,那么可以经由短消息服务(sms)消息通知用户。

在图2b中,用户装置可以在呈现信息之前修改该信息。例如,用户装置202可以接收与车辆位置相关的信息。然后,用户装置202可以处理此信息以及与用户装置本身的位置相关的信息和用户装置的方位信息,以在图2b的图形用户界面中呈现车辆的方向指示符206。方向指示符206可以被呈现给用户来使他或她能够定位车辆。在一些实施例中,用户装置202可以包括一个或多个功能指示符208。例如,除了在以上给出的示例中显示了方向指示符206,用户装置还可以显示使用户能够激活车辆的喇叭、前灯或两者的功能指示符208。在一些实施例中,车辆信息可以被直接提供给第三方实体(独立于服务提供商计算机或者用户装置的实体)。例如,车辆信息可以被直接提供给警方。例如,考虑车辆已被偷的情景。用户可以选择通知警方车辆被偷状况的功能指示符208。此外,车辆控制系统可以激活车辆内的摄像装置以捕捉驾驶员图像,以及车辆控制系统的gps装置以捕捉车辆位置信息。图像信息和位置信息两者都可以直接流式传输到警察局服务器或者警察局使用的用户装置。

图3描绘了根据本公开的实施例的说明性使用情况。在图3中,用户302被描绘为位于停车场304内。在本说明性示例中,用户可以尝试定位他或她的车辆306。用户也可以拥有用户装置308。用户装置308可以是图2的示例用户装置202。如图3中描绘的,用户装置308可以是智能电话或其他蜂窝电话。智能电话可以是执行计算机的一种或多种功能的任何蜂窝电话,通常具有触摸屏界面、互联网接入和能够运行下载的应用的操作系统。用户装置308可以储存和执行被配置成使用户302能够与车辆306交互的移动装置应用。

在所示示例中,可以经由用户装置308使用图2b中描绘的图形用户界面(包括方向指示符206和功能指示符208)来呈现用户302。用户装置308的图形用户界面可以在用户装置被移动或者转动时更新方向指示符206。另外,用户可以选择功能指示符208以使车辆306告知用户302其位置。例如,车辆306可以使喇叭鸣响、打开内灯和/或使前灯闪烁。

在所示示例中,在无法定位他或她的车辆306时,用户302可以使用用户装置308与车辆306连接。然后,用户可以选择功能指示符来使车辆的喇叭鸣响,或者以其他方式产生车辆位置的可听指示。然后,用户可以基于车辆位置的可听指示确定车辆306的停放方位。

图4描绘了系统或架构400,其中用于使用户能够与车辆控制系统交互的技术可以根据本公开来实现。在一些示例中,车辆402可以包括处理器装置404。在一些示例中,处理器装置404可以被配置成经由网络410或经由其他网络连接与服务提供商计算机406和/或用户装置408通信。

处理器装置404可以是能够执行所描述的功能的任何类型的计算装置。处理器装置404可以包括能够处理来自一个或多个输入传感器412的输入的一个或多个处理器410。如本领域中已知的,存在各种能够检测与用户或车辆状况相关的输入的输入传感器412,如加速度计、相机、传声器等。由这些输入传感器获得的输入可以来自各种数据输入类型,包括但不限于音频数据、视觉数据或生物识别数据。至少一些实施例的实现方式中所利用的用于应用或模块的程序代码可以由处理器装置404的内存414储存和执行。处理器装置404可以包括用于处理来自一个或多个输入传感器的输入的模块(输入处理模块416)和/或向车辆控制系统的各种部件提供指令的模块(功能执行模块418)。

转到内存414中的更详细的内容,内存414可以包括用于实现本文中公开特征的一个或多个应用程序或服务,包括输入处理模块416和/或功能执行模块31。

在一些实施例中,输入处理模块416可以被配置成从位于车辆上的一个或多个传感器装置接收输入并将所接收的输入映射到车辆状况。在一些实施例中,同类型的传感器可以用于检测不同的输入。例如,取决于加速度计被怎样使用,从加速度计接收到的输入可以被映射到车辆的加速度或车辆的方向性倾斜上。在一些实施例中,输入处理模块416可以被储存在服务提供商计算机406的内存上并由其执行。在这些实施例中,处理器装置404可以将从传感器接收到的输入数据传输到服务提供商计算机以供处理。

在一些实施例中,功能执行模块418可以被配置成接收由用户装置提供的指令和启动一个或多个车辆功能。例如,车辆控制系统可以包括致动装置,该致动装置被配置成执行一个或多个功能,如锁上或解锁车门、发动或熄灭发动机、打开或关闭车灯(例如,内灯、前灯等)、激活或失活车辆警报、调节车辆客舱的温度、调节车辆座椅的温度、打开车辆后备箱、使车辆喇叭鸣响或任何其他合适的车辆功能。功能执行模块418可以被配置成接收执行这些功能之一的请求并且可以通过向适当的致动装置提供指令来启动该功能的执行。

在一些示例中,一个或多个网络410可以包括许多不同类型的网络中的任一者或其组合,如有线网络、互联网、无线网络、蜂窝网络和其他专用网络和/或公用网络。还应注意的是,所描述的技术可以应用在其他客户端/服务器布置中,以及非客户端/服务器布置中(例如,本地存储应用、对等系统等)。

服务提供商计算机406可以是任何类型的计算装置,如(但不限于)移动电话、智能电话、个人数字助理(pda)、膝上型计算机、台式计算机、服务器计算机、瘦客户端装置、平板pc等。此外,应注意的是,在一些实施例中,服务提供商计算机406可以由实现在托管计算环境中的一个或多个虚拟机来执行。托管计算环境可以包括一个或多个快速供应和释放的计算资源,这些计算资源可以包括计算、联网和/或存储装置。托管计算环境还可以被称为云计算环境。

在一个说明性配置中,服务提供商计算机406可以包括至少一个内存420和一个或多个处理单元(或一个或多个处理器)422。一个或多个处理器422可以视情况而定以硬件、计算机可执行指令、固件或其组合来实现。一个多个处理器422的计算机可执行指令或固件实现方式可以包括以任何适合于执行所描述的各种功能的编程语言编写的计算机可执行或机器可执行指令。

内存420可以储存在一个或多个处理器410和/或一个或多个处理器422上可承载和执行的程序指令,以及在这些程序执行过程中生成的数据。取决于服务提供商计算机406的配置和类型,内存420可以是易失性的(如随机存取存储器(ram))和/或非易失性的(如只读存储器(rom)、闪速存储器等)。服务提供商计算机406还可以包括附加存储器424,如可移除存储器或不可移除存储器,包括但不限于磁存储器、光盘和/或磁带存储器。这些磁盘驱动器及其相关联的计算机可读介质可以为计算装置提供计算机可读指令、数据结构、程序模块和其他数据的非易失性存储。在一些实现方式中,内存420可以包括多种不同类型的存储器,如静态随机存取存储器(sram)、动态随机存取存储器(dram)或rom。转到存储器420中的更详细的内容,内存420可以包括操作系统426和用于实现本文中公开的特征的一个或多个应用程序或服务,至少包括用于处理来自车辆控制系统的一个或多个输入传感器的输入的模块(输入处理模块416)和/或用于确定用户是否已经接入车辆功能的模块(接入管理模块426)。内存420还可以包括配置设置数据428,该配置设置数据提供与图像信息的识别部分相关的数据。在一些实施例中,配置设置数据428可以被储存在数据库中。

内存420和附加存储器424(两者皆是可移除的和不可移除的)是计算机可读存储介质的示例。例如,计算机可读存储介质可以包括以用于储存信息(如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术实现的易失性和非易失性、可移除和不可移除介质。如本文中使用的,模块可以指由是处理器装置404或服务提供商计算机406的一部分的计算系统(例如,处理器)执行的编程模块。服务提供商计算机406还可以包含允许服务提供商计算机406与被储存的数据库、另一个计算装置或服务器、用户终端和/或一个或多个网络410上的其他装置通信的一种或多种通信连接430。服务提供商计算机406还可以包括一个或多个输入/输出(i/o)装置和/或端口432,如以便能够与键盘、鼠标、笔、语音输入装置、触摸输入装置、显示器、扬声器、打印机等连接。

转到内存420中的更详细的内容,内存420可以包括操作系统、包含配置设置数据428的数据库和用于实现本文中公开的特征的一个或多个应用程序或服务,包括输入处理模块416和/或接入管理模块426。

在一些实施例中,接入管理系统模块426可以被配置成识别用户和/或确定用户是否被授权与车辆交互。在一些实施例中,用户可以在服务提供商计算机406登记或拥有由其维护的账户。用户账户还可以与具体车辆相关联。在一些实施例中,可以要求用户验证车辆的所有权(或至少一项权利)。在一些实施例中,服务提供商计算机406可以通过政府机构在使车辆与用户账户关联之前验证车辆的所有权。在一些实施例中,车辆可以装备有用户界面。车辆可以呈现用户可以用来验证车辆的所有权的密码或代码。接入管理模块426可以被配置成当确定用户被授权与车辆交互时向处理器装置404传输命令。为了接入用户账户,可以要求用户提供登录信息(例如,用户名和密码的组合)。在一些实施例中,用户装置可以与用户账户相关联,从而使得服务提供商能够从用户装置标识符识别用户,并且使用户登录他/她的账户而无需用户提供登录信息。例如,服务提供商计算机可以确定用户装置的电话号码与用户账户相关联并可以使该用户自动登录。

尽管被描述为从服务提供商计算机406的内存420执行,但输入处理模块416和/或接入管理模块426可以位于处理器装置404的内存414上并且由其执行。在这些模块中的一个或多个模块位于服务提供商计算机406上的实施例中,启动一个或多个车辆功能的指令可以被传输至车辆并且由车辆控制系统执行。

用户装置408可以是任何类型的计算装置,如(但不限于)移动电话、智能电话、个人数字助理(pda)、膝上型计算机、台式计算机、服务器计算机、瘦客户端装置、平板pc等。另外,用户装置408可以是任何类型的可穿戴技术装置,例如手表、耳机、眼镜等。用户装置408可以包括能够处理用户输入的一个或多个处理器434。用户装置408上的应用的实施例可以由其内存436储存和执行。

转到内存436中的更详细的内容,内存436可以包括浏览器应用438。内存436还可以包括能够使用户和车辆的处理器装置404之间交互的界面应用440。尽管样本架构400描绘了界面应用440被包括在用户装置408的内存436的内容中,但是一些实施例可以不包括位于用户装置408的内存436中的界面应用440。例如,用户装置408可以是瘦客户端装置,并且界面应用440可以由服务提供商计算机406储存和执行。在一些实施例中,浏览器应用438可以是界面应用440。在界面应用440不被包括在内存436中的实施例中,由用户装置408接收到的输入可以代替由服务提供商计算机406处理。

在一些实施例中,界面应用440可以被配置成向用户显示车辆状况和/或从用户接收执行车辆功能的请求。例如,界面应用440可以被配置成显示多个功能指示符,每个功能指示符被映射到可能被用户请求的车辆的功能上。当从用户接收到对功能指示符的选择时,界面应用可以将接收到的选择传输到服务提供商计算机406。然后,如果用户已被授权,服务提供商计算机406可以将该选择传输给车辆402的处理器装置404。在本示例中,处理器装置404可以随后启动所选择的功能。

图5描绘了说明性流程图,展示了根据至少一些实施例的经由用户装置的车辆功能的示例展示及后继执行。过程500被图示为逻辑流程图,其中每项操作表示可以用硬件、计算机指令或其组合来实现的操作序列。在计算机指令背景下,这些操作表示一个或多个计算机可读存储介质上存储的计算机可执行指令,当被一个或多个处理器执行时,这些指令执行所引述的操作。通常,计算机可执行指令包括例程、程序、对象、组件、数据结构,以及执行具体功能或实现具体数据类型的类似物。描述这些操作的顺序不旨在被解释为限制,并且任意数量的所述操作可以被省略或者以任何顺序和/或并行组合以便实现这个过程或本文中所描述的任何其他过程。

过程500(或本文中所描述的任何其他过程、或其变化和/或组合)中的一些或所有可以在被配置有可执行指令的一个或多个计算机系统的控制下被执行并且可以被实现为代码(例如,可执行指令、一个或多个计算机程序或一个或多个应用)。根据至少一个实施例,图5的过程500可以至少由图4中所示的一个或多个服务提供商计算机406执行。该代码可以(例如)以包括一个或多个处理器可执行的多个指令的计算机程序的形式被储存在计算机可读存储介质上。该计算机可读存储介质可以是非瞬态的。

当从用户装置接收到对车辆信息的请求时,过程500可以在502开始。在一些实施例中,该请求可以通过安装在用户装置上的并且由其执行的车辆控制应用提供。在一些实施例中,该请求可以在由服务提供商计算机维护的网站的网页服务器接收。例如,用户装置可以经由在所述用户装置上执行的浏览器应用接入网站。在本示例中,可以要求用户登录由网页服务器维护的账户。在一些实施例中,可以经由消息服务接收请求,例如经由短消息服务(sms)或另一种消息服务。

在504,过程500可以识别与用户装置相关联的一个或多个车辆。例如,用户装置可以与在服务提供商处维护的账户相关联。账户还可以与一个或多个车辆相关联。然后,车辆可以借助于经由账户与用户装置相关联而被识别。在一些实施例中,可以为用户装置呈现与装置相关联的车辆列表,因而用户可以选择他/她有兴趣与其交互的车辆。在一些实施例中,用户装置可以经由数据库中储存的关系链接与车辆相关联。在一些实施例中,与车辆相关的信息可以被储存在与车辆控制应用相关的用户装置中。例如,用户装置可以储存用户车辆的vin并且可以当用户提交与车辆交互的请求时将vin提供给服务提供商。

在506,过程500可以确定应发送什么车辆信息给用户装置。在一些实施例中,与用户装置相关联的账户可以包括具有信息偏好指示的一个或多个配置设置。例如,用户可以选择将与车辆相关的某些细节看作每次用户提交请求的默认。在另一个实施例中,服务提供商可以处理从车辆接收到的信息以确定是否有需要解决的信息。例如,当分析车辆信息时,服务提供商可以确定具体轮胎的轮胎压力是低的。服务提供商计算机可以确定应该告知用户该低压。在一些实施例中,服务提供商可以仅提供用户装置请求的车辆信息。

在508,过程500可以提供所确定的车辆信息给用户装置。在一些实施例中,服务提供商计算机可以在将车辆信息呈现给用户装置之前修改车辆信息。例如,用户装置可以请求车辆的位置信息。从用户装置提交给服务提供商计算机的请求可以包括用户装置位置指示。基于车辆的位置信息和来自用户装置的位置信息,服务提供商计算机可以计算车辆与用户装置的距离和方向。然后,服务提供商计算机可以提供距离和方向信息给用户装置。在该示例中,当方向指示符指示到车辆的距离时,用户装置可以显示车辆位置信息。提供给用户装置的车辆信息可以包括在用户装置的用户启动功能时可以由车辆控制系统执行的功能列表。该功能列表可以被呈现给用户装置的用户。

在510,过程500可以接收车辆信息中提供的从功能列表中对功能的选择。该功能可以包括任何车辆功能,如锁上或解锁车门、启动或熄灭车辆发动机、打开或关闭车灯(例如,内灯、前灯等)、激活或失活车辆警报、调节车辆客舱的温度、调节车辆座椅的温度、打开车辆后备箱、使车辆喇叭鸣响或任何其他合适的车辆功能。

在512,过程500可以确定用户是否被授权启动所选择的功能。在一些实施例中,用户可以被授权启动和与他或她的账户相关联的车辆相关联的任何功能。在一些实施例中,管理员或其他用户可以创建配置设置来与车辆和/或用户帐户相关联。例如,车辆的所有者可以创建使另一个用户能够锁上和解锁车辆上的门以及发动车辆的发动机,但不允许第二用户使用车辆后备箱的配置设置。在另一个示例中,用户或管理员可以在特定水平或较低水平锁上汽车音响的音量。在这些示例中,配置设置可以提供在车辆本身上,从而驾驶员无法启动他或她没有被授权启动(甚至从车辆本身)的车辆功能。在一些实施例中,仅用户被授权启动的那些功能才可以在车辆信息中被提供给用户装置,从而为用户提供他或她能够启动的功能的列表。

在514,当确定用户被授权启动所选择的功能时,过程500可以向车辆控制系统的处理器装置提供启动功能的指令。处理器装置可以识别系统的、被配置成执行车辆功能的一个或多个部件,并且可以随后向那些部件发送执行车辆功能的指令。

相应地,说明书和附图应该被视为具有说明性意义而非限制性意义。然而,将明显的是,可以对本公开做出各种修改和变化,而不脱离权利要求书中所阐述的本公开的广义精神和范围。

其他变化在本公开的精神内。因此,虽然所公开的技术容易有各种修改和替代性构造,但其某些图示实施例在附图中示出并且以上已经进行了详细描述。然而,应理解的是,并不旨在将本公开限制于所描述的一个或多个特定形式,而相反,本发明旨在涵盖落在如所附权利要求书所限定的本公开的精神和范围内的所有修改、替代性构造和等效内容。

在描述所公开的实施例的上下文中(尤其在以下权利要求的上下文中)使用术语“一个(a)”和“一种(an)”以及“该(the)”和类似指示词应解释为既涵盖单数又涵盖复数,除非在文中另外地指明或明显与上下文相悖。除非另外指明,否则术语“包括(comprising)”、“具有(having)”、“包括(including)”和“包含(containing)”应被解释为开放性术语(即,含义为“包括但不限于”)。术语“连接(connected)”应被解释为部分或全部包含在内、附接至、或接合在一起,即使有介入中间的事物。本文中的值范围的引述仅仅旨在用作一种单独提及落入该范围的每个单独的值的简略表达方法,除非本文中另有指明,并且每个单独的值都并入本说明书中,如同这些值在本文中被单独引述一样。本文中所描述的所有方法都可以按任何适当顺序来执行,除非本文中另有指明或在其他方面明显与上下文相悖。除非另外要求,本文中提供的任何和所有示例或示例性语言(例如,“如(suchas)”)的使用仅旨在更好地阐明本公开的实施例而不对本公开的范围强加以限制。本说明书中任何语言都不应被解释为将任何没有要求保护的要素指示为是实践本公开所必不可少的。

除非另有具体声明,如短语“x、y或z中的至少一者”等连接语言在概括使用的上下文内旨在被理解为介绍项目、术语等,可以是x、y或z中的任一者或其任意组合(例如,x、y和/或z)。因此,这类连接语言一般并不旨在且不应暗示为某些实施例要求至少一个x、至少一个y和至少一个z每个都存在。

本文中描述了本公开的优选实施例,包括发明人已知的用于实施本公开的最佳模式。在阅读前述描述后,对本领域的普通技术人员而言,那些优选实施例的变化将可以变得显而易见。发明人期望技术人员在适当时采用这类变化,并且发明人希望本公开以与本文中具体描述的方式不同的方式来被实践。因此,在适用法律允许的情况下,本公开包括所附权利要求书所引述的主题的所有修改和等效内容。此外,除非本文中另有说明或者在其他方面明显与上下文相悖,本公开包括上述元件以其所有可能的变体的形式的任意组合。

本文中引述的所有参考文件,包括公开文件、专利申请和专利,都通过引用的方式被并入本文,并且其程度就如同单独地且确切地指明每个参考文件是通过引用被并入本文并以其全文在本文进行阐述。

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