移动设备通信控制权限的撤回的制作方法

文档序号:11833190阅读:224来源:国知局
移动设备通信控制权限的撤回的制作方法与工艺

本发明涉及对先前被授权控制至少一个车辆功能的移动设备的通信控制权限的撤回。



背景技术:

通过使用智能电话和无线协议,车辆用户可远程命令执行或实现各种车辆任务。例如,使用智能电话和短程无线协议,车辆用户可在不进入车辆或以其他方式不与车辆交互作用的情况下解锁车门或启动车辆。或者使用智能电话和蜂窝协议,车辆用户可诸如从购物中心内远程地实施这些或类似任务,而车辆在附近的停车场。在一些情况下,智能电话可装备有安全应用软件,其可赋予其和信息处理后台之间的安全通信,使得从智能电话发射的命令可在后台进行确认并且然后以蜂窝方式发送到车辆。车辆响应于从后台接收该通信而可然后执行所希望的任务。



技术实现要素:

根据本发明的一个实施例,提供一种撤回先前被授权控制车辆的移动设备的通信控制权限的方法。该方法包括步骤:在车辆处经由用户接口设备接收撤回请求,撤回请求包括撤回先前被授权的移动设备的通信控制权限的请求,其中,所述控制权限包括远程命令多个车辆功能中的至少一个的能力;以及基于所述撤回请求,在车辆处撤回先前被授权的移动设备的通信控制权限。

根据本发明的另一实施例,提供一种撤回先前被授权控制车辆的移动设备的通信控制权限的方法。该方法包括步骤:监测与撤回测试事件相关联的触发的接收,其中,该触发响应于车辆中确定阈值的计量器;当接收到触发时,经由用户接口设备向车辆用户呈现查询,该查询请求授权代码;以及当未接收到授权代码时,则撤回移动设备的通信控制权限。

根据本发明的另一实施例,提供一种撤回移动设备的车辆通信控制权限的方法。该方法包括步骤:操作车辆中的电子子系统,其每个控制多个车辆功能中的至少一个,其中所述多个车辆功能包括下列中的至少一个或多个:电子地致动的门锁、电子地致动的车辆点火以及电子地致动的行李箱盖开启;在车辆处直接从移动设备接收来自移动设备的车辆功能命令,并且移动设备在车辆处,其中,所述车辆功能命令包括请求车辆执行车辆功能中的一个,并且其中,所述车辆包括自动设置,该自动设置指示移动设备被授权命令车辆执行包括所请求的车辆功能在内的所述多个车辆功能中的一个或多个;执行所请求的车辆功能;以及然后随后:在车辆处接收指示移动设备不再授权执行所述一个或多个车辆功能的撤回请求;以及响应于撤回请求的接收,改变车辆中的授权设置,使得移动设备不再被授权命令车辆执行所述一个或多个车辆功能。

附图说明

在下文中将结合附图描述本发明的一个或多个实施例,其中,相同符号指代相同元素,并且其中:

图1是示出主动和被动撤回移动设备的车辆通信控制权限(CCP)的方法的流程图;

图2是描绘能够应用本文公开的方法的通信系统的实施例的框图;

图3是短程无线通信(SRWC)模块的示意图;

图4是主动撤回移动设备的通信控制权限的方法的流程图;以及

图5是被动撤回移动设备的通信控制权限的方法的流程图。

具体实施方式

通信系统-

下面描述的通信系统和方法涉及已经授予权利或权限控制车辆的一个或多个功能的移动设备。可由移动设备控制的车辆功能的数量实质上与可由车辆内用户控制或由车辆自身自主控制的车辆功能的数量一样众多。移动设备可控制的功能的一些示例包括电子车辆点火、车辆门锁的电子致动以及车辆行李箱盖开启的电子致动。

更具体地,本文描述的系统和方法涉及撤回先前授予的权利。正如在下面描述中将是显然的,撤回移动设备的通信和控制权限的能力在移动设备遗失或被盗情况下可增强车辆安全性,或者在车辆被盗的情况下甚至可阻止犯罪。图1示出了撤回移动设备的通信控制权限10可经由被动撤回12或主动撤回14来实现。被动撤回可无用户交互作用——比如,不存在用户通过按压开关、触摸屏幕或使用语音命令提供输入的人致动或启动。因而,被动撤回可以是无人交互作用的由车辆电子设备、硬件、软件等执行的自动过程。然而,在至少一个实施例中,被动撤回可在发起监测时段之前由用户的有限输入(例如,阈值)发起或者相反地包括用户的有限输入(例如,阈值);并且一旦监测开始,该过程完全是自动的(即,无人交互作用)。

在主动撤回实施方式中,撤回可要求用户交互作用或人输入以撤回通信控制权限。用户的交互作用可采用各种形式,如下面将更多讨论的。用户交互作用的一个示例包括:用户(比如,经由触摸屏、开关或按钮或者经由语音命令或指令)向车辆前端单元提供输入,并且响应于用户交互作用来撤回通信控制权限的撤回。下面更详细地讨论其他示例。此外,主动撤回14可包括用户交互作用在本地于或接近车辆16的情形或者用户交互作用远离车辆18的情形。无论撤回是主动的还是被动的,从移动设备撤回先前授予的权利可增强车辆安全性。

图2示出可用于实施本文公开的(多个)方法的移动车辆通信系统20。通信系统20大体包括车辆22、具有车辆22的通信控制权限的移动设备56、一个或多个无线载波系统24、地面通信网络26、远程服务器28和呼叫中心30。应理解的是所公开的方法可与任何数量的不同系统使用并且不具体限于在此示出的操作环境。

车辆22在示出的实施例中描述为具有集成通信装置40的乘用车,该集成通信装置40赋予多个电子子系统彼此通信并且尤其实施各种车辆功能。通信装置40可实现车辆内部通信,以及实现与系统20的其他部件的通信;通信装置40将在下面更详细地讨论。乘用车仅是一种实施方式;车辆22可以是任何其他类型的交通工具,包括摩托车、货车、运动型多功能车(SUV)、休闲车(RV)、船舶、航空器等。

无线载波系统24优选为蜂窝电话系统,其包括多个蜂窝塔并且可包括任何其他适合的通信装备(比如,移动交换中心(MSC)、基站收发台(BTS)、演进型节点B(eNodeB或eNB)等;比如,取决于无线通信或构架的类型)。通信装备可包括将地面网络26与无线载波系统24连接所需的任何其他网络部件。每个蜂窝塔可包括发送和接收天线,(多个)蜂窝基站直接地或经由中间装备连接到通信装备。蜂窝系统24可实现任何适合的通信技术,例如包括诸如为AMPS的模拟技术,或者诸如CDMA(比如CDMA2000)、GSM/GPRS或LTE的最新数字技术。如本领域技术人员将理解的,各种蜂窝塔/通信装备布置是可能的并且可与任何类型的无线系统24使用。

地面网络26可以是连接到一个或多个固定电话并将无线载波系统24连接到呼叫中心30的传统的基于地面的电信网络。例如,地面网络26可包括公共交换电话网(PSTN),以便用于提供硬线电话、包交换数据通信和互联网基础结构。地面网络26的一个或多个部分可通过使用标准有线网络、光纤或其他光网络、电缆网络、电力线、诸如无线局域网(WLAN)的其他无线网络、或提供宽带无线接入(BWA)的网络、或者其任何组合来实现。此外,呼叫中心30不需要经由地面网络26连接,而是可包括无线电话装备,使得其可与诸如无线载波系统24的无线网络直接通信。

远程服务器28可以是可经由个人网络或诸如互联网的公共网络接入的多个计算设备中的一个。每个这样的服务器28可用于一个或多个目的,诸如可由车辆通信装置40和无线载波24器接入的网页服务器。其他这样的可接入服务器28可以是,例如:服务中心计算机,其中无论通过与车辆22还是呼叫中心30或者它们二者通信,诊断信息和其他车辆数据可从车辆或第三方仓库上传,车辆数据或其他信息提供到车辆或第三方存储器、或者从车辆或第三方存储器提供。在一个实施方式中,服务器28位于呼叫中心30处。

呼叫中心30被设计成向车辆22提供大量不同的系统后台功能并且大体包括一个或多个服务器、数据库、在线指导(live advisor)等。由于车辆呼叫中心可提供的服务在本领域是公知的,因此呼叫中心及其相应的服务将不在此详细讨论。

无线载波系统24、地面通信网络26、(多个)远程服务器28和呼叫中心30可定位成18远离车辆22。其他远程定位的用户接口设备42可与载波系统24、网络26、服务器28等通信。例如,设备42可以包括计算机或计算设备44或者与车辆22的用户关联的另一移动设备46。计算机44可以是由车辆的所有者或其他订户使用的或与车辆所有者或其他订户关联的客户端计算机,用于下列目的:访问或接收车辆数据、建立或设定车辆或订户偏好,或者它们二者。

并且移动设备46可以是配置为在无线载波系统24、地面网络26等上通信的任何电子设备。此外,移动设备46包括:经由短程无线通信(比如,Wi-Fi直连和蓝牙)和其他移动设备应用来实现蜂窝通讯和通信的硬件、软件、和/或固件。移动设备46的硬件可包括:处理器和用于存储软件、固件等的存储器(诸如,配置为与处理器一起操作的非暂时性计算机可读介质)。移动设备处理器和存储器可赋予可由用户(或制造商)预安装或安装的各种软件应用(比如,具有软件应用或图形用户接口或GUI)。车辆移动设备应用的一个实施方式可使车辆用户与车辆22通信和/或控制车辆的各个方面或功能——例如,尤其允许用户远程地锁定/解锁车门、启动/停止车辆、检查车辆轮胎压力、油位、油寿命等。另外,应用还可允许用户在任何时间与呼叫中心30或呼叫中心指导联系。

移动设备硬件还可包括显示器、键区(诸如按键和/或触摸屏)、麦克风、一个或多个扬声器、运动检测传感器(诸如加速计、陀螺仪等)以及相机。

移动设备46的非限制性示例包括蜂窝电话、个人数字助理(PDA)、智能电话、具有双向通信能力的个人膝上型计算机或平板计算机、上网本计算机、笔记本计算机、或者其任何适合组合。

图2中还示出了相对于车辆22本地或附近定位16的两个额外的设备50。设备52包括与车辆22和移动设备56相关联的密匙卡(keyfob)54。密匙卡54可包括本体,该本体包括用于用户交互作用的一个或多个开关或按钮;此外,本体可载有处理器、存储器和用于短程无线通信(SRWC,比如,诸如蓝牙或蓝牙低功耗(BLE))的无线发射器。如技术人员将理解的,密匙卡存储器可存储并发送加密密匙,其用于在车辆处的进行密匙卡确认。在用户致动之后,包括加密密匙的无线信号的发送可发起或控制一个或多个车辆功能,诸如锁定和解锁车门,发动车辆,操作车辆报警系统,操作车辆行李箱盖开启等。

移动设备56可具有与关于移动设备46描述的那些相似的硬件、软件、程序应用等;因此,全部特征和功能将不在此重复。然而,在至少一个实施例中,移动设备56具有配置成远程地命令车辆功能的应用软件。例如,移动设备56可命令车辆22的下列功能中的至少一个:电子地致动车辆门锁、电子地致动车辆点火,或电子地致动车辆行李箱开启。更具体地,如下面将详细描述的,移动设备56可配置为在不使用车辆点火钥匙或密匙卡54的情况下操作车辆22。

图2还示出了车辆22中的通信装置40的各种特征。通信装置40包括嵌入式车辆信息处理单元(VTU)60、车辆系统模块(VSM)62、车辆前端单元或车辆多媒体单元(VMU)64、以及SRWC基础单元或模块66。该部件被示意性示出为使用图解箭头显示连接性(例如,连接A、B、C、D);然而,应当理解的是,通信装置40包括任何适合的有线或无线连接。因此,连接A、B、C和/或D可包括任何适合的硬件、软件、协议等。例如,连接可以是控制器区域网(CAN)、媒体导向系统传输(MOST)、局域互联网(LIN)、局域网(LAN)、和诸如以太网的其他适合连接,或符合已知的ISO、SAE和IEEE标准和规范的其他网络的一部分,仅列出一些。连接还可包括任何适合的SRWC,诸如任何适合的Wi-Fi标准(比如IEEE 802.11)、WiFi直连、蓝牙、无线红外传输或其各种组合。

信息处理单元60可以是OEM安装(嵌入)的或后继市场设备,其安装在车辆中并且使能在无线载波系统24上和经由无线网络实现无线语音和/或数据通信。其可用于向和/或从车辆提供涉及无线通信的广泛车辆服务,包括转向、安全气囊展开通知、紧急或路边援助相关的服务、以及使用车辆呼叫中心30经由个人APN和通信链路提供安全通信。无线服务可包括蜂窝通信(比如GSM、CDMA、和/或LTE)和,在一些情况下,SRWC(比如Wi-Fi标准(比如IEEE 802.11)、Wi-Fi直连、蓝牙、无线红外传输等)。

VSM 62表示位于车辆上的从一个或多个传感器接收输入并且使用感测到的输入来执行诊断、监测、控制、报告和/或其他功能的多个可编程VSM中的一个。例如,VSM 62可通过通信总线彼此连接。在至少一个实施例中,VSM 62是经由连接D连接到SRWC模块66的车身控制模块(BCM)或发动机控制模块(ECM),并且能够监测和控制车辆22的各种电子方面(例如,车辆点火,或控制电动车窗、电动镜、空调、电动门锁等)。还存在其他实现方式。

车辆前端单元64可以是具有硬件、软件等的任何适合的人机接口设备,其向车辆用户和/或占有者提供车辆娱乐和车辆信息娱乐服务。硬件可包括具有适合接收车辆占有者交互作用的触摸屏输入能力、开关、旋钮或其任何组合的显示器。前端单元64可耦合到(多个)AM/FM/XM/SiriusTM无线调谐器,以及适于用户语音控制的扬声器和麦克风。此外,前端单元可具有存储器和配置为执行存储在包括应用软件的存储器上的指令的处理器。进一步,在一些实现方式中,前端单元可具有其他特征,诸如SRWC能力——比如,用于与移动设备56使用。

在图3中还示出SRWC基础单元或模块66。模块可包括配置为通过使用适合形式的短程无线通信(SRWC)来与车辆22内部和外部的设备52通信的任何电路或设备。例如,模块66可包括它自己的存储器70和处理器72以及任何SRWC收发器电路74和相关联的天线76。处理器72可执行存储在存储器70中的指令以确认密匙卡54提供的加密密钥。模块66使用的SRWC可以是蓝牙、Wi-Fi(802.11)、Wi-Fi直连或蓝牙低功耗(BLE)。

在一些实现方式中,模块66包括计量器78,其确定存储器70中存储的阈值是否被确定或达到。计量器78可以以硬件或软件来实施并且可多方面地测量与被动撤回方法中的阈值相关的值,如下面将要讨论的。在一个实施例中,计量器是配置为从预定值向下计数到阈值的定时器。在另一实施例中,计量器向上计数至阈值是计数器。在另一实施例中,计量器可计数车辆相关事件的循环次数,比如计数至阈值。车辆相关事件应当广泛地解释;示例包括:计数点火循环、开门循环、轮胎旋转循环或里程计英里的数量等。在另一实施例中,计量器通过在相关事件发生(比如,可在每次点火循环时记录时间戳)时使用记录并存储在存储器70中的一个或多个时间戳来执行其他算术操作或计算。这个实施例在下面的方法500中进一步示出。值和/或阈值可由用户配置、由车辆制造商或服务中心设置、或是其一些组合。

方法-

图4示出了从移动设备56撤回通信控制权限的方法400的一个实施例。方法通过向移动设备56分配通信控制权限(CCP)而在410处开始。CCP包括安全凭证,其足以使得由移动设备发送的车辆功能命令一旦被接收就车辆22做出确认,以便车辆然后执行所述车辆功能命令。如上面所讨论的,大量车辆功能命令是可能的;这样的命令的非限制性示例包括电子地致动车辆门锁、电子地致动车辆点火或电子地致动车辆行李箱盖开启。

向移动设备56分配CCP可以以多种方式存在。例如,呼叫中心30可确定移动设备关联于车辆22和其所有者,并且可向移动电话56提供同提供给密匙卡54的相似的共享的、秘密加密的密匙(比如,SRWC模块66可在存储器70中承载相应的共享密匙)。所述分配可由车辆所有者执行——例如,经由安全网页连接(比如,经由计算机44)从制造商处取回加密密匙。移动设备56可在车辆服务中心处被分配车辆22的CCP。这些仅是一些示例。在至少一个实施例中,移动设备56包括配置为提供与车辆22安全交互作用的应用软件。

在步骤420中,从移动设备56接收请求执行至少一个车辆功能的车辆功能命令。该命令可以以多种方式接收。例如,在一个实现方式中,该命令经由SRWC模块66(比如经由BLE)接收并确认;在此,无线命令的确认可使用已知的解密技术来实施。该命令也可以以其他方式接收。作为示例,该命令可使用无线载波系统24以蜂窝方式发送,由呼叫中心30(或者甚至远程服务器28)接收,并在那里确认,以及然后再发送到车辆22,以经由个人通信链路由信息处理单元60接收,并最终由SRWC模块66接收。还存在并构思其他实现方式。在步骤420之后,方法前进到步骤430。

在步骤430中,方法400执行车辆命令。例如,如果由移动设备56发送的车辆功能命令是开锁电子地致动的车门,则执行该命令。这可包括SRWC模块66将该命令通信到VSM 62,或信息处理单元60将该命令通信到VSM 62。不管通信装置40内的路由路径,将该命令提供到适当的VSM——在至少一个实现方式中,BCM控制车门锁定或行李箱盖开启。在另一实现方式中,发动机控制模块(ECM)致动车辆点火。在步骤430之后,方法400可进行到步骤440。

在步骤440中,车辆22可确定是否已经接收授权的撤回请求。车辆22内的多个子系统或部件可确定撤回请求是否被授权;然而,根据至少一个实现方式,SRWC模块66做出该确定。例如,模块66可接收该请求并基于与该请求相关联的凭证来确定撤回移动设备56的CCP。

SRWC模块66可以以多种方式接收撤回请求。根据一个实施例,撤回请求是主动撤回并且从用户接口设备接收。用户接口设备的示出的示例包括车辆前端单元64、密匙卡54、移动设备46和计算机44。例如,当前端单元从车辆占有者接收输入时,该输入可包括撤回移动设备56的CCP的指令;并且车辆前端单元64可能够经由通信装置40(比如,诸如以太网的有线连接)将该指令通信到SRWC模块66。

在另一实施例中,密匙卡54充当用户接口设备,从而以无线方式向SRWC模块66提供撤回请求。该请求可由车辆用户根据预定的序列致动密匙卡上的开关来发起。响应这个接收到的序列,密匙卡54可生成电信号,该电信号在由模块66接收时将指示所希望的撤回请求。

在另一实施例中,计算机44或移动设备46向信息处理单元60、SRWC模块66或前端单元64提供撤回请求。这些撤回请求可使用位于在计算机44或移动设备46或网页入口(仅列举一些例子)上的应用程序。另外,这个实施例可包括通过呼叫中心30或远程服务器28路由该请求,在一些情况下,呼叫中心30或远程服务器28可进一步确认撤回请求。可替代地,当撤回请求经由蜂窝通信通信时,最终,该请求可由信息处理单元60接收并提供给SRWC模块66。当使用某种形式的短程无线通信在车辆22处接收撤回请求时,其可由信息处理单元60或前端单元64接收,并且此后提供给SRWC模块66。以及在至少一个实现方式中,移动设备46还可配置为命令车辆功能——,设备46可能够直接与SRWC模块66通信(比如,位于车辆22附近)。在所有情况下,SRWC模块66可从用户接口设备接收撤回移动设备56的CCP的指示。

根据步骤440,当SRWC模块66已接收主动撤回请求时,方法进行到步骤450。当SRWC模块66确定未接收到撤回请求时,方法400可循环回到步骤420——重复步骤420、430和440。

在步骤450中,撤回通信控制权限(CCP)。例如,SRWC模块可更新其存储器70内的注册表,以便忽略以后从移动设备56接收的命令。例如,可删除或重写在与移动设备56相关联的存储器70中存储的任何凭证或(多个)授权设置。因此,移动设备56可不能够启动或开锁车辆22;或者,如果车辆正在行驶,移动设备56可不能够随后实施(例如,启动车辆的下一尝试的)这些动作。此后,方法400结束。

在另一实施例中,方法500可根据被动撤回请求来执行。方法在可与步骤410相似的步骤510处开始,如上面所描述的;因此,在此不再重复描述。此后,方法可进行到步骤520。

在步骤520中,方法500可监测与来自车辆22内的撤回测试事件相关联的触发——比如触发可由VSM 62提供,比如在计量器78确定阈值时。BCM(VSM)可向SRWC模块66发送指示触发的指示(比如电信号)。响应于触发,可向车辆用户呈现查询,如在步骤530中讨论的。

阈值可与在计量器78处预定或预分配的值相关联。如上所述,计量器78可以是定时器、计数器或使用时间戳来执行各种算术计算——能够量化阈值(比如,包括持续时间)。为了阐述,在计量器配置为从预定值(比如,如24小时)(向下计数)的定时器的情况下,则阈值可以是零(或小于预定值的其他值)。因此,例如,在定时器达到零时,可以发生触发。或者在计量器配置为计数器(比如从零向上计数至阈值,)的情况下,则阈值可以是24小时、48小时等。因此,在计数器达到24小时、48小时等时,发生触发。或者,在另一示例中,计量器可配置为执行计算——例如,确定两个时间戳之间的差并将这个差与阈值比较。例如,在使用移动设备56执行车辆功能时,记录第一时间戳(时间戳1)。在使用移动设备56执行下一车辆功能时,记录第二时间戳(时间戳2)。计量器78可确定时间戳之间的差(时间戳2-时间戳1),并且然后将该差与阈值比较。例如,在时间戳2-时间戳1>阈值时,可从SRWC模块66发送触发。一旦SRWC模块66接收触发,方法进行到步骤530。

在步骤530中,车辆向用户呈现请求授权代码(比如,密码、PIN、生物输入等)的查询。车辆可经由任何适合的用户接口设备(比如,经由移动电话56、经由前端单元64、经由如为移动设备46或计算机44的远程设备,等等)向用户呈现这个查询。因此,根据一个示例性实施例,SRWC模块66向移动设备56发送无线信号,并且移动设备56使用车辆应用软件向用户显示这个查询。

步骤540表示撤回测试事件——即,可导致或可不导致撤回移动设备56的CCP的事件,这取决于用户对移动设备56的输入。步骤540确定是否响应于查询而接收到授权代码。这可发生,比如在SRWC模块66上——将用户提供的授权代码与存储器70中存储的代码进行比较。继续本示例,如果响应于用户输入,移动设备56提供了准确的响应(即,正确的授权代码),则方法进行到步骤550。然而,如果未接收到正确的授权代码(比如,如果接收到的代码不准确或在预定的一段时间内未接收到代码),则方法进行到步骤560。

在步骤560中,方法500执行与(方法400中的)步骤450中相似的步骤,并且撤回移动设备56的CCP。并且,此后方法结束。

在步骤550中,重置计量器78。例如,如果计量器配置为定时器,则计量器开始再次向下计数到零(或任何其他预配置值)。或者如果计量器配置为计数器,则计量器开始再次从零(或任何其他预配置值)向上计数。此后,方法再次进行到步骤520——等待下一次触发。并且可重复步骤520、530和540。

在计量器执行算术计算实现方式中,重置步骤550可忽略时间戳1并且准备计算时间戳2和未来时间戳(比如,时间戳3)之间的新的差。当然,应理解的是,在车辆用户使用移动设备56执行相同的远程车辆功能时可发生时间戳3。因而,在步骤520中,当时间戳3-时间戳2>阈值时,接下来可发生触发。应理解,在不引起发生触发的情况下可发生多个时间戳;当例如时间戳3-时间戳2不大于阈值时。在这些示例中,可忽略较旧的时间戳并且两个较新的时间戳可用于下一算术估计(比如,在监测步骤520期间)中。

还存在其他实现方式。例如,VSM 62中的一个可在车辆存储器(VSM存储器)中存储与授权的车辆用户的驾驶模式或特征——例如,过去的或先前的驾驶特征——相关联的驾驶参数。VSM 62可监测当前驾驶员的当前或实时驾驶特征。基于对先前的特征与当前的驾驶特征相比较的评估或确定,VSM 62可确定当前驾驶员可能未被授权使用车辆,或者至少存在这种可能。响应于这样的评估,VSM可向SRWC模块66发送触发,SRWC模块66可发送请求授权代码的查询。

或者例如,响应于这样的评估,VSM 62可以以其他方式限制车辆功能。例如,VSM 62可根据预定的用户配置文件(user-profile)(比如,限制前端单元音量、驾驶速度等的青少年驾驶模式)来控制或引导车辆功能的管理。在一些实现方式中,要求两个授权代码并且启用预定的用户配置文件。

在至少一个实现方式中,上面讨论的被动和主动撤回方法可同时起作用。例如,车辆22可配置为接收主动撤回,同时查看触发事件并要求车辆用户周期性提供授权代码。

因此,已经对撤回通信控制权限(CCP)的通信系统和方法进行了描述。撤回可以是主动的或被动的。主动方法可要求用户向诸如为车辆前端单元的用户接口设备提供一些输入。在不提供用户输入时——或更具体地,在提供不正确的授权信息时,被动方法可执行撤回。在这样的环境中,已经盗窃了车辆的犯罪分子可被禁止进入车辆、启动车辆等等。

上述方法可被实施为由各种车辆部件(诸如信息处理单元60、VSM 62(比如,BCM)、车辆前端单元64和/或SRWC模块66)的或与其通信的一个或多个计算设备可执行的一个或多个计算机程序。与这些设备(以及车辆22中其他类似描述的设备)中的每个相关联的存储器可存储不同的或公共的计算机程序。在这些情况的每个下,计算机程序可以以包括源代码、目标代码、可执行代码或其他格式的程序指令的(多个)软件程序;(多个)固件程序;或者硬件描述语言(HDL)文件的形式存在。任何上述物可嵌入计算机可使用的或可读的介质中,其包括一个或多个存储设备或产品。示例性计算机可使用存储设备包括传统的计算机系统RAM(随机存取存储器)、ROM(只读存储器)、EPROM(可擦除可编程ROM)、EEPROM(电可擦除可编程ROM)、以及磁或光盘或带。另外,上面描述的处理器中的每个可操作其相应的单元或模块,从而引起系统和/或(多个)计算设备执行所述方法。因此要理解的是,所述方法可至少部分地由能够执行上述功能的(多个)任何电子设备执行。

存储器可以是任何适合的非暂时性计算机可用或可读介质。示例性计算机可用存储设备包括传统的计算机系统RAM(随机存取存储器)、ROM(只读存储器)、EPROM(可擦除可编程ROM)、EEPROM(电可擦除可编程ROM)、以及磁或光盘或带。

存储器可存储由(多个)处理器可执行一个或多个计算机程序,以引起通信系统执行本文描述的方法。(多个)计算机程序可以以多种形式存在——激活的和未激活的。例如,(多个)计算机程序可以以包括源代码、目标代码、可执行代码或其他格式的程序指令的软件程序;(多个)固件程序;或者硬件描述语言(HDL)文件的形式存在。

要理解的是,上文是本发明的一个或多个实施例的描述。本发明不限于在此公开的(多个)具体实施例,而仅由下面的权利要求书限定。而且,上文描述中包含的陈述与具体实施例有关,并且不解释为对本发明的范围或权利要求书中使用的术语的定义的限制,除非术语或短语在上文中被明确定义。各种其他实施例和(多个)所公开的实施例的各种变化和修改对本领域技术人员将变得明显的。所有这样的其他实施例、变化和修改旨在在所附权利要求书的范围内。

如本说明书和权利要求书中所使用的,术语“比如”、“例如”、“作为示例”、“诸如”、和“像”,以及动词“包括”、“具有”、“包含”和其其他动词形式,在与一个或多个部件或其他项的列表结合使用时,每个均解释为开放式的,意味着该列表不被认为是排除其他、额外的部件或项。其他术语解释为其最宽泛合理的意思,除非其用在需要不同解释的上下文中。

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