CN110509887A - 用于车辆预订网络的车辆配置 - Google Patents

用于车辆预订网络的车辆配置 Download PDF

Info

Publication number
CN110509887A
CN110509887A CN201910367641.3A CN201910367641A CN110509887A CN 110509887 A CN110509887 A CN 110509887A CN 201910367641 A CN201910367641 A CN 201910367641A CN 110509887 A CN110509887 A CN 110509887A
Authority
CN
China
Prior art keywords
vehicle
electronic module
srwc
vehicle electronic
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910367641.3A
Other languages
English (en)
Other versions
CN110509887B (zh
Inventor
C·L·厄斯特赖恩
E·M·厄尔比艾
H·B·拉瓦尔
D·K·格林姆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Publication of CN110509887A publication Critical patent/CN110509887A/zh
Application granted granted Critical
Publication of CN110509887B publication Critical patent/CN110509887B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/01Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/20Means to switch the anti-theft system on or off
    • B60R25/24Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
    • B60R25/241Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user whereby access privileges are related to the identifiers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/01Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens
    • B60R25/04Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens operating on the propulsion system, e.g. engine or drive motor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/20Means to switch the anti-theft system on or off
    • B60R25/24Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/40Features of the power supply for the anti-theft system, e.g. anti-theft batteries, back-up power supply or means to save battery power
    • B60R25/403Power supply in the vehicle
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/01Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens
    • B60R25/04Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens operating on the propulsion system, e.g. engine or drive motor
    • B60R2025/0405Fittings or systems for preventing or indicating unauthorised use or theft of vehicles operating on vehicle systems or fittings, e.g. on doors, seats or windscreens operating on the propulsion system, e.g. engine or drive motor from the external
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Mechanical Engineering (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Lock And Its Accessories (AREA)
  • Selective Calling Equipment (AREA)

Abstract

用于车辆共享***的***式车辆电子模块,以及用于使用车辆电子模块的方法和***。车辆电子模块包括车载诊断(OBD)连接器和壳体,该壳体含有:短程无线通信(SRWC)电路;微控制器;和通信地耦合到微控制器的存储器,其中该存储器存储计算机程序;其中车辆电子模块可通过OBD连接器连接到车辆上的OBD端口;其中,当车辆电子模块连接到OBD端口时,微控制器在计算机程序的控制下操作,以使车辆电子模块:使用SRWC电路与个人SRWC设备建立短距离无线通信(SRWC)连接;响应于通过建立的SRWC连接接收认证信息,认证个人SRWC设备;并且响应于成功的认证,提供对车辆的访问。

Description

用于车辆预订网络的车辆配置
引言
本发明涉及将车辆配置用于车辆共享网络并且能够访问车辆作为车辆预订的一部分。
车辆包括能够获得和处理各种信息,包括由车辆***模块(VSM)获得的信息的硬件和软件。此外,车辆包括联网功能,并且可以连接到车辆后端服务器,该服务器维护用户及其车辆的帐户。用户可以允许另一个用户借用他们的车辆或租用他们的车辆作为人对人(P2P)车辆共享网络的一部分。然而,对于没有适当培训和技术背景的个人来说,将车辆配置为准备与P2P车辆共享网络一起使用可能是困难的。
发明内容
根据本发明的一个方面,提供了一种用于车辆共享***的***式车辆电子模块,包括车载诊断(OBD)连接器和含有:短程无线通信的壳体。(SRWC)电路;微控制器;和通信地耦合到微控制器的存储器,其中存储器存储计算机程序;其中车辆电子模块可通过OBD连接器连接到车辆上的OBD端口;其中,当车辆电子模块连接到OBD端口时,微控制器在计算机程序的控制下操作,以使车辆电子模块:(i)使用SRWC电路与个人SRWC设备建立短程无线通信(SRWC)连接;(ii)响应于通过建立的SRWC连接接收认证信息来认证个人SRWC设备;(iii)响应于个人SRWC设备的成功认证:(a)响应于个人SRWC设备的成功认证,向车辆的至少一个VSM发送门解锁命令;(b)使车辆用户能够启动车辆的主要推进***。
根据各种实施例,该车辆电子模块还可包括以下特征中的任何一个或这些特征中的一些或全部的任何技术上可行的组合:
·车辆电子模块是售后市场设备;
·OBD连接器是OBD II连接器,当OBD II连接器耦合到车辆的OBD端口时,该连接器从车辆接收电荷;
·OBD II连接器在连接到车辆的OBD端口时提供车辆的至少一个车辆***模块(VSM)与车辆电子模块之间的通信;
·微控制器在执行计算机程序时还使车辆电子模块通过向至少一个VSM本地发送车辆禁用块(VDB)清除命令来使车辆用户能够启动车辆的主推进***;和/或
·微控制器在执行计算机程序时还通过向至少一个VSM本地发送车辆禁用块(VDB)设置命令,使车辆电子模块在当用户锁定车辆时阻止车辆启动车辆的主推进***。
根据本发明的另一方面,提供了一种用于车辆共享***的***式车辆电子模块,包括电源和壳体,该壳体含有:钥匙扣电路,其包括射频(RF)发射器;微控制器;和通信地耦合到微控制器的存储器,其中存储器存储计算机程序;其中车辆电子模块可通过电源连接到车辆上的辅助电力源;其中,当车辆电子模块连接到辅助电力源时,微控制器在计算机程序的控制下运行,以使车辆电子模块:(i)使用SRWC电路与个人(SRWC)设备建立短程无线通信(SRWC)连接;(ii)响应于通过建立的SRWC连接接收认证信息,认证个人SRWC设备;(iii)响应于个人SRWC设备的成功认证:(a)为钥匙扣电路供电,其中钥匙扣电路的供电使得被动进入被动启动(PEPS)模块以解锁车辆的车门;(b)使车辆用户能够启动车辆的主要推进***。
根据各种实施例,该车辆电子模块还可包括以下特征中的任何一个或这些特征中的一些或全部的任何技术上可行的组合:
·当电源未供电时,为微控制器供电的电池;
·当电源耦合到辅助电力源时以及当车辆的车辆电子设备处于通电模式以便向辅助电力源供电时,电源从车辆的辅助电力源向微控制器提供电荷;
·车辆电子模块被配置为当车辆处于通电模式以便向辅助电力源供电时,使用车辆的辅助电力源对电池充电;
·发光二极管(LED)指示器,其中微控制器通过LED指示器控制光的发射;
·微控制器在执行计算机程序时还使车辆电子模块从SRWC电路发送广告;
·微控制器在执行计算机程序时还使车辆电子模块与另一车辆电子模块建立第二短距离无线通信(SRWC)连接,该另一车辆电子模块连接到车辆的车载诊断(OBD)端口;和/或
·全球导航卫星***(GNSS)接收器。
根据本发明的另一方面,提供了一种使车辆能够作为车辆预订的一部分进行操作的方法,该方法包括:与个人SRWC设备建立短程无线通信(SRWC)连接;在车辆电子模块处接收预订信息,其中车辆电子模块是售后市场设备并且与原始设备制造商(OEM)车辆电子设备分开;使用车辆电子模块对个人SRWC设备进行认证过程,其中认证过程通过建立的SRWC连接进行;并且在成功认证个人SRWC设备时:向车辆发送门解锁命令;并且使车辆能够启动车辆的主要推进***。
根据各种实施例,该方法可以进一步包括以下特征中的任何一个或这些特征中的一些或全部的任何技术上可行的组合:
·响应于接收到预订信息而发送广告,并且其中在个人SRWC设备响应广告之后执行建立步骤;
·启用步骤包括向车辆发送车辆禁用块(VDB)清除命令;
·车辆电子模块包括车载诊断II(OBD II)连接器;
·车辆电子模块包括配置为连接到辅助电源端口的电源,并且其中车辆电子模块包括钥匙扣电路;和/或
·启用步骤包括在成功认证个人SRWC设备后为钥匙扣电路供电。
附图说明
在下文中将结合附图描述本发明的一个或多个实施例,其中相同的标号表示相同的元件,并且其中:
图1是描绘能够利用本文公开的方法的通信***的实施例的框图;
图2是描绘车辆电子模块的实施例的框图;
图3是描绘车辆电子模块的另一实施例的框图;
图4是描绘短程无线通信(SRWC)密码箱的实施例的框图;
图5是建立车辆预订的方法的实施例的流程图;
图6是使车辆能够作为车辆预定的一部分进行操作的方法的实施例的流程图;和
图7是使车辆能够作为车辆预订的一部分进行操作的方法的另一实施例的流程图。
具体实施方式
下面描述的***和方法使得车辆能够被配置用于人对人车辆共享网络。该***和方法可以与人对人(P2P)车辆共享网络一起使用,该网络允许所有者或其授权代理(即,车辆管理者)将他们的车辆出租给其他用户(即,车辆租用者)。P2P车辆管理者可以通过将车辆可用性信息发送到远程设施(例如,车辆后端服务设施)来指示车辆的可用性,并且作为响应,车辆可以被打广告用于车辆设备应用上的预订或租用。然后,车辆租用者可以请求预订车辆,然后远程设施可以建立预订(或确认预订)。然后,远程设施可以向车辆租用者发出车钥匙,例如虚拟车钥匙,其可以用于访问和控制该车辆。P2P车辆租用者和/或P2P车辆管理者可以被称为人对人(P2P)用户。
个人可能希望作为P2P车辆管理者将其车辆出租或租用给P2P车辆租用者来成为P2P车辆共享网络的一部分。然而,个人打算用作P2P车辆共享网络的一部分的车辆可能不包括合适的硬件或者被配置为用作P2P车辆共享网络内的P2P车辆。例如,P2P车辆共享网络可以利用虚拟车钥匙,其可以在建立车辆预订时分发给P2P车辆租用者。这些虚拟车钥匙可以由P2P车辆租用者通过P2P车辆租用者的个人SRWC设备(例如,智能电话)上的车辆设备应用使用。然而,P2P车辆可能需要含有某些硬件和/或其他配置来工作或以其他方式与虚拟车钥匙一起工作。通常,正被引入到P2P车辆共享网络中的P2P车辆的引入和/或配置需要技术上困难的程序,这些程序在没有适当训练的情况下不能由个人充分执行。因此,提供了***式车辆电子模块(或车辆共享模块)的各种实施例,该***式车辆电子模块至少在一些实施例中可以容易地引入到车辆中并且由个人以即插即用(PnP)的方式和/或不必执行技术上困难的步骤来安装。
在一个实施例中,提供了第一车辆电子模块,其包括短程无线通信(SRWC)电路、微控制器、存储器和车载诊断(OBD)连接器。该第一车辆电子模块可以安装(或***)到车辆的OBD端口中,该OBD端口可以用于数据通信并且为第一车辆电子模块供电。然后可以将第一车辆电子模块设置或以其他方式配置成与车辆一起使用,该第一车辆电子模块可以包括将车辆电子模块注册到远程设施和/或车辆。一旦注册,车辆就可以用作P2P车辆,作为P2P车辆共享网络的一部分。此后,可以对其中在远程设施处生成和/或获得预订信息的P2P车辆执行P2P车辆预订处理,然后将其分发给P2P车辆和/或P2P车辆租用者。在P2P车辆租用者到达P2P车辆之后,第一车辆电子模块可以与P2P车辆租用者的个人SRWC设备建立安全的SRWC连接,比如BluetoothTM低功耗(BLE)连接。然后可以通过建立的SRWC连接来认证P2P车辆租用者,并且一旦认证得到验证,则车辆电子模块就可以允许P2P车辆租用者访问P2P车辆。一旦认证成功完成,则可以由P2P车辆租用者启动车辆。
在另一个实施例中,提供了第二车辆电子模块,其包括短程无线通信(SRWC)电路、微控制器、存储器、钥匙扣电路、电源和备用电池。电源可以包括与车辆的辅助电源端口(例如,点烟器插座、通用串行总线(USB)插座)配合使得它可以从车辆电池获取电力的连接器。第二车辆电子模块还可以包括钥匙扣电路,该钥匙扣电路可以响应于成功认证P2P车辆租用者(或P2P车辆租用者的个人SRWC设备)而由车辆电子模块供电。该钥匙扣电路可以用于解锁车门和/或可以启用,使得可以通过使用车辆启动按钮来启动车辆。在替代实施例中,第二车辆电子模块可以与第一车辆电子模块一起使用,尽管第一车辆电子模块的特定配置在以这种方式使用时而不是当第一车辆电子模块被自身使用时可以不同。第一车辆电子模块和第二车辆电子模块中的任一者或两者可以与被动进入被动启动(PEPS)车辆一起使用。
在又一个实施例中,第一车辆电子模块或第二车辆电子模块可以与非PEPS车辆(即,不包括PEPS模块的车辆)一起使用。在这些实施例中,短程无线通信(SRWC)锁盒(SRWC锁盒)可以包括在车辆中。物理车钥匙可以包括在SRWC锁盒的可锁定隔室内。在P2P车辆租用者接近车辆时,可以在车辆电子模块和P2P车辆租用者的个人SRWC设备之间建立SRWC连接。在建立SRWC连接时,车辆电子模块可以认证个人SRWC设备,并且在成功认证后,车辆电子模块可以解锁车辆并向SRWC锁盒发送解锁命令或消息,从而允许用户进入车辆并获得车钥匙。
参考图1,示出了包括通信***10并且可以用于实现本文公开的方法的操作环境。通信***10通常包括至少一个车辆、全球导航卫星***(GNSS)卫星60的星座、一个或多个无线载波***70、陆地通信网络76、计算机或服务器78,以及车辆后端服务设施80。至少一个车辆可包括例如具有PEPS模块和车辆电子模块100的第一被动进入被动启动(PEPS)车辆12、具有PEPS模块和车辆电子模块200的第二PEPS车辆14(图3)和/或具有锁盒300(图4)的非PEPS车辆16中的任何一个或多个。应当理解,所公开的方法可以与任何数量的不同***一起使用,并且不具体限于本文示出的操作环境。因此,以下段落仅简要概述了一个这样的通信***10;然而,本文未示出的其他***也可以采用所公开的方法。
在所示实施例中,PEPS车辆12被描绘为乘用车,但是应当理解,也可以使用任何其他车辆,包括摩托车、卡车、运动型多用途车(SUV)、休闲车(RV)、船舶、包括无人机(UAV)在内的飞机的任何其他车辆等。应当理解,车辆14和16可以包括与车辆12的车辆电子设备20相同的车辆电子设备,尽管这些车辆的车辆电子设备没有单独描述和单独讨论。而且,车辆14和16的车辆电子设备与车辆12略有不同,这将在下面更详细地讨论。
一些车辆电子设备20总体上在图1中示出,并且包括全球导航卫星***(GNSS)接收器22、车身控制模块或单元(BCM)24、发动机控制模块(ECM)26、其他车辆***模块(VSM28)、无线通信设备30、车载诊断II(OBD II)端口42、车辆电子模块100和车辆用户界面50-56。可以连接一些或所有不同的车辆电子设备以通过一个或多个通信总线(比如通信总线40)彼此通信。通信总线40使用一个或多个网络协议向车辆电子设备提供网络连接并且可以使用串行数据通信架构。合适的网络连接的示例包括控制器区域网络(CAN)、面向媒体的***传输(MOST)、本地互连网络(LIN)、局域网(LAN)以及比如以太网或其他符合已知的ISO、SAE和IEEE标准和规范的其他适当连接,仅举几例。
车辆12可包括多个车辆***模块(VSM)作为车辆电子设备20的一部分,比如GNSS接收器22、BCM 24、ECM 26、无线通信设备30、车辆电子模块100和车辆-用户界面50-56,如下面将详细描述的。在其他实施例中,车辆12可包括第二车辆电子模块200(图1中未示出),其可与车辆电子模块100结合使用。车辆12还可包括位于整个车辆中的可以从一个或多个传感器接收输入并使用所感测的输入来执行诊断、监视、控制、报告和/或其他功能的电子硬件部件形式的其他VSM 28。每个VSM 28优选地通过通信总线40连接到其他VSM以及无线通信设备30,并且可以被编程为运行车辆***和子***诊断测试。此外,每个VSM可以包括和/或通信地耦合到合适的硬件,该硬件使得能够通过通信总线40执行车内通信;这种硬件可以包括例如总线界面连接器和/或调制解调器。一个或多个VSM 28(和/或车辆电子模块100和/或200)可以周期性地或偶尔地更新其软件或固件,并且在一些实施例中,这种车辆更新可以是通过陆地网络76和通信设备30从计算机78或远程设施80接收的无线(OTA)更新。如本领域技术人员所理解的,上述VSM仅是可以在车辆12中使用的一些模块的示例,许多其他的也是可能的。
全球导航卫星***(GNSS)接收器22从GNSS卫星星座60接收无线电信号。GNSS接收器22可以被配置用于各种GNSS实施方式,包括用于美国的全球定位***(GPS)、北斗中国导航卫星***(BDS)、俄罗斯全球导航卫星***(GLONASS)、欧盟伽利略***以及各种其他导航卫星***。例如,GNSS接收器22可以是GPS接收器,其可以从GPS卫星星座60接收GPS信号。并且,在另一示例中,GNSS接收器22可以是接收来自GNSS(或BDS)卫星星座60的多个GNSS(或BDS)信号的BDS接收器。在任一实施方式中,GNSS接收器22可包括至少一个处理器和存储器,包括存储可由处理器访问的用于完成接收器22执行的处理的指令(软件)的非暂时性计算机可读存储器。
车身控制模块(BCM)24可用于控制车辆的各种VSM,以及获得关于VSM的信息,包括它们的当前状态或状态,以及传感器信息。BCM 24在图1的示例性实施例中示出为电耦合到通信总线40。在一些实施例中,BCM 24可以与中央堆栈模块(CSM)集成或者是其一部分和/或与无线通信设备30集成。或者,BCM可以是通过总线40连接到其他VSM的单独的设备。BCM24可以包括处理器和/或存储器,其可以类似于无线通信设备30的处理器36和存储器38,如下所述。BCM 24可以与无线设备30和/或一个或多个车辆***模块通信,比如发动机控制模块(ECM)26、车辆电子模块100、音频***56或其他VSM 28;在一些实施例中,BCM 24可以经由通信总线40与这些模块通信。在其他实施例中,BCM 24可以经由无线通信设备30与SRWC设备(比如车辆电子模块200)通信,无线通信设备30可以使用SRWC电路32和通信总线40。BCM 24可以包括处理器和处理器可访问的存储器。存储在存储器中并且可由处理器执行的软件使BCM能够指导一个或多个车辆功能或操作,包括例如控制中央锁定、空调、电动镜、控制车辆原动机(例如,发动机、主推进***),和/或控制各种其他车辆模块。
此外,BCM 24可以设置车辆禁用块(VDB),其在设置时不允许车辆12启动。车辆禁用块(VDB)可以例如由车辆电子模块100本地设置(如下所述)。或者,可以通过例如远程设施80或计算机78远程设置车辆禁用块。当设置VDB(远程或本地)时,BCM 24可以禁止或阻止车辆启动命令实际启动车辆的主要推进***。车辆禁用块(VDB)可以由车辆电子模块100通过OBD II端口和通信总线40发送命令(本地VDB命令)在本地设置。此外,VDB可以由远程设施(例如,远程设施80)通过无线载波***70和/或陆地网络76(或通过使用其他远程通信)发送无线信号来远程设置,然后阻止车辆的主推进***启动。当远程设置VDB时,可以在无线通信设备30处从远程设施80接收远程VDB命令。
发动机控制模块(ECM)26可以控制发动机操作的各个方面,比如燃料点火和点火正时。ECM 26连接到通信总线40并且可以从BCM 24或其他车辆***模块(比如无线通信设备30或其他VSM 28)接收操作指令(或车辆命令)。在一种情况下,ECM 26可以接收来自BCM的命令以启动车辆-即,启动车辆点火或其他主要推进***(例如,电池供电的马达)。此外,ECM 26可以用作车载传感器,其可以比如从发动机速度传感器62、发动机温度传感器64和发动机点火正时传感器66(所有这些都是车载车辆传感器)获得车辆发动机的车辆传感器信息。在车辆是混合动力或电动车辆的实施例中,ECM 26可用于获得关于原动机(包括电动机和电池信息)的状态信息。
车载诊断II(OBD II)端口42是通常可用于从车辆12获得诊断信息的连接器。OBDII端口42可以连接到通信总线40并且可以是配置用于接收包含多个销的配合阳连接器的阴连接器。在许多实施例中,OBD II端口42可以是根据SAE J1962规范的硬件界面,并且可以是根据SAE J1962规范的A型或B型连接器。在各种实施例中,OBD II端口42可包括16个销槽,用于接收来自阳OBD II连接器,比如车辆电子模块100的OBD II连接器104(图2)的销。OBD II端口可通信地耦合通信总线40并且可以允许物理连接到OBD II端口的设备与车辆***模块(VSM),比如VSM 28,BCM 24,ECM 26和无线通信设备30之间的通信。无论车辆是否处于通电状态(假设车辆电池具有足够的电力),OBD II端口42均可以向车辆电子模块100提供电力。然而,在其他实施例中,OBD II端口可以仅在车辆处于通电状态时向车辆电子模块100提供电力(或电荷)。
如本文所使用的,“通电状态”是其中车辆的点火或主推进***通电的车辆的状态,并且如本文所使用的,“断电状态”是其中车辆的点火或主推进***未通电的车辆的状态。此外,通电状态可以包括向车辆的辅助电子设备(比如辅助电源端口48)供电的情况。例如,该辅助动力模式可以是当车辆电子设备的物理钥匙和/或操作状态处于附件(ACC)位置/模式时,其然后向某些车辆电子设备提供电荷或电力。
被动进入被动启动(PEPS)模块44是另一种类型的VSM,其可以连接到车辆总线40并且提供被动物理钥匙或虚拟车钥匙的存在或不存在的被动检测(两者均被认为是如本文所使用的被动车钥匙)。车钥匙可包括被动车钥匙或传统(或非被动)车钥匙。被动物理钥匙可以是有形密钥扣或钥匙扣电路,比如车辆电子模块200(图3)的钥匙扣电路214。虚拟车钥匙可以是由SRWC设备(比如个人SRWC设备90)使用的信息或数据,其包括模仿被动物理钥匙的信息,或者以其他方式认证和授权与车辆12一起使用的信息。PEPS模块44可以包括专用天线45,或者可以利用车辆电子设备20的其他天线。当车钥匙进入车辆12的预定距离内时,PEPS模块44可以确定车钥匙是否属于车辆12和/或在一些实施例中,车辆12可以确定车钥匙是否被授权和/或真实(即,被认证)。例如,PEPS模块44可以将存储的数字证书(或其他认证信息)与从车钥匙接收的数字证书(或其他认证信息)进行比较。数字证书或其他认证信息可以存储在PEPS模块44和/或另一个VSM的存储器,例如BCM 24中。当确定虚拟车钥匙是真实的时(例如,证书或其他认证信息匹配),PEPS模块44可以向BCM 24发送允许访问车辆12的命令;例如,PEPS模块44可以向BCM 24发送门解锁命令。
在其他实施方式中,BCM 24可以执行归因于PEPS模块44的功能。并且,在至少一些实施例中,按下场车辆启动按钮(和/或接合制动踏板)时,PEPS模块44可以发送射频(RF)信号。该RF信号可以由被动车钥匙(例如,车辆电子模块200的钥匙扣电路214)接收,然后该被动车钥匙可以将响应发送回PEPS模块44。此时,PEPS模块44可以认证如果成功,则PEPS模块44可以允许车辆启动(即,发动机或其他主要推进***启动或变为启用)。
每个视觉传感器46都是车载传感器,并且可以是获得关于车辆12内或周围区域的视觉或空间信息的任何类型的传感器。例如,视觉传感器46可以是照相机、雷达、激光雷达等。由视觉传感器46获得的数据可以经由通信总线40发送到比如无线通信设备30和/或BCM24的另一车辆***模块(VSM)。在一个实施例中,视觉传感器(s)46包括通过使用车辆电池供电的电子数码相机。该电子数码相机可以包括存储器设备和处理设备,用于存储和/或处理其捕获或以其他方式获得的数据,并且可以是具有任何合适的镜头的任何合适的相机类型(例如,电荷耦合设备(CCD)、互补金属氧化物半导体(CMOS)等)。
视觉传感器46可用于捕获与光有关的照片、视频和/或其他信息,其在本文中统称为视觉数据并且是特定类型的车辆传感器数据。在一个实施例中,视觉数据可以是图像数据,其是可以在像素阵列中表示并且可以使用隔行扫描或逐行扫描技术以及其他类似或合适的技术捕获的视觉数据。可以以设定或预先配置的扫描或采样频率捕获图像数据,并且视觉传感器可以被配置为获得特定分辨率的图像数据。一旦通过使用视觉传感器46获得图像数据,就可以处理图像数据(或其他视觉数据),然后将其发送到一个或多个其他VSM,包括无线通信设备30和/或BCM 24。视觉传感器46可以包括能够在视觉传感器46处执行包括物体标识技术的图像处理技术的处理能力。或者,在其他实施例中,相机可以发送原始或格式化的图像数据到另一个VSM,比如设备30(或其他中央车辆计算机),然后其可以执行图像处理技术。
辅助电源端口48可以是可用于从车辆电池提供电力的任何类型的端口。辅助电源端口48可以是点烟器插座、通用串行总线(USB)端口、同轴直流(DC)输入、电源输出口(例如,120伏电源输出口),和/或各种其他端口或者电耦合到车辆电池以便可以向车辆电池提供电荷的连接器。例如,在第二PEPS车辆14的情况下,车辆电子模块200可以连接到辅助电源端口48,并且电荷(或电力)可以经由辅助电源端口48从车辆电池输送到车辆电子模块200。然而在非PEPS车辆16(下面讨论)的情况下,车辆14可以包括BLE锁盒300(图4),其可以耦合到电源端口48并且可以经由电源端口48从车辆电池接收电力。在许多实施例中,辅助电源端口48可以仅在车辆处于通电状态时从车辆电池供电。此外,由车辆电子模块200(或SRWC锁盒)获得的电力可用于对其中包括的电池,比如车辆电子模块200(图3)的电池212充电。
无线通信设备30能够通过使用SRWC电路32经由短距离无线通信(SRWC)和/或通过使用蜂窝芯片组34经由蜂窝网络通信来传送数据,如所示实施例中所示。在一个实施例中,无线通信设备30是可用于执行各种车辆任务的中央车辆计算机。在所示实施例中,无线通信设备30包括SRWC电路32、蜂窝芯片组34、处理器36、存储器38,以及天线33和35。在一个实施例中,无线通信设备30可以是独立模块,或者在其他实施例中,设备30可以作为一个或多个其他车辆***模块的一部分,比如中央堆栈模块(CSM)、车身控制模块(BCM)24、信息娱乐模块、头部单元和/或网关模块并入或包括在内。在一些实施例中,设备30可以实施为安装在车辆中的OEM安装(嵌入式)或售后市场设备。在一些实施例中,无线通信设备30是远程信息处理单元(或远程信息处理控制单元),其能够使用一个或多个蜂窝载波***70执行蜂窝通信。或者,在其他实施例中,单独的远程信息处理单元可以包括在车辆中并且通信地耦合到无线通信设备30。该远程信息处理单元可以与GNSS接收器22集成,使得例如GNSS接收器22和无线通信设备(或远程信息处理单元)30彼此直接连接而不是经由通信总线40连接。
在一些实施例中,无线通信设备30可以被配置为根据比如Wi-FiTM、WiMAXTM、Wi-FiTM Direct中的任何一个的一个或多个短程无线通信(SRWC)进行无线通信。其他IEEE802.11协议、ZigBeeTM、BluetoothTM、BluetoothTM低功耗(BLE)或近场通信(NFC)。如本文所使用的,BluetoothTM指的是任何BluetoothTM技术,比如Bluetooth低功耗TM(BLE)、BluetoothTM4.1、BluetoothTM 4.2、BluetoothTM 5.0和可以开发的其他BluetoothTM技术。如本文所使用的,Wi-FiTM或Wi-FiTM技术指的是任何Wi-FiTM技术,比如IEEE 802。11b/g/n/ac或任何其他IEEE 802.11技术。短距离无线通信(SRWC)电路32使无线通信设备30能够发送和接收SRWC信号,比如BLE信号。SRWC电路可以允许设备30连接到另一个SRWC设备,比如车辆电子模块100、车辆电子模块200和/或BLE锁盒300(图4)。另外,在一些实施例中,无线通信设备可以含有蜂窝芯片组34,从而允许设备经由一个或多个蜂窝协议,比如蜂窝载波***70所使用的蜂窝协议进行通信。在这种情况下,无线通信设备成为可用于经由蜂窝载波***70进行蜂窝通信的用户设备(UE)。
无线通信设备30可以使车辆12能够经由分组交换数据通信与一个或多个远程网络(例如,远程设施80或计算机78处的一个或多个网络)通信。可以通过使用经由路由器或调制解调器连接到陆地网络的非车辆无线接入点来执行该分组交换数据通信。当用于比如TCP/IP的分组交换数据通信时,通信设备30可以配置有静态IP地址,或者可以被设置为从网络上的另一设备(比如路由器或从网络地址服务器)自动接收分配的IP地址。
还可以经由使用可以由设备30访问的蜂窝网络来执行分组交换数据通信。通信设备30可以经由蜂窝芯片组34通过无线载波***70传送数据。在这样的实施例中,无线电传输可以用于与无线载波***70建立通信信道,比如语音信道和/或数据信道,以便可以通过信道发送和接收语音和/或数据传输。数据可以经由数据连接发送,比如经由数据信道上的分组数据传输,或者使用本领域已知的技术经由语音信道发送。对于涉及语音通信和数据通信的组合服务,***可以通过语音信道利用单个呼叫,并根据需要在语音信道上的语音和数据传输之间进行切换,这可以使用本领域技术人员已知的技术来完成。
处理器36可以是能够处理电子指令的任何类型的设备,包括微处理器、微控制器、主处理器、控制器、车辆通信处理器和专用集成电路(ASIC)。它可以是仅用于通信设备30的专用处理器,或者可以与其他车辆***共享。处理器36执行各种类型的数字存储指令,比如存储在存储器38中的软件或固件程序,这使得设备30能够提供各种各样的服务。例如,处理器36可以执行程序或处理数据以执行本文所讨论的方法的至少一部分。存储器38可包括任何合适的非暂时性计算机可读介质;这些包括不同类型的RAM(随机存取存储器,包括各种类型的动态RAM(DRAM)和静态RAM(SRAM))、ROM(只读存储器)、固态驱动器(SSD)(包括其他固态存储器,比如固态混合驱动器(SSHD))、硬盘驱动器(HDD)、磁盘或光盘驱动器,其存储执行本文所讨论的各种外部设备功能所需的一些或全部软件。
无线通信设备30可以将车辆12的各种VSM与车辆12外部的一个或多个设备界面,比如远程设施80处的一个或多个网络或***。这使得车辆能够与远程***,比如远程设施80通信数据或信息。另外,无线通信设备30可以使车辆能够由远程设施或服务器远程配置。比如,无线通信设备30可以从远程设施80(或其他远程设施或服务器)接收远程车辆禁用块(VDB)命令。然后,无线通信设备30可以验证和/或认证该远程VDB命令,之后,可以根据VDB命令设置或清除VDB。VDB命令可以是VDB设置命令,该命令使VDB被设置为使得车辆的主推进***被禁用。因此,将阻止具有钥匙或钥匙扣的用户启动车辆。此外,VDB命令可以是VDB清除命令,该命令使VDB被清除,从而启用(或重新启用)车辆的主推进***。
车辆电子设备20还包括多个车辆-用户界面,其提供给车辆乘员提供和/或接收信息的设备,包括视觉显示器50、按钮52、麦克风54和音频***56。在本文中使用的术语“车辆-用户界面”广泛地包括任何合适形式的含有硬件和软件部件的电子设备,该电子设备位于车辆上并且使车辆用户能够与车辆的部件通信或通过车辆的部件进行通信。按钮52允许手动用户输入通信设备30以提供其他数据、响应和/或控制输入。音频***56向车辆乘员提供音频输出,并且可以是专用的独立***或主要车辆音频***的一部分。根据一个实施例,音频***56可操作地耦合到车辆总线40和娱乐总线(未示出),并且可以提供AM、FM和卫星无线电、CD、DVD和其他多媒体功能。该功能可以与信息娱乐模块一起提供或独立于信息娱乐模块提供。麦克风54向无线通信设备30提供音频输入,以使驾驶员或其他乘员能够经由无线载波***70提供语音命令和/或进行免提呼叫。为此目的,它可以利用本领域已知的人机界面(HMI)技术连接到车载自动语音处理单元。视觉显示器或触摸屏50优选地是图形显示器并且可以用于提供多种输入和输出功能。显示器50可以是仪表板上的触摸屏、从挡风玻璃反射的抬头显示器,或者可以投影图形以供车辆乘员观看的投影仪。还可以使用各种其他车辆-用户界面,因为图1的界面仅是一个特定实施方式的示例。
在所示实施例中,第二PEPS车辆14被描绘为乘用车,但是应当理解的是,也可以使用包括摩托车、卡车、运动型多用途车(SUV)、休闲车(RV)、船舶、包括无人机(UAV)在内的飞机的任何其他车辆等。此外,虽然未示出车辆14的车辆电子设备,但车辆14可包括本文所讨论的任何一个或多个VSM,包括车辆12的那些VSM中的任何一个或全部,除了车辆14包括车辆电子模块200(图3)而不是车辆电子模块100。然而,在一些实施例中,车辆14可以包括车辆电子模块100和车辆电子模块200。
在所示实施例中,非PEPS车辆16被描绘为乘用车,但是应当理解,也可以使用任何其他车辆包括摩托车、卡车、运动型多功能车(SUV)、休闲车(RV)、船舶、包括无人机(UAV)在内的飞机等。此外,虽然未示出车辆16的车辆电子设备,但车辆16可包括本文所讨论的任何一个或多个VSM,包括车辆12的任何或所有VSM,除了PEPS模块44之外。此外,非PEPS车辆16可包括SRWC锁盒,比如图4中所示的BLE锁盒。下面更详细描述的SRWC锁盒可包括用于存储车辆16的车钥匙和可以通过使用SRWC信号解锁和/或锁定的舱室。在一些实施例中,非PEPS车辆16包括车辆电子模块100。在其他实施例中,非PEPS车辆16可包括车辆电子模块200。
无线载波***70可以是任何合适的蜂窝电话***。载波***70显示为包括蜂窝塔72;然而,载波***70可以包括以下部件中的一个或多个(例如,取决于蜂窝技术):蜂窝塔、基站收发信台、移动交换中心、基站控制器、演进节点(例如,eNodeB)、移动性管理实体(MME)、服务和PGN网关等,以及将无线载波***70与陆地网络76连接或将无线载波***与用户设备(UE,例如,其可包括车辆12、14和/或16中的远程信息处理设备)连接所需的任何其他网络部件。载波***70可以实施任何合适的通信技术,包括GSM/GPRS技术、CDMA或CDMA2000技术、LTE技术等。通常,无线载波***70、它们的部件、它们的部件的布置、部件之间的交互等等在本领域中通常已知。
除了使用无线载波***70之外,可以使用卫星通信形式的不同无线载波***来提供与车辆的单向或双向通信。这可以使用一个或多个通信卫星(未示出)和上行链路发送站(未示出)来完成。单向通信可以是比如卫星无线电服务,其中节目内容(新闻、音乐等)由上行链路发送站接收、打包以便上载,然后发送到卫星,该卫星向订户广播节目。双向通信可以是,例如,使用一个或多个通信卫星以中继车辆12、14和/或16与上行链路发送站之间的电话通信的中继电话服务。如果使用的话,除了无线载波***70之外或代替无线载波***70,可以使用该卫星电话。
陆地网络76可以是传统的基于陆地的远程通信网络,其连接到一个或多个陆线电话并且将无线载波***70连接到远程设施80(或车辆后端服务服务器***110,如下所述)。比如,陆地网络76可以包括公共交换电话网(PSTN),比如用于提供硬连线电话、分组交换数据通信和因特网基础设施的公共交换电话网。陆地网络76的一个或多个段可以通过使用标准有线网络、光纤或其他光网络、有线网络、电力线,比如无线局域网(WLAN)的其他无线网络、提供宽带无线接入(BWA)的网络或其任何组合来实施。
计算机78(图1中仅示出一个)可用于一个或多个目的,比如用于向多个车辆和其他电子网络计算设备(包括车辆12、14和/或16)提供人对人(P2P)车辆共享服务。计算机78可以是可经由比如因特网的私人或公共网络访问的许多计算机中的一些。其他这样的可访问计算机78可以是例如:服务中心计算机,其中可以从车辆上载诊断信息和其他车辆数据;由车主或其他订户用于各种目的,比如访问和/或接收车辆传感器数据(或其他数据),以及建立和/或配置用户偏好或控制车辆功能的客户计算机;或者车辆共享服务器,其协调来自请求使用车辆作为汽车共享服务的一部分的多个用户的注册。计算机78还可用于提供比如DNS服务之类的因特网连接或用作使用DHCP或其他合适协议将IP地址分配给车辆12、14和/或16的网络地址服务器。
车辆后端服务设施80是远程设施,这意味着它位于远离车辆12、14和/或16的物理位置处。车辆后端服务设施80(或“远程设施80”)简言之,可以设计成通过使用一个或多个电子服务器82为车辆电子设备20提供许多不同的***后端功能。车辆后端服务设施80包括车辆后端服务服务器82和数据库84,它们可以存储在多个存储设备上。而且,远程设施80可以包括一个或多个交换机、一个或多个现场顾问和/或自动语音响应***(VRS),所有这些都是本领域已知的。车辆后端服务设施80可以包括这些各种部件中的任何一个或全部,并且优选地,各种部件中的每一个经由有线或无线局域网彼此耦合。远程设施80可以经由连接到陆地网络76的调制解调器接收和发送数据。数据传输也可以由无线***,比如IEEE802.11x、GPRS等进行。本领域技术人员将理解,尽管在所示实施例中仅描绘了一个远程设施80和一个计算机78,但是可以使用许多远程设施80和/或计算机78。
服务器82可以是包括至少一个处理器和存储器的计算机或其他计算设备。处理器可以是能够处理电子指令的任何类型的设备,包括微处理器、微控制器、主处理器、控制器、车辆通信处理器和专用集成电路(ASIC)。处理器可以是仅用于服务器82,或者可以与其他***共享的专用处理器。至少一个处理器可以执行各种类型的数字存储指令,比如软件或固件,其使服务器82能够提供各种各样的服务。对于网络通信(例如,网络内通信、包括因特网连接的网络间通信),服务器可以包括可以用于向或从计算机传输数据的一个或多个网络界面卡(NIC)(包括比如无线NIC(WNIC))。这些NIC可以允许一个或多个服务器82彼此连接、连接到数据库84或其他网络设备,包括路由器、调制解调器和/或交换机。在一个特定实施例中,服务器82的NIC(包括WNIC)可以允许建立SRWC连接和/或可以包括以太网电缆可以连接到的以太网(IEEE 802.3)端口,其可以提供两者或者更多设备之间的数据连接。远程设施80可以包括多个路由器、调制解调器、交换机或可以用于提供联网能力的其他网络设备,比如与陆地网络76和/或蜂窝载波***70连接。
数据库84可以存储在多个存储器上,比如通电的临时存储器或任何合适的非暂时性计算机可读介质;这些包括不同类型的RAM(随机存取存储器,包括各种类型的动态RAM(DRAM)和静态RAM(SRAM))、ROM(只读存储器)、固态驱动器(SSD)(包括其他固态存储器,比如固态混合驱动器(SSHD)、硬盘驱动器(HDD)、磁盘或光盘驱动器,该存储器存储执行本文所讨论的各种外部设备功能所需的一些或全部软件。后端设施80处的一个或多个数据库可以存储各种信息,并且可以包括车辆预订数据库和其他车辆后端信息数据库。该车辆预订数据库可以存储用于执行P2P车辆的预订的预订信息。
在一些实施例中,远程设施80可以使用存储在数据库84中的信息来执行本文讨论的预订建立过程(比如,方法500(图5))的一个或多个实施例。如上所述,尽管仅示出了单个车辆后端服务设施80,但是可以使用多个车辆后端服务设施,并且在这种情况下,可以协调多个车辆后端服务设施的功能,使得车辆后端服务设施可以充当单个后端网络,或者使每个设施的操作与其他设施的操作协调。并且,服务器82可用于将存储在数据库84中的信息提供给各种其他***或设备,比如车辆12、14和/或16。
个人短程无线通信(SRWC)设备90是移动设备,并且可以包括:启用SRWC以及其他个人(或移动)设备应用的硬件、软件和/或固件。在一个实施例中,个人SRWC设备90可以包括车辆设备应用92和全球导航卫星***(GNSS)接收器。根据各种实施例,个人SRWC设备可以包括AndroidTM,iOSTM,WindowsTM Phone,WindowsTM Mobile,BlackBerryTM,TizenTM和/或其他各种操作***。在一个特定实施例中,个人SRWC设备可以是个人蜂窝SRWC设备,其包括蜂窝芯片组和/或蜂窝连接能力,以及SRWC能力。例如,个人SRWC设备可以使用蜂窝芯片组经由无线载波***70与各种远程设施(包括计算机78和远程服务器设备80)连接。如本文所使用的,个人SRWC设备是能够进行SRWC的个人SRWC设备,该设备可由用户携带,并且设备的可携带性至少部分地取决于用户,比如可穿戴设备(例如,智能手表),可植入设备或手持设备(例如,智能手机、平板电脑、笔记本电脑)。如本文所使用的,短程无线通信(SRWC)设备是能够进行SRWC的设备。SRWC移动设备90的硬件可以包括:用于存储软件、固件等的处理器和存储器(例如,被配置为与处理器一起操作的非暂时性计算机可读介质)。个人SRWC设备的处理器和存储器可以启用可以由用户(或制造商)预安装或安装的各种软件应用(例如,具有软件应用或图形用户界面(GUI))。
如上所述,个人SRWC设备90可以包括处理器和存储器。处理器(或处理设备)可以是能够处理电子指令的任何类型的设备,包括微处理器、微控制器、主机处理器、控制器和专用集成电路(ASIC)。个人SRWC设备90的处理器执行各种类型的数字存储指令,比如存储在个人SRWC设备的存储器中的软件或固件程序,这使得设备90能够提供各种各样的服务。个人SRWC设备的存储器可以包括任何合适的非暂时性计算机可读介质;这些包括不同类型的RAM(随机存取存储器,包括各种类型的动态RAM(DRAM)和静态RAM(SRAM))、ROM(只读存储器)、固态驱动器(SSD)(包括其他固态)存储器,比如固态混合驱动器(SSHD)、硬盘驱动器(HDD)、磁盘或光盘驱动器,其存储执行本文所讨论的各种外部设备功能所需的一些或全部软件。在一个实施例中,个人SRWC设备90可用于确定个人SRWC设备的位置。这些设备可以根据一种或多种SRWC技术或有线连接(比如使用通用串行总线(USB)电缆的连接)与无线通信设备30通信或彼此通信。在一个实施例中,个人SRWC设备90可用于认证和/或授权用户访问车辆12、14和/或16,作为已建立的预订的一部分。
例如,个人SRWC设备90的用户(例如,P2P车辆租用者)可以使用车辆设备应用92来配置和建立比如车辆12、14和/或16的车辆的预订。该建立过程可以包括使用个人SRWC设备90的用户界面(比如触摸屏和/或按钮),然后将该输入的信息发送到远程设施80。远程设施80然后可以访问一个或多个数据库,比如车辆预订数据库,以便可以获得通知远程设施80确认或拒绝预订的信息。远程设施80可以执行与个人SRWC设备90的后续通信,然后可以将确认或拒绝预订通信给个人SRWC设备90。当确认预订时,远程设施80然后可以将预订信息,比如预订认证和/或授权信息发送到个人SRWC设备90。至少一些预订信息可以在当具有个人SRWC设备90的用户接近车辆12时由个人SRWC设备90呈现给车辆电子模块100(或200或SRWC锁盒300)。
参考图2,示出了车辆电子模块100的实施例,其可以与第一PEPS车辆12一起使用。车辆电子模块100包括短程无线通信电路102、车载诊断II(OBD II)连接器104、微控制器106、发光二极管(LED)指示器108和存储器110。车辆电子模块100还可包括容纳或含有所有部件102-110的壳体112。壳体112可以与任何车辆壳体分离并且可以包括暴露部分,该暴露部分使得OBD II连接器104能够被暴露,使得OBD II连接器104可以连接到车辆12的OBD II端口42,如下所述。至少在一些实施例中,车辆电子模块100可以仅通过OBD II连接器104物理地连接到车辆电子设备20并且可以是便携式的。此外,车辆电子模块100的特定部件102-110可以布置成使得车辆操作者可以看到LED指示器108,同时车辆电子模块100的OBD II连接器104与OBD II端口42接合。在一个实施例中,车辆电子模块100可以包括印刷电路板(PCB),该印刷电路板包括附接到其上并且可以用作用于连接各种部件102-110的介质的部件102-110。在至少一些实施例中,车辆电子模块100是在P2P管理者使用车辆作为P2P车辆共享网络的一部分之后被P2P管理者发送或以其他方式获得的售后市场设备(即,不被视为原始OEM车辆电子设备的一部分的设备)。因此,至少在这些实施例中,车辆电子模块100不是原始OEM车辆电子设备的一部分,因此,用户不需要车辆的正常操作。此外,在一些实施例中,车辆电子模块100可以包括其壳体并且仅可以经由OBD II连接与车辆电子设备物理地相接。
短程无线通信(SRWC)电路102可以被配置为根据比如Wi-FiTM,WiMAXTM、Wi-FiDirect、其他IEEE 802.11协议、ZigBeeTM、蓝牙TM、Bluetooth低功耗(BLE)或近场通信(NFC)中的任何一个的一个或多个短程无线通信(SRWC)进行无线通信。短程无线通信(SRWC)电路32使车辆电子模块100能够发送和接收SRWC信号,比如BLE信号。SRWC电路可以允许车辆电子模块100连接到另一个SRWC设备,比如无线通信设备30和/或个人SRWC设备90、另一个车辆电子模块(例如,车辆电子模块200(图3)),和/或SRWC-锁盒300(图4)。
在一个实施例中,SRWC电路102可用于周期性地发送将由个人SRWC设备90接收的广告消息。该广告信息可包括预订标识符、车辆标识信息和/或个人SRWC设备标识信息,如下文所述。例如,广告可以包括车辆标识号(VIN)、国际移动设备标识码(IMEI)、预订标识符或特别标识车辆12或车辆电子模块100的其他标识信息。个人SRWC设备90可以接收该广告消息,该广告消息可以使用BLE发送,并且作为响应,个人SRWC设备90可以发送响应消息和/或与车辆电子模块100进行握手。可以使用各种认证技术,包括带外BLE认证和/或配对技术。在个人SRWC设备90和车辆电子模块100创建安全连接之后,个人SRWC设备90可以将预订信息(例如,预订认证信息、预订授权信息)无线地发送到车辆电子模块100,然后车辆电子模块100可以验证具有预先存储在存储器110中的预订信息的信息(或响应于建立预订而接收的信息,如下所述)。一旦验证了该信息,车辆电子模块就可以向BCM 24(或其他VSM)发送门解锁命令,从而使至少一个车门解锁。
另外或替代地,可以由车辆电子模块100使用SRWC电路102与无线通信设备30通信。尽管车辆电子模块100连接到车辆通信总线40(进而是许多VSM),可能存在使用无线通信与VSM(比如无线通信设备30)通信的情况。在这种情况下,可以使用它们各自的SRWC电路102和32在车辆电子模块100和无线通信设备30之间建立SRWC连接。
OBD II连接器104是与车辆电子设备20的OBD II端口42互补的连接器。OBD II连接器104可连接到OBD II端口42,以便可以在车辆电子设备20的各种VSM和车辆电子模块100之间传送信息。OBD II连接器104可以根据SAE J1962规范进行配置,并且可以是包括多个销的阳连接器,所述多个销布置成与OBD II端口42的那些阴销槽互锁。因此,根据SAEJ1962规范,OBD II连接器104可以是A型或B型连接器,使得OBD II连接器104的类型对应于OBD II端口42的类型。在其他实施例中,可以使用任何合适的OBD连接器和车辆端口,应当理解,OBD II的使用仅是一个可能的实施例。
当车辆电子模块100经由OBD II连接器104耦合到OBD II端口42时,可以从车辆电池向车辆电子模块100供应电力,并且OBD II以这种方式用作车辆电子模块100的电源。此外,在许多实施例中,车辆12可以配置为在车辆通电时和断电时向OBD II端口42提供电力。以这种方式,只要车辆电池不“死”(或低于合适的电压或充电阈值),OBD II端口42就可以向车辆电子模块100提供电力。
在至少一些实施例中,OBD II端口42可用于在车辆电子模块100与车辆电子设备20的一个或多个VSM之间传递信息。例如,如上所述,车辆电子模块100可以使用OBD II连接(即,OBD II连接器104和OBD II端口42之间的连接)经由向BCM 24(或其他车辆***模块)发送本地VDB消息来设置车辆禁用块(VDB)。作为另一示例,无线通信设备30可以将预订信息(例如,已经在设备30处从远程设施80接收的预订信息)发送到车辆电子模块100。预订信息可以包括预订授权信息(例如,在预订期间被授权访问车辆的个人SRWC设备的IMEI、预订认证信息(例如,可用于认证个人SRWC设备90的信息)、标识符(例如,个人SRWC设备标识信息、预订标识符、车辆标识信息)、预订参数(例如,开始和结束时间、访问能力和/或限制),以及各种其他信息。然后,车辆电子模块100可以在与个人SRWC设备90建立SRWC连接(比如BLE连接)时使用该信息。此外,该预订信息(例如,开始和结束时间、授权信息、认证信息)可以用于设置车辆禁用块(VDB)。在其他实施例中,可以使用不同的硬连线车辆总线连接器,其使得车辆电子模块100能够经由硬线连接通信地耦合到车辆电子设备。在这种情况下,车辆电子模块100可以连接到该不同的硬连线车辆总线连接器而不是OBD II端口。
微控制器106可以是能够处理电子指令的任何类型的设备,包括微处理器、微控制器、主处理器、控制器、车辆通信处理器和专用集成电路(ASIC)。微控制器106执行各种类型的数字存储指令,比如存储在存储器110中的软件或固件程序,其使得车辆电子模块100能够提供各种各样的服务。比如,微控制器106可以执行程序或处理数据以执行本文所讨论的方法的至少一部分(比如,方法600(图6))。存储器110可以包括任何合适的非暂时性计算机可读介质;这些包括不同类型的RAM(随机存取存储器,包括各种类型的动态RAM(DRAM)和静态RAM(SRAM))、ROM(只读存储器)、固态驱动器(SSD)(包括其他固态存储器,比如固态混合驱动器(SSHD))、硬盘驱动器(HDD)、磁盘或光盘驱动器,其存储执行本文所讨论的各种外部设备功能所需的一些或全部软件。
发光二极管(LED)指示器108可以是由微控制器106控制用于将信息传送给用户或操作者的LED。例如,LED指示器108可以根据各种预先配置的图案或序列发光,并且通过使用各种颜色,通知用户或操作者车辆电子模块100、预订和/或车辆12的状态。本领域技术人员将理解,可以替代地或另外地使用其他光指示器或显示器(以及其他用户设备界面)。
参考图3,示出了车辆电子模块200的第二实施例,其可以例如与第二PEPS车辆14一起使用。车辆电子模块200被描绘为包括短程无线通信(SRWC)电路202、电源204、微控制器206、LED指示器108、存储器210、电池212、钥匙扣电路214和全球导航卫星***(GNSS)接收器216。车辆电子模块200还可包括容纳或包含所有部件202-216的壳体218。壳体218可以与任何车辆壳体分离,并且可以包括暴露部分,该暴露部分使得电源204的连接器能够被暴露,使得电源204可以连接到车辆14的辅助电源端口48,如下面所讨论。至少在一些实施例中,车辆电子模块200可以仅经由电源204物理地连接到车辆电子设备20并且可以是便携式的。此外,车辆电子模块200的特定部件202-116可以布置成使得车辆操作者可以看到LED指示器208,同时车辆电子模块200的电源204与车辆电子设备20的辅助电源端口48接合。在一个实施例中,车辆电子模块100可以包括印刷电路板(PCB),该印刷电路板包括附接到其上的部件202-216并且可以用作用于连接各种部件202-216的介质。在至少一些实施例中,车辆电子模块200是在P2P管理者使用车辆作为P2P车辆共享网络的一部分之后被P2P管理者发送或以其他方式获得的售后市场设备。因此,至少在这些实施例中,车辆电子模块200不是原始OEM车辆电子设备的一部分。此外,在一些实施例中,车辆电子模块200可以包括其自己的壳体并且仅可以经由辅助电源端口48与车辆电子设备物理地相接。
SRWC电路202可以与车辆电子模块100的SRWC电路102类似或相同。例如,SRWC电路202可用于执行与无线通信设备30和/或个人SRWC设备90的BluetoothTM低功耗(BLE)通信。在一些实施例中,SRWC电路202可用于与车辆电子模块100进行SRWC通信。在许多实施例中,SRWC电路202可以用作与车辆14通信的主要手段,因为在许多情况下,车辆电子模块200不包括到车辆电子设备20的硬连线连接。例如,如上所述,车辆电子模块100可以经由OBD II端口42与车辆进行通信,其连接到车辆电子设备20的通信总线40。然而,在许多实施例中,车辆电子模块200不包括OBD II连接器104。并且,尽管车辆电子模块200可以经由通用串行总线(USB)连接(下面讨论)连接到车辆200,但是车辆14可以限制使用该USB连接,如下所述。因此,车辆电子模块200可以使用SRWC通信,比如BLE通信,用于向车辆电子设备20发送信息和从车辆电子设备20接收信息。在其他实施例中,车辆14(或车辆12)可以包括车辆电子模块100和车辆电子模块200。在这些实施例中,车辆电子模块200可以经由车辆电子模块100与车辆通信。
在一些实施例中,SRWC电路202可用于以与SRWC电路102可以的相同或类似的方式发送广告。因此,个人SRWC设备90和车辆电子模块200可以以与上面关于个人SRWC设备90和车辆电子模块100之间的SRWC连接所讨论的方式类似的方式建立SRWC连接。这样,一旦建立安全连接,可以将预订授权和/或认证信息从个人SRWC设备90传送到车辆电子模块200,然后车辆电子模块200可以验证或以其他方式认证该信息。也可以传输其他预订信息。响应于成功验证,车辆电子模块200然后可以为钥匙扣电路214供电以解锁车门。
此外,预订信息可以从远程设施80传送到无线通信设备30,然后经由SRWC连接从无线通信设备30传送到车辆电子模块200。车辆电子模块200和无线通信设备30可以使用预先存储的钥匙(或其他授权/认证信息)建立安全的SRWC连接,或者可以使用其他合适的配对或连接建立过程。无线通信设备30和车辆电子模块200之间的该SRWC连接还可以用于将预订状态信息从车辆电子模块200传送到车辆电子设备20。比如,一旦个人SRWC设备90已经被认证和/或验证,车辆电子模块200可以将该认证和/或验证的结果传送给无线通信设备30,该无线通信设备30然后可以清除车辆禁用块(VDB)。在这种情况下,车辆电子模块200可以将认证信息(例如,证书)发送到无线通信设备30(并且最后,从无线通信设备30到BCM24),其可以用于更好地确保车辆电子模块200有权发出VDB清除命令。在其他实施例中,车辆电子模块200可能无权清除车辆14的VDB。
电源204可包括电源连接器和电源调节器。电源调节器可用于调节被拉入车辆电子模块200的电压量、瓦特数和/或电流量。在一个实施例中,电源调节器可以是低压差稳压器,比如直接-电流(DC)线性电压调节器。电源连接器可以是硬连线连接器,其可以与车辆电子设备20的辅助电源端口48互补。在一个示例中,电源连接器可以是可以***(或者以其他方式耦合到)辅助电源端口48的阳通用串行总线(USB)连接器,在这种情况下,辅助电源端口48可以是阴USB端口。可以使用各种USB类型,包括USB类型A、类型B、微型B、迷你B和/或类型C。这些USB连接器也可以是USB 2.0或3.0连接器。此外,可以使用其他电源连接器,比如点烟器插座连接器、同轴DC输入、德国标准化研究所(Deutsches Institut fürNormung,DIN)连接器等。电源204可以经由辅助设备从车辆电池接收电荷。在许多实施例中,经由辅助电源端口48供应的该电荷可以是车辆电子模块200用于为其部件(例如,部件202、206-216)供电的主电力源。在一些实施例中,当车辆处于通电模式时(例如,车辆启动、车辆处于附件(ACC)模式),车辆电子模块200可仅被供应电荷(或电力)。由辅助电源端口48提供的电荷还可以用于对电池212充电(或再充电),电池212可以在车辆未处于通电状态或以其他方式经由辅助电源端口48接收电力时用作备用电池。
在车辆14包括通常可用于数据通信的辅助电源端口48(比如,USB连接器)的情况下,车辆14可以限制将该连接用于媒体或娱乐目的。或者,在其他实施例中,连接(比如,USB连接)可以仅限于从车辆电池提供电荷。并且,在又一个实施例中,车辆14可以禁止或过滤来自使用USB连接传送的车辆电子模块200(或连接到辅助电源端口48的其他设备)的通信。因此,在经由辅助电源端口48的通信受到限制的这种实施例中,车辆电子模块200可以使用SRWC电路202与车辆14通信。此外,在可以经由辅助电源端口48进行通信的实施例中,尽管也可以使用辅助电源端口48用于数据通信,但是车辆电子模块200仍然可以使用SRWC电路202。
微控制器206可以与车辆电子模块100的微控制器106类似或相同。例如,微控制器206可以包含(或包括)以上关于车辆电子模块100的微控制器106所讨论的那些处理器中的任何一个。此外,存储器210可以与车辆电子模块100的存储器110类似或相同。例如,存储器210可以包含(或包括)以上关于车辆电子模块100的存储器110讨论的那些存储器类型中的任何一种。此外,LED指示器208可以与车辆电子模块100的LED指示器108类似或相同。
电池212可以是任何合适的电池,当不经由电源204供电时,该电池可用于为车辆电子模块200供电。在一个实施例中,电池212可以是锂离子(Li-ion)电池组,在一个特定实施例中,电池212可以是具有2,000mAh(毫安小时)的锂离子电池组。例如,在一些实施例中,当车辆14处于“断电”状态时,辅助电源端口48不向车辆电子模块200提供电荷。然而,车辆电子模块200可能需要电力来执行某些操作,比如用于使用SRWC电路202发送广告。在许多场景中,用户可以预订车辆14,但是车辆14可以被锁定并且处于断电状态,以便不向车辆电子模块200供电。因此,备用电池212可以在车辆处于断电状态时供电,使得SRWC电路可以与个人SRWC设备90通信,以及为钥匙扣电路214供电以允许用户进入车辆。
钥匙扣电路214可以是通常用在钥匙扣中以与车辆14的PEPS模块44一起使用的电路。钥匙扣电路214可以包括可以响应于从PEPS模块44接收低频无线电信号发送高频无线电信号的射频(RF)发射器。本领域技术人员将理解,也可以使用其他频率。当PEPS模块44从车钥匙接收到响应(并且验证响应)时,PEPS模块44可以解锁车门,使车辆能够启动主推进***,和/或以其他方式提供对车辆的访问。当微控制器206(或车辆电子模块200)确定个人SRWC设备90被认证和/或授权时,钥匙扣电路214可以从电源204或电池212提供电力。此外,车辆电子模块200可以确定对于与个人SRWC设备90相关联的用户当前是否正在进行预订时段,并且如果是,则车辆电子模块200可以向钥匙扣电路214提供电力。
全球导航卫星***(GNSS)接收器216从GNSS卫星星座60接收无线电信号。GNSS接收器216可以被配置用于各种GNSS实施方式,包括用于美国的全球定位***(GPS)、北斗中国导航卫星***(BDS)、俄罗斯全球导航卫星***(GLONASS)、欧盟伽利略***以及各种其他导航卫星***。例如,GNSS接收器216可以是GPS接收器,其可以从GPS卫星星座60接收GPS信号。并且,在另一个示例中,GNSS接收器216可以是从GNSS(或BDS)卫星星座60接收多个GNSS(或BDS)信号的BDS接收器。在任一实施方式中,GNSS接收器216可包括至少一个处理器和存储器,该存储器包括非暂时性计算机可读存储器,其存储可由处理器访问用于实施对由接收器216执行的处理的指令(软件)。
另外,车辆电子模块200可以使用GNSS接收器216来同步包括在车辆电子模块200中的时钟。GNSS接收器216可以使用从GNSS卫星星座60接收的GNSS信号来获得准确的时间。因此,使用该信息来保持车辆电子模块200的时钟同步。如上所述,车辆电子模块200可以在正在进行的预订时段期间向钥匙扣电路214(其可以用于获得对车辆的访问)提供电力。因此,在至少一些场景中,同步车辆电子模块200的时钟以使得在实际预订时段之外的时间不授予访问是有用的。
参考图4,示出了位于非PEPS车辆16内的短程无线通信(SRWC)锁盒300。SRWC锁盒300包括SRWC电路302、锁304、微控制器306。发光二极管(LED)指示器308、存储器310和隔室312。物理车钥匙17可以存储在SRWC锁盒300的隔室312内。物理车钥匙17是用于启动车辆16也可以用于解锁或锁定车辆16的钥匙。在一些实施例中,物理钥匙可以是非被动物理钥匙,或者可以是被动物理钥匙,比如钥匙扣。SRWC锁盒300可用于保护物理车钥匙17免于被盗。SRWC锁盒300可以包括容纳SRWC锁盒300的部件的壳体。SRWC锁盒300可以固定到车辆16,以防止SRWC锁盒300从车辆的内舱移除。
SRWC电路302可以与车辆电子模块100的SRWC电路102类似或相同。比如,SRWC电路302可用于执行与无线通信设备30和/或个人SRWC设备90进行BluetoothTM低功耗(BLE)通信。SRWC电路302可以发送广告,然后可以由个人SRWC设备90接收该广告。然后,个人SRWC设备90和SRWC锁盒300可以建立安全连接,比如如上面关于车辆电子模块100的SRWC电路102所讨论的那些。然后,可以在该建立的连接上共享信息(例如,代码或其他秘密数据),该连接可以是BLE连接。微控制器306可以与车辆电子模块100的微控制器106类似或相同。例如,微控制器306可以使用上面关于车辆电子模块100的微控制器106讨论的任何类型的处理器来实施。此外,存储器310可以与车辆电子模块100的存储器110类似或相同。例如,使用以上关于车辆电子模块100的存储器110讨论的那些存储器类型中的任何一种来实施存储器310。而且,LED指示器308可以是与车辆电子模块100的LED指示器108类似或相同的类型。
隔室312可以是包括可以被锁定或以其他方式固定的访问点(比如,门)的任何隔室,使得隔室312的内容物(比如,车钥匙17)不能被进入。在一个实施例中,隔室312包括顶壁、底壁、三个侧壁和可由锁304锁定的门。当然,其他配置也是可能的。
锁304是可电子控制的锁,其可用于提供或限制访问隔室。锁304可以由微控制器306控制(比如,解锁、锁定)。例如,微控制器306可以从个人SRWC 90接收解锁请求,并且在接收到该请求时,微控制器306可以应解锁请求中存储的信息解锁请求来比较信息。解锁请求中的该信息可以是代码或其他秘密数据。在该代码(或其他秘密数据)与存储在存储器310中的代码(或其他秘密数据)匹配时,微控制器306可以向锁304发送解锁命令,从而使锁304解锁并提供对隔室312的访问。在一个实施例中,由个人SRWC设备90发送并且存储在存储器310中的秘密数据可以是数字证书或其部分。
SRWC锁盒300还可以包括电池314,其在性质上可以类似于车辆电子模块200的电池212。电池可以用于向SRWC锁盒300的电气部件,包括SRWC电路302、微控制器306、存储器310、锁304和LED指示器308提供电荷。此外,在一些实施例中,SRWC锁盒300可包括可连接到车辆16的辅助电源端口48的电源,其可用于向SRWC锁盒300的那些电气部件提供电力或充电,以及用于对电池314再充电。
参考图5,示出了使车辆能够作为车辆预订的一部分进行操作的方法500的实施例。在一个实施例中,方法500可以由远程设施80执行。虽然方法500的步骤被描述为以特定顺序执行,但是在此预期可以以本领域技术人员将理解的任何合适的或技术上可行的顺序来执行方法500的步骤。
在步骤510中,在远程设施处接收车辆预订请求。车辆预订请求可以包括用户期望保留的请求车辆的标识符(例如,VIN)、开始时间(和/或日期)、结束时间(和/或日期)、用户信息(例如,用户凭证、用户认证信息)和各种其他保留参数。用户可以使用个人SRWC设备90(例如,使用车辆设备应用92)来配置预订请求,或者可以使用计算机78来这样做。用户可以使用图形用户界面(GUI)或其他合适的输入方法。然后可以将预订请求提交给车辆后端服务设施或其他远程设施,然后其可以处理该请求。方法500继续到步骤520。
在步骤520中,远程设施确定是否建立预订。例如,远程设施80可以从数据库84中调用信息,比如从车辆预订数据库中调用信息,并且可以确定是否允许和/或建立所请求的预订。该确定可以包括检查所请求的车辆的可用性、确定用户是否有资格预订车辆、将在预订请求中接收的预订参数与关于所请求的车辆的信息进行比较等。当远程设施确定允许或以其他方式建立预订时,方法500继续到步骤530。如果不允许预订,则方法500可以结束。
在步骤530中,远程设施获得或生成认证和/或授权信息。认证信息可以是数字证书或数字证书的某些部分。在其他实施例中,认证信息可以是适合于认证车辆用户或设备(例如,个人SRWC设备90)的其他信息。授权信息可以包括某些凭证信息、密钥或其他秘密信息。在一些实施例中,认证和授权信息可以聚合成单个数据或多个数据。可以响应于确定建立预订而生成认证和/或授权信息。在其他实施例中,可以为特定车辆(或P2P用户)预先生成认证和/或授权信息,并且此后,可以从存储器或数据库(比如从车辆预订数据库)获得或调用认证和/或授权信息。在为特定车辆(或P2P用户)预先生成认证和/或授权信息的至少一些实施例中,该信息可以仅被发送到个人SRWC设备90(步骤540)。
此外,可以获得或生成其他预订信息。该信息可以包括关于预订车辆的信息、关于P2P用户的信息,和/或关于P2P用户(例如,P2P车辆租用者)的设备的信息,比如个人SRWC设备90。例如,预订信息可包括认证信息、授权信息、预订标识符、车辆标识信息和/或个人SRWC设备标识信息。预订标识符可以是用于从其他预订唯一地标识当前预订的唯一标识符。在其他实施例中,预订标识符相对于特定车辆或车辆电子模块的其他预订标识符可以是唯一的,并且在这个意义上,车辆标识信息和预订标识符的组合可以唯一地标识当前预订。也可以使用用于唯一地标识P2P车辆共享网络的每个预订的标识符的其他组合。车辆标识信息可包括车辆标识号、BluetoothTM地址(BD_ADDR)(例如,SRWC电路102或32的BD_ADDR)、媒体访问控制(MAC)地址(例如,SRWC电路102或32的MAC地址)或者可以用于标识特定预订车辆或车辆电子模块100的其他标识符。个人SRWC设备标识信息可以是个人SRWC设备90的国际移动设备身份(IMEI)、个人SRWC设备90的电话号码、个人SRWC设备90的MAC地址、个人SRWC设备90的BD_ADDR,或个人SRWC设备90的其他标识信息。方法500继续到步骤540。
在步骤540中,将预订信息发送到个人SRWC设备和/或车辆。预订信息可以包括授权信息,认证信息、车辆标识信息、个人SRWC设备标识信息和/或其他预订信息(例如,预订的开始和结束时间)。在一个实施例中,远程设施80可以将授权信息、认证信息和车辆标识信息发送到个人SRWC设备90。该信息可以经由陆地网络76和/或蜂窝载波***70发送到个人SRWC设备90。此外,远程设施80可以将个人SRWC设备标识信息和其他预订信息发送到车辆,比如预订时间段(例如,开始时间和日期、结束时间和日期)。在一些实施例中,车辆12(或车辆电子模块)可能已经包括授权信息和/或认证信息;在这样的实施例中,远程设施80可能不需要将该信息发送到车辆12。然而,在其他实施例中,远程设施80可以发送授权信息和/或认证信息,以及个人SRWC设备标识信息和其他预订信息到车辆12。然后方法500结束。
参考图6,示出了使车辆能够作为车辆预订的一部分进行操作的方法600的实施例。在一个实施例中,方法600可以由车辆电子模块100执行。虽然方法600的步骤被描述为以特定顺序执行,但是由此预期方法600的步骤可以以本领域技术人员将理解的任何合适的或技术上可行的顺序被执行。
在许多实施例中,方法600可以在执行方法500之后或在执行另一车辆预订建立过程之后开始。而且,方法600可以由安装在PEPS车辆12中的车辆电子模块100执行。如上所述,在许多实施例中,可以通过将车辆电子模块100***车辆12的车载诊断II(OBD II)端口42中而将车辆电子模块100容易地安装在车辆12中。在方法600之前和/或在方法500之前,车辆电子模块100可以与车辆12一起执行设置过程,这可能包括经由OBD II连接交换信息。在其他实施例中,车辆共享100和车辆12可以执行初始SRWC连接建立过程或配对过程,其中车辆电子模块100和车辆12(具体地,例如,无线通信设备30)建立连接然后存储连接信息,比如可以作为初始SRWC连接建立过程或配对过程的一部分生成的共享密钥。此外,作为设置的一部分,可以在车辆电子模块100和车辆12之间共享其他信息。
另外,车辆电子模块100可以与车辆后端服务设施(比如远程设施80)一起注册。在一些实施例中,该注册可以由车辆电子模块100和车辆12自动执行,这可以作为初始设置的一部分发生。在其他实施例中,车主或主要操作员可以通过使用网站、计算机应用或其他网络门户来注册车辆电子模块100。该注册过程可以包括车主或主操作员将信息输入到用户界面中。该输入信息可以是与车辆电子模块100和/或P2P车辆管理者有关的信息,以及其他信息。一旦车辆电子模块100已经安装、设置和/或注册,则车辆电子模块100就准备好用作人对人(P2P)车辆共享网络的一部分。
方法600开始于步骤610,其中由车辆电子模块发送或广播广告。在一个实施例中,车辆电子模块100可以使用短程无线通信(SRWC)电路102来发送广告。在一个实施例中,广告是根据特定SRWC协议或技术,比如Bluetooth低功耗(BLE)配置的无线消息。在其他实施例中,可以使用其他SRWC协议,比如Wi-FiTM和/或Wi-Fi DirectTM
如上面关于方法500所述,车辆12和/或车辆电子模块100可以包括作为预订过程的一部分而接收的预订信息。该预订信息可以包括个人SRWC设备标识信息,其可以是或至少包括个人SRWC设备90的标识符。另外,可以向车辆12和/或车辆电子模块100提供授权信息和/或认证信息作为预订建立过程的一部分。然而,在其他实施例中,授权信息和/或认证信息可以预先存储在车辆12和/或车辆电子模块100处。在这种情况下,授权信息和/或认证信息可以仅被发送到个人SRWC设备90。在至少一些实施例中,广告可以包括个人SRWC设备标识信息的至少一部分,并且在特定实施例中,广告可以包括个人SRWC设备90的标识符;在这些情况下,由于广告通过在广告中包含个人SRWC设备90(或其他个人SRWC设备标识)的标识符来指示它希望连接的特定个人SRWC设备90,因此广告可以被认为是定向广告。在其他实施例中,广告可以是非定向广告。
广告还可以包括其他预订信息,比如预订标识符。该预订标识符可以在远程设施80处生成,然后作为预订建立过程(比如,方法500)的一部分发送到车辆12、车辆电子模块100和/或个人SRWC设备90。广告中也可以包括各种其他信息。在一个实施例中,可以在车辆电子模块100通电时始终发送广告。
一旦发送广告,其可以以偶数或随机间隔周期性地发生,个人SRWC设备90可以接收广告。例如,当持有个人SRWC设备90的P2P用户(例如,P2P车辆租用者)进入车辆12(或车辆电子模块100)的SRWC范围或预定距离时,个人SRWC设备90接收广告。然后,个人SRWC设备90可以将包含在广告中的信息(比如预订信息(包括各种标识符))与存储的信息进行比较。在个人SRWC设备90确定该信息与存储在个人SRWC设备90处的信息匹配或对应时,可以由个人SRWC设备90生成响应,然后将该响应发送到车辆电子模块100。该消息还可以包括各种信息,比如车辆标识信息或预订标识符。或者,在其他实施例中,该信息可以包括个人SRWC设备标识信息。另外,在至少一些实施例中,广告和/或响应可以包括通用唯一标识符(UUID),其可以包括个人SRWC设备标识信息、车辆标识信息和/或预订标识符。然后,方法600继续到步骤620。
在步骤620中,接收来自个人SRWC设备的响应。响应可以由个人SRWC设备90的SRWC电路发送,并且响应于从车辆电子模块100接收广告。响应可以包括个人SRWC设备标识信息、车辆标识信息和/或预订标识符,如上面提到的。而且,在一些实施例中,响应可以包括其他预订信息。在一个实施例中,响应可以是用于BLE通信的扫描响应,其中响应设备在形成建立的连接之前请求更多信息。因此,在一些实施例中,个人SRWC设备90和车辆电子模块100可以在车辆电子模块100处接收到响应之后并且在建立连接之前执行后续通信(步骤630)。方法600继续到步骤630。
在步骤630中,在个人SRWC设备和车辆电子模块之间建立短程无线通信(SRWC)连接。可以使用SRWC协议或用于发送上述广告和/或响应消息的技术来建立SRWC连接。例如,可以使用BLE配对过程形成BLE连接。BLE配对过程可以使用许多安全机制中的任何一种进行配对。在一个实施例中,使用带外配对过程,其中预订信息(或车辆电子模块100或车辆12已知的其他信息)可用作在车辆电子模块100和个人SRWC设备90之间形成共享秘密的基础。并且,在一些实施例中,连接建立过程可以包括握手,比如四次握手。一旦建立了连接,就可以在车辆电子模块100和/或个人SRWC设备90处存储共享秘密或其他安全信息。此外,在一些实施例中,步骤610和620可以被认为是SRWC连接建立过程。方法600继续到步骤640。
在步骤640中,可以执行认证过程。在许多实施例中,除了连接建立过程之外,还可以执行认证过程,该过程可以包含其自己的认证过程(例如,使用带外信息)。并且,在许多实施例中,通过建立的SRWC连接执行认证过程。认证过程可以包括个人SRWC设备90发送可以用于认证个人SRWC设备90以使车辆电子模块100和/或车辆12满意的认证信息。该认证信息可以是数字证书、令牌或秘密唯一字符串或其他安全信息。此外,挑战和响应方案也可以与认证信息结合使用,以进一步认证个人SRWC设备90的真实性。车辆电子模块100可以将数字证书(或其他认证信息)与存储在存储器110中或车辆12的VSM处的数字证书(或其他认证信息)进行比较。在后一种情况下,证书或其部分可以通过OBD II连接发送到车辆12的一个或多个VSM(例如,BCM 24,无线通信设备30)。然后,车辆电子模块100和/或车辆12可以认证该信息。在车辆电子模块100验证认证信息的情况下,车辆电子模块100可以向车辆发送通知,比如向一个或多个VSM(例如,BCM 24)发送指示认证是否成功的通知。在车辆12验证认证信息的情况下,车辆12可以向车辆电子模块100发送指示认证是否成功的通知。在验证不成功后,车辆电子模块100可以向个人SRWC设备发送消息和/或与个人SRWC设备90断开连接,此时方法600可以结束。否则,方法600继续到步骤650。
在步骤650中,解锁车辆的车门。在许多实施例中,可以在认证信息的成功验证之后和/或响应于认证信息的成功验证来执行该步骤(步骤640)。在一个实施例中,车辆电子模块100可以验证认证信息(步骤640),并且在成功验证之后,车辆电子模块100可以通过OBD II连接向车辆的车身控制模块(BCM)24发送门解锁消息。门解锁消息可以指示BCM 24解锁至少一个车门,比如驾驶员车门。该消息可以包括认证信息,该认证信息可以与关于步骤640讨论的认证信息相同或不同。在验证该认证信息后,BCM 24可以向一个或多个车门锁致动器(或其他门锁机构)发送指示车门锁致动器解锁的解锁命令。在其他实施例中,可以替代地或与BCM 24结合使用不同的车辆***模块(VSM)。方法600继续到步骤660。
在步骤660中,可以启动车辆。如本文所使用的,“启动”指的是将车辆置于不禁止车辆用车钥匙启动车辆的状况或状态。例如,在特定实施例中,在方法600的开始处,车辆可以具有车辆禁用块(VDB)设置,以便即使具有授权和/或真实车钥匙的用户也防止车辆启动。如上所述,VDB可以由远程设施远程地设置或清除(即,切换到非设置状态)或者由车辆电子模块100在本地设置或清除。因此,在一些实施例中,在成功验证认证信息后(或响应于)(步骤640)和/或在车门解锁后(步骤650),车辆电子模块100可以向车辆12发送VDB清除命令,该命令指示车辆12清除VDB,使得VDB未设置。在一个实施例中,这可以包括结合VDB清除命令将认证信息从车辆电子模块100发送到BCM 24。BCM 24可以验证该信息,并且在成功验证后,可以清除VDB,从而使车辆12能够启动。在其他实施例中,可以从车辆电子模块100向无线通信设备30发送消息,车辆电子模块100然后可以将包含在消息中的信息(例如,认证信息)发送到可以验证该信息的远程设施80。响应于远程设施处的验证,远程设施80可以向车辆12发送远程VDB清除命令,从而清除VDB并使车辆12能够启动。
因此,此时,P2P用户(例如,P2P车辆租用者)可以经由车辆启动按钮进入车辆并启动车辆。而且,应当理解,PEPS模块44(或其他VSM)可能需要来自车辆12处的被动车钥匙的存在和响应,以便解锁车门和/或启动车辆。因此,在这样的实施例中,钥匙扣电路可以包括在车辆的内舱中,并且在一些实施例中,钥匙扣电路可以是物理被动密钥的一部分。例如,当发送解锁命令时或当用户按下车辆启动按钮时,PEPS模块44可以发送低频信号,该低频信号可以在钥匙扣电路处被接收并且由具有高频响应的钥匙扣电路响应。然后,该响应可以由PEPS模块44接收、在PEPS模块44处验证,并且当响应被成功验证时,PEPS模块44可以解锁或启动车辆。另外,在一些情况下,钥匙扣电路可以锁定在车辆内或以其他方式固定在其中,以便可以防止钥匙扣电路从车辆移除。在其他实施例中,车辆12可以以不需要在车辆处存在钥匙扣电路的方式配置或以其他方式操作。然后方法600结束。
参考图7,示出了使车辆能够作为车辆预订的一部分进行操作的方法700的实施例。在一个实施例中,方法700可以由车辆电子模块200执行。在其他实施例中,方法700可以由车辆电子模块100和车辆电子模块200执行。尽管方法700的步骤虽然描述为以特定顺序执行,但是在此预期方法700的步骤可以以本领域技术人员将理解的任何合适的或技术上可行的顺序执行。
在许多实施例中,方法700可以在执行方法500之后或在执行另一车辆预订建立过程之后开始。而且,方法700可以由安装在第二PEPS车辆14中的车辆电子模块200(和/或车辆电子模块100)执行。在许多实施例中,可以通过将车辆电子模块200***车辆14的辅助电源端口48中而将车辆电子模块200容易地安装在车辆14中。此外,在方法700之前和/或在方法500之前,车辆电子模块200可以执行车辆14的设置过程,其可以包括通过SRWC连接(例如,BLE连接)的信息交换。例如,车辆共享200和车辆14可以执行初始SRWC连接建立过程或配对过程,其中车辆电子模块200和车辆14(具体地,例如,无线通信设备30)建立连接然后存储连接信息,比如可以作为初始SRWC连接建立过程或配对过程的一部分生成的共享密钥。此外,作为设置的一部分,可以在车辆电子模块200和车辆14之间共享其他信息。
另外,车辆电子模块200可以与车辆后端服务设施(比如远程设施80)一起注册。在一些实施例中,该注册可以由车辆电子模块200和车辆12自动执行,其可以是作为初始设置的一部分发生。在其他实施例中,车主或主要操作员可以通过使用网站、计算机应用或网络门户来注册车辆电子模块200。这可以包括车主或主操作员将信息和/或用户信息以及其他信息输入到关于车辆电子模块200的用户界面。一旦已经安装、设置和/或注册了车辆电子模块200,则车辆电子模块200准备好用作人对人(P2P)车辆共享网络的一部分。
方法700开始于步骤710,其中车辆电子模块可以发送广告。广告可以与在上面讨论的方法600的步骤610中发送的广告类似或相同,和/或广告可以以与在方法600的步骤610中发送的广告类似的方式发送(图6)。例如,广告可以包括个人SRWC设备标识信息、预订标识符和/或车辆标识信息。可以使用SRWC协议或技术来发送该广告,该SRWC协议或技术可以与步骤740(下面讨论)中使用的SRWC相同或不同。在该步骤(710)中用于发送广告的SRWC协议或技术与步骤740中使用的SRWC相同的情况下,可以使用不同的信道来发送广告。而且,可以使用其他调制和/或信道分离技术,比如由特定SRWC协议或正在使用的技术实施的技术。方法700继续到步骤720。
在步骤720中,在车辆电子模块处从个人SRWC设备接收响应。响应可以与在上面讨论的方法600的步骤620中发送的响应类似或相同,和/或响应可以以与在方法600的步骤620中接收的响应类似的方式发送(或接收)(图6)。例如,响应可以在车辆电子模块200处从个人SRWC设备90接收。方法700继续到步骤730。
在步骤730中,在车辆电子模块和个人SRWC设备之间建立短程无线通信(SRWC)连接。可以以与方法600的步骤630的SRWC连接类似或相同的方式建立SRWC连接。连接建立过程可以包括可以使用预订信息作为带外配对过程的一部分的BLE配对过程。此外,在一些实施例中,步骤710和720可以被视为SRWC连接建立过程的一部分。方法700继续到步骤740。
在步骤740中,在车辆电子模块和车辆之间建立短程无线通信(SRWC)连接。可以使用各种SRWC技术,比如BLE、Wi-FiTM和/或Wi-Fi DirectTM建立SRWC连接。在一个实施例中,BLE配对过程可以作为如上所述的初始设置或配置的一部分来执行。该BLE配对过程可以包括秘密信息(例如,秘密密钥)的生成,该秘密信息然后可以被存储以供以后在车辆共享模块200和无线通信设备30(或车辆14的其他VSM)处使用。该秘密信息可以用于在稍后的时间(比如在该步骤期间)建立车辆电子模块200和无线通信设备30之间的SRWC连接。在一个实施例中,车辆电子模块和车辆之间的SRWC连接可以响应于(或之后)在车辆电子模块和个人SRWC设备之间建立SRWC连接而执行。
在一些情况下,即使在车辆14和/或车辆电子模块200未被使用(或未被激活)时,车辆电子模块200和无线通信设备30也可以保持SRWC连接。在其他实施例中,车辆14可以在预订建立过程(例如,方法500)中建立的预订的开始时间或附近向车辆电子模块200发送消息。然后,车辆电子模块200可以响应并且随后的通信可以用于建立SRWC连接。在一些实施例中,可以在建立SRWC连接之后执行附加的认证过程,使得车辆14可以更好地确保车辆电子模块200是真实的和/或被授权与车辆14一起使用。该认证过程可以是至少在一些实施例中,通过已建立的SRWC连接执行。在其他实施例中,车辆电子模块100可以与车辆电子模块200一起使用,并且在这些实施例中的至少一些中,步骤740可以包括在车辆电子模块100和车辆电子模块200之间建立安全连接。
此外,在一些实施例中,车辆14可以使用建立的SRWC连接将预订信息发送到车辆电子模块200。在特定实施例中,可以仅在成功验证认证信息之后发送该预订信息。预订信息可以包括车辆标识信息、预订标识符和/或个人SRWC设备标识信息。方法700继续到步骤750。
在步骤750中,可以执行认证过程。在许多实施例中,除了连接建立过程之外,还可以执行认证过程,该过程可以包含其自己的认证过程(例如,使用带外信息)。认证过程可以与方法600(图6)的步骤640的认证过程类似或相同。例如,认证信息可以由个人SRWC设备90通过建立的SRWC连接传送到车辆电子模块200。车辆电子模块200然后可以用存储在其上的数字证书或通过使用其他来验证该认证信息。其上存储有认证。在一些实施例中,存储在车辆电子模块200上的认证信息可以经由无线通信模块30在车辆电子模块200处被接收,作为预订建立过程的一部分(例如,方法500),或者可以是预先存储在其上。认证信息的预先存储可以在制造或分配车辆电子模块200时执行,或者可以作为上述安装和/或设置过程的一部分存储在其上。方法700继续到步骤760。
在步骤760中,解锁车辆的车门。在许多实施例中,该步骤可以在认证信息的成功验证之后和/或响应于认证信息的成功验证来执行(步骤750)。在许多实施例中,车辆电子模块200可以向钥匙扣电路214供电,这可以启用和/或可以使密钥扣电路214发送门解锁命令。然后可以由车辆14的PEPS模块44接收门解锁命令,其然后可以验证在门解锁命令中传达的授权和/或认证信息。附加地或替代地,认证可以包括确定当前时间是否在预订开始时间或附近,这可以通过使用由GNSS接收器216接收的GNSS信号来完成。
在步骤770中,启动车辆。在一个实施例中,该步骤可以包括为钥匙扣电路214供电,使得钥匙扣电路214响应于由车辆的PEPS模块44发送的信号。当用户按下车辆的车辆启动按钮(和/或已接合车辆的制动器)时,PEPS模块214可以发送信号,比如低频信号。在步骤750的认证过程之前,钥匙扣电路214可以不从电池212或电源204供应电力或电荷。然而,一旦个人SRWC设备90被成功认证,车辆电子模块200就可以提供密钥扣电路214的电力(或电荷),其可以使密钥扣与车辆14的PEPS模块44一起使用。响应于从PEPS模块44接收低频信号,钥匙扣电路214可以向PEPS模块44发送响应信号,比如高频信号。PEPS模块可以接收该响应信号,然后可以启动车辆14,其可以包括向车辆***模块(VSM),比如BCM 24或ECM 26发送命令(或其他信息)。应当理解,术语“高频信号”和“低频信号”可以是任何射频(RF)信号,使得低频信号包括比响应低频信号发送的高频信号更低的频率。当然,其他实施例可以采用不同性质的频率。
在一些实施例中,可以在方法700之前远程(或本地)设置车辆14的车辆禁用块(VDB),以便即使具有授权和/或真实车钥匙的用户也防止车辆启动。该VDB可以由远程设施80设置,该远程设施80可以是后端车辆服务设施。当接收到个人SRWC设备90在车辆上以及该个人SRWC设备90已经成功认证的指示时,远程设施可以远程清除VDB。
在另一个实施例中,车辆14可以包括车辆电子模块100和车辆电子模块200。在至少一个实施例中,当车辆电子模块100与单个车辆内的车辆电子模块200一起使用时,车辆电子模块100可以包括电气部件102-110,但是部件(诸如微控制器106和存储器110)可以以不同的方式,比如以下面讨论的方式配置。在该实施例中,步骤740可以替代地包括在车辆电子模块100和车辆电子模块200之间建立SRWC连接。车辆电子模块100可以连接到车辆14的OBD II端口42。一旦个人SRWC在步骤750中由车辆电子模块200成功认证设备90,那么车辆电子模块200可以向车辆电子模块100通知该成功的认证。然后,车辆电子模块100通过OBD II连接向车辆14,比如BCM 24发送VDB清除命令。然后由BCM 24清除VDB,从而启动车辆14。应当理解,VDB可以在预订之前由车辆电子模块100本地设置,或者可以在预订之前由远程设施80远程设置。如上所述,一旦启动车辆,那么P2P用户(例如,P2P车辆租用者)可以按下车辆启动按钮,其然后可以与车辆电子模块200的钥匙扣电路214通信,从而使车辆14启动。应当理解,在许多实施例中,单独的被动车钥匙不需要包括在车辆中,因为车辆电子模块200包括钥匙扣电路214,其可以被认为是被动车钥匙本身。而且,在至少一些实施例中,门解锁命令(步骤760)可以从车辆电子模块200发送到车辆电子模块100,然后从车辆电子模块100发送到BCM24。然后方法700结束。
此外,在方法600或方法700中,车辆12(或14)可以在P2P离开车辆的任何时候设置VDB和/或使用车钥匙(比如他们的个人SRWC设备90)锁定车辆。例如,P2P用户(例如,P2P车辆租用者)可以使用个人SRWC设备90的车辆设备应用92向车辆12发送锁车门命令,其可以被接收在车辆电子模块100或车辆电子模块200中的任一个或两个处(取决于特定实施例,如上所述)。此时,在车辆电子模块200接收到锁车门命令的情况下,车辆电子模块200可以向车辆电子模块100发送VDB设置命令,然后车辆电子模块100可以设置车辆的VDB。然后车辆电子模块200可以使用钥匙扣电路200锁定车门。或者,在另一个实施例中,车辆电子模块200可以接收门锁命令,然后将相同或不同的门锁命令连同VDB设置命令(其可以是相同或不同消息的一部分)一起发送到车辆电子模块100)。在其他实施例中,比如车辆12与单个车辆电子模块100一起使用的实施例中,车辆电子模块100可以接收门锁命令,并且响应于接收到该命令,车辆电子模块100可以发送门锁定命令和VDB设置命令到BCM 24(或车辆12的其他VSM)。
另外,方法600和/或700可以用于非PEPS车辆,比如非PEPS车辆16。这些方法可以以相同的方式执行,除了PEPS模块和被动车钥匙不会被用作步骤650、660、760和770的一部分。此外,车辆16可以包括上面讨论的SRWC锁盒300,其可以包括车厢312中的(非被动)物理钥匙。在使用车辆电子模块100的方法600的情况下,在步骤640中认证个人SRWC设备90之后,车辆电子模块100可以向SRWC锁盒300发送解锁消息,从而导致SRWC锁盒300解锁隔室312,从而允许P2P车辆租用者访问物理钥匙17。然后可以将物理钥匙17***车辆16的钥匙点火槽中并用于启动车辆16。在该实施例中,车辆电子模块100和SRWC锁盒300可以形成SRWC连接。该SRWC连接可以在预订时(或在预订之前)启动。从车辆电子模块100发送到SRWC锁盒300的解锁消息可以通过该建立的SRWC连接发送,该SRWC连接至少在一些实施例中可以是BLE连接。尽管关于非PEPS车辆16描述了SRWC锁盒300的这个实施例以及车辆电子模块100,但是应当理解,SRWC锁盒300可以与用于PEPS车辆(比如车辆12)的车辆电子模块100一起使用。在这些情况下,SRWC锁盒300可以安全地保护物理被动钥匙,比如钥匙扣。
在使用车辆电子模块200(和/或单独的车辆电子模块100)的方法700的情况下,可以针对非PEPS车辆16修改步骤760,使得车辆电子模块200将车门解锁命令发送到车辆电子模块100,然后车辆电子模块100可以经由OBD II连接向BCM 24发送门解锁命令。或者,在其他实施例中,车辆电子模块200可以经由无线通信单元30向车辆发送门解锁命令。此外,在步骤770中,车辆电子模块200可以向SRWC锁盒300发送解锁消息,从而导致SRWC锁盒300解锁隔室312,从而允许P2P用户访问物理钥匙17。此外,SRWC连接可以首先由SRWC锁盒300和车辆电子模块200经由比如BLE的SRWC建立。从车辆电子模块100发送到SRWC锁盒300的解锁消息可以经由该建立的SRWC连接发送。
在使用车辆电子模块200(和/或单独的车辆电子模块100)的方法700的情况下,可以针对非PEPS车辆16修改步骤760,使得车辆电子模块200发送车辆门解锁命令到车辆电子模块100,然后车辆电子模块100可以经由OBD II连接向BCM 24发送门解锁命令。或者,在其他实施例中,车辆电子模块200可以经由无线通信单元30向车辆发送门解锁命令。此外,在步骤770中,车辆电子模块200可以向SRWC锁盒300发送解锁消息,从而使SRWC锁盒300解锁隔室312,从而允许P2P用户访问物理钥匙17。此外,SRWC连接可以首先经由比如BLE的SRWC建立由SRWC锁盒300和车辆电子模块200建立。可以通过该建立的SRWC连接发送从车辆电子模块100发送到SRWC锁盒300的解锁消息。
在一个实施例中,方法500、方法600、方法700和/或其部分可以在计算机可读介质中体现的一个或多个计算机程序(或“应用”或“脚本”)中实施并且包括由一个或多个***的一个或多个计算机的一个或多个处理器可用(例如,可执行)的指令。计算机程序可以包括一个或多个软件程序,其包括源代码、目标代码、可执行代码或其他格式中的程序指令。在一个实施例中,计算机程序中的任何一个或多个可以包括一个或多个固件程序和/或硬件描述语言(HDL)文件。此外,计算机程序可以各自与任何程序相关数据相关联,并且在一些实施例中,计算机程序可以与程序相关数据打包在一起。程序相关数据可以包括数据结构、查找表、配置文件、证书或以任何其他合适格式表示的其他相关数据。程序指令可以包括程序模块、例程、程序、功能、过程、方法、对象、部件等等。计算机程序可以在一个或多个计算机,比如在彼此通信的多个计算机上执行。
计算机程序可以体现在计算机可读介质上(例如,远程设施80处的一个或多个服务器的存储器、车辆电子模块100的存储器110、车辆电子模块200的存储器210),它可以是非暂时的,并且可以包括一个或多个存储设备、制品等。示例性计算机可读介质包括计算机***存储器RAM(随机存取存储器)、ROM(只读存储器);半导体存储器,例如EPROM(可擦除可编程ROM)、EEPROM(电可擦除、可编程ROM)、闪存;磁盘或光盘或磁带;等等。计算机可读介质还可以包括计算机到计算机的连接,例如,当通过网络或另一通信连接(有线、无线或其组合)传输或提供数据时。上述示例的任何组合也包括在计算机可读介质的范围内。因此,应该理解,该方法可以至少部分地由能够执行与所公开方法的一个或多个步骤相对应的指令的任何电子物品和/或设备来执行。
应理解,前述内容是对本发明的一个或多个实施例的描述。本发明不限于本文公开的特定实施例,而是仅由下面的权利要求限定。此外,前面描述中包含的陈述涉及特定实施例,并且不应被解释为对本发明范围的限制或权利要求中使用的术语的定义,除非以上明确定义术语或短语。对于本领域技术人员来说,各种其他实施例以及对所公开的实施例的各种改变和修改将是显而易见的。所有这些其他实施例、改变和修改旨在落入所附权利要求的范围内。
如在本说明书和权利要求中所使用的,当术语“例如(e.g.)”,“例如(forexample)”,“比如说”,“比如”和“正如”,以及动词“包含”、“具有”、“包括”和它们的其他动词形式与一个或多个部件或其他项目的列表结合使用时,每个都被解释为开放式的,这意味着该列表不被视为排除其他附加部件或项目。其他术语应使用其最广泛的合理含义来解释,除非它们用于需要不同解释的上下文中。另外,术语“和/或”应解释为包含性OR。因此,例如,短语“A、B和/或C”将被解释为涵盖以下所有内容:“A”;“B”;“C”;“A和B”;“A和C”;“B和C”;和“A、B和C。”。

Claims (10)

1.一种用于车辆共享***的***式车辆电子模块,包括车载诊断(OBD)连接器和含有以下的壳体:
短程无线通信(SRWC)电路;
微控制器;和
通信地耦合到所述微控制器的存储器,其中所述存储器存储计算机程序;
其中所述车辆电子模块可通过所述OBD连接器连接到车辆上的OBD端口;和
其中,当所述车辆电子模块连接到所述OBD端口时,所述微控制器在所述计算机程序的控制下运行,以使所述车辆电子模块:
使用所述SRWC电路与个人SRWC设备建立短距离无线通信(SRWC)连接;
响应于通过所述建立的SRWC连接接收认证信息,认证所述个人SRWC设备;和
响应于所述个人SRWC设备的成功认证:
响应于个人SRWC设备的所述成功认证,向所述车辆的至少一个VSM发送门解锁命令;和
使车辆用户能够启动所述车辆的主要推进***。
2.根据权利要求1所述的车辆电子模块,其中所述车辆电子模块是售后市场设备。
3.根据权利要求1所述的车辆电子模块,其中所述OBD连接器是OBD II连接器,当所述OBD II连接器耦合到所述车辆的所述OBD端口时,所述OBD II连接器从所述车辆接收电荷。
4.根据权利要求3所述的车辆电子模块,其中所述OBD II连接器在连接到所述车辆的所述OBD端口时提供所述车辆的所述至少一个车辆***模块(VSM)与所述车辆电子模块之间的通信。
5.根据权利要求4所述的车辆电子模块,其中所述微控制器在执行所述计算机程序时还使所述车辆电子模块通过向所述至少一个VSM本地发送车辆禁用块(VDB)清除命令来使所述车辆用户能够启动所述车辆的所述主推进***。
6.根据权利要求5所述的车辆电子模块,其中所述微控制器在执行所述计算机程序时还通过向所述至少一个VSM本地发送车辆禁用块(VDB)设置命令来使所述车辆电子模块在当所述车辆用户锁定所述车辆时阻止所述车辆启动所述车辆的主推进***。
7.一种用于车辆共享***的***式车辆电子模块,包括电源和包含以下的壳体:
钥匙扣电路,其包括射频(RF)发射器;
微控制器;和
通信地耦合到所述微控制器的存储器,其中所述存储器存储计算机程序;
其中所述车辆电子模块可通过所述电源连接到车辆上的辅助电力源;和
其中,当所述车辆电子模块连接到所述辅助电力源时,所述微控制器在所述计算机程序的控制下运行,以使所述车辆电子模块:
使用所述SRWC电路与个人SRWC设备建立短距离无线通信(SRWC)连接;
响应于通过所述建立的SRWC连接接收认证信息,认证所述个人SRWC设备;和
响应于所述个人SRWC设备的所述成功认证:
为所述钥匙扣电路供电,其中所述钥匙扣电路的供电使得被动进入被动启动(PEPS)模块以解锁所述车辆的车门;和
使所述车辆用户能够启动所述车辆的主要推进***。
8.根据权利要求7所述的车辆电子模块,其中:
所述车辆电子模块还包括电池,当所述电源未供电时,所述电池为所述微控制器供电;
当所述电源耦合到所述辅助电力源时以及当所述车辆的车辆电子设备处于通电模式以便向所述辅助电力源供电时,所述电源从所述车辆的所述辅助电力源向所述微控制器提供电荷;和
所述车辆电子模块被配置为当所述车辆处于通电模式以便向所述辅助电力源供电时,使用所述车辆的所述辅助电力源对所述电池充电。
9.根据权利要求7所述的车辆电子模块,其中,所述微控制器在执行所述计算机程序时还使所述车辆电子模块与连接到所述车辆的车载诊断(OBD)端口的另一车辆电子模块建立第二短距离无线通信(SRWC)连接。
10.一种使车辆能够作为车辆预订的一部分进行操作的方法,所述方法包括:
与所述个人SRWC设备建立短距离无线通信(SRWC)连接;
在车辆电子模块处接收预订信息,其中所述车辆电子模块是售后市场设备并且与原始设备制造商(OEM)车辆电子设备分开;
使用所述车辆电子模块对所述个人SRWC设备进行认证过程,其中所述认证过程通过所述建立的SRWC连接进行;和
在成功认证所述个人SRWC设备后:
向所述车辆发送门解锁命令;和
使所述车辆能够启动所述车辆的主要推进***。
CN201910367641.3A 2018-05-21 2019-05-05 用于车辆预订网络的车辆配置 Active CN110509887B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15/985,585 US10377345B1 (en) 2018-05-21 2018-05-21 Configuration of a vehicle for use in a vehicle reservation network
US15/985585 2018-05-21

Publications (2)

Publication Number Publication Date
CN110509887A true CN110509887A (zh) 2019-11-29
CN110509887B CN110509887B (zh) 2022-07-05

Family

ID=67543829

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910367641.3A Active CN110509887B (zh) 2018-05-21 2019-05-05 用于车辆预订网络的车辆配置

Country Status (3)

Country Link
US (1) US10377345B1 (zh)
CN (1) CN110509887B (zh)
DE (1) DE102019111399A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI699104B (zh) * 2017-08-30 2020-07-11 威摩科技股份有限公司 連網裝置及其控制系統與方法
JP7186525B2 (ja) * 2018-07-02 2022-12-09 本田技研工業株式会社 車両制御装置
US10967751B2 (en) * 2019-05-10 2021-04-06 Gm Global Technology Operations, Llc Method to detect the proper connection of a vehicle charging cable
US11783302B2 (en) * 2020-05-07 2023-10-10 Blackberry Limited Authorization of vehicle repairs

Citations (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1052353A1 (fr) * 1999-05-11 2000-11-15 Valeo Electronique Système sécurisé pour la commande du déverrouillage d'au moins un ouvrant de véhicule automobile
US20030222500A1 (en) * 2002-05-30 2003-12-04 Richard Bayeur Remote control pass-key module for anti-theft system equipped vehicles and installation method
US20030231102A1 (en) * 2002-06-14 2003-12-18 Fisher Scott R. Electronic lock system and method for its use
US20070288127A1 (en) * 2006-06-09 2007-12-13 Shah Haq Methods and systems for remotely controlling a vehicle
DE60037898D1 (de) * 2000-12-22 2008-03-13 Ford Global Tech Llc Fernsteuer- und Kommunikationssystem zur Anwendung in Fahrzeugen und Schlüsselanhängereinheit dafür
US20090212978A1 (en) * 2003-11-03 2009-08-27 B & G Technologies, Inc. System for managing a fleet of automotive vehicles
US20100039215A1 (en) * 2008-08-18 2010-02-18 Gm Global Technology Operations, Inc. Valet keyfob system
CN103192794A (zh) * 2013-03-26 2013-07-10 广州市雄兵汽车电器有限公司 一键启动方法
US20130222322A1 (en) * 2012-02-23 2013-08-29 Ncr Corporation Frequency switching
US20140156110A1 (en) * 2012-12-04 2014-06-05 I.D. Systems, Inc. Remote vehicle rental systems and methods
US8841987B1 (en) * 2013-11-22 2014-09-23 Local Motion, Inc. Upgrade kit for an ignition key and methods
CN104648319A (zh) * 2015-02-13 2015-05-27 常州永安公共自行车***股份有限公司 一种车辆租赁方法
DE102014225061A1 (de) * 2014-07-17 2016-01-21 Hyundai Motor Company Gemeinsame Nutzung eines Schlüssels für ein Fahrzeug
CN105480192A (zh) * 2015-12-08 2016-04-13 智车优行科技(北京)有限公司 车辆使用权共享装置、控制装置及智能汽车
CN105523009A (zh) * 2014-10-17 2016-04-27 福特全球技术公司 用于集成到移动装置外壳中的备用钥匙
CN106846584A (zh) * 2017-02-13 2017-06-13 上海量明科技发展有限公司 共享单车及其解锁方法、锁具、终端及***
CN106875232A (zh) * 2017-03-30 2017-06-20 上海量明科技发展有限公司 基于共享车辆触发广告的方法、客户端及***
US20170178035A1 (en) * 2015-12-22 2017-06-22 GM Global Technology Operations LLC Ride sharing accessory device and system
CN206406889U (zh) * 2017-01-24 2017-08-15 东莞市易点通电子科技有限公司 基于蓝牙通信的汽车无钥匙进入和无钥匙启动电路
US20180054393A1 (en) * 2016-08-22 2018-02-22 GM Global Technology Operations LLC Method and apparatus for communicating over networks

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2597347A1 (en) * 2006-11-30 2008-05-30 Ittay Ronen Automated travel log system
FR2972161B1 (fr) * 2011-03-02 2015-01-16 Pvp Tech Canada Inc Dispositif, systeme et procede pour le partage de vehicules.
US9499128B2 (en) * 2013-03-14 2016-11-22 The Crawford Group, Inc. Mobile device-enhanced user selection of specific rental vehicles for a rental vehicle reservation

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1052353A1 (fr) * 1999-05-11 2000-11-15 Valeo Electronique Système sécurisé pour la commande du déverrouillage d'au moins un ouvrant de véhicule automobile
DE60037898D1 (de) * 2000-12-22 2008-03-13 Ford Global Tech Llc Fernsteuer- und Kommunikationssystem zur Anwendung in Fahrzeugen und Schlüsselanhängereinheit dafür
US20030222500A1 (en) * 2002-05-30 2003-12-04 Richard Bayeur Remote control pass-key module for anti-theft system equipped vehicles and installation method
US20030231102A1 (en) * 2002-06-14 2003-12-18 Fisher Scott R. Electronic lock system and method for its use
US20090212978A1 (en) * 2003-11-03 2009-08-27 B & G Technologies, Inc. System for managing a fleet of automotive vehicles
US20070288127A1 (en) * 2006-06-09 2007-12-13 Shah Haq Methods and systems for remotely controlling a vehicle
US20100039215A1 (en) * 2008-08-18 2010-02-18 Gm Global Technology Operations, Inc. Valet keyfob system
US20130222322A1 (en) * 2012-02-23 2013-08-29 Ncr Corporation Frequency switching
US20140156110A1 (en) * 2012-12-04 2014-06-05 I.D. Systems, Inc. Remote vehicle rental systems and methods
CN103192794A (zh) * 2013-03-26 2013-07-10 广州市雄兵汽车电器有限公司 一键启动方法
US8841987B1 (en) * 2013-11-22 2014-09-23 Local Motion, Inc. Upgrade kit for an ignition key and methods
DE102014225061A1 (de) * 2014-07-17 2016-01-21 Hyundai Motor Company Gemeinsame Nutzung eines Schlüssels für ein Fahrzeug
CN105523009A (zh) * 2014-10-17 2016-04-27 福特全球技术公司 用于集成到移动装置外壳中的备用钥匙
CN104648319A (zh) * 2015-02-13 2015-05-27 常州永安公共自行车***股份有限公司 一种车辆租赁方法
CN105480192A (zh) * 2015-12-08 2016-04-13 智车优行科技(北京)有限公司 车辆使用权共享装置、控制装置及智能汽车
US20170178035A1 (en) * 2015-12-22 2017-06-22 GM Global Technology Operations LLC Ride sharing accessory device and system
CN107067563A (zh) * 2015-12-22 2017-08-18 通用汽车环球科技运作有限责任公司 车辆共享附件设备和***
US20180054393A1 (en) * 2016-08-22 2018-02-22 GM Global Technology Operations LLC Method and apparatus for communicating over networks
CN206406889U (zh) * 2017-01-24 2017-08-15 东莞市易点通电子科技有限公司 基于蓝牙通信的汽车无钥匙进入和无钥匙启动电路
CN106846584A (zh) * 2017-02-13 2017-06-13 上海量明科技发展有限公司 共享单车及其解锁方法、锁具、终端及***
CN106875232A (zh) * 2017-03-30 2017-06-20 上海量明科技发展有限公司 基于共享车辆触发广告的方法、客户端及***

Also Published As

Publication number Publication date
US10377345B1 (en) 2019-08-13
DE102019111399A1 (de) 2019-11-21
CN110509887B (zh) 2022-07-05

Similar Documents

Publication Publication Date Title
CN110877597B (zh) 用户激活/停用的短程无线通信(srwc)辅助智能钥匙
DE102017102388B4 (de) Verfahren zum regeln des zugangs zu einem fahrzeug
CN108882200A (zh) 在汽车共享***中操作密钥卡
CN110509887A (zh) 用于车辆预订网络的车辆配置
US11823509B2 (en) Method and system for securely authenticating an electronic device to a vehicle
US20200079322A1 (en) User activated/deactivated key fob
CN109842862B (zh) 在车辆中建立安全短程无线通信连接
CN109587682A (zh) 车辆共享附件模块与***
CN108990030A (zh) 无线装置连接管理
CN109429172A (zh) 基于位置的车辆无线通信
CN109005498A (zh) 车辆***和导向器
CN110053584A (zh) 维修车辆的***和方法
CN109936839A (zh) 基于媒体内容控制车辆模块
CN110233867A (zh) 使用实况相机监督执行远程车辆命令
CN108873680A (zh) 更新车辆时钟
CN107315601A (zh) 使用车辆便于移动设备应用程序安装
EP3726454A1 (en) Vehicle control system and method
CN110234064A (zh) 确定车辆停放位置
CN110062350A (zh) 对所连接的车辆***设备的安全访问
CN111098821A (zh) 车钥匙检测和存储
CN114649841A (zh) 充电桩设备与车辆认证方法和装置
US20230358199A1 (en) Integrated vehicular remote starting interrupter

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant