CN111284447A - 车辆位置跟踪 - Google Patents

车辆位置跟踪 Download PDF

Info

Publication number
CN111284447A
CN111284447A CN201910504932.2A CN201910504932A CN111284447A CN 111284447 A CN111284447 A CN 111284447A CN 201910504932 A CN201910504932 A CN 201910504932A CN 111284447 A CN111284447 A CN 111284447A
Authority
CN
China
Prior art keywords
vehicle
vehicle position
tracking process
state
telematics unit
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
CN201910504932.2A
Other languages
English (en)
Other versions
CN111284447B (zh
Inventor
M·E·吉尔伯特-艾尔斯
R·A·佩特劳德
E·T·霍西
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 CN111284447A publication Critical patent/CN111284447A/zh
Application granted granted Critical
Publication of CN111284447B publication Critical patent/CN111284447B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/30Detection related to theft or to other events relevant to anti-theft systems
    • B60R25/33Detection related to theft or to other events relevant to anti-theft systems of global position, e.g. by providing GPS coordinates
    • 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/30Detection related to theft or to other events relevant to anti-theft systems
    • B60R25/32Detection related to theft or to other events relevant to anti-theft systems of vehicle dynamic parameters, e.g. speed or acceleration
    • 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
    • B60R25/045Fittings 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 by limiting or cutting the electrical supply to the propulsion unit
    • 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/10Fittings or systems for preventing or indicating unauthorised use or theft of vehicles actuating a signalling device
    • B60R25/102Fittings or systems for preventing or indicating unauthorised use or theft of vehicles actuating a signalling device a signal being sent to a remote location, e.g. a radio signal being transmitted to a police station, a security company or the owner
    • 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/14Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by recording the course traversed by the object
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • 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]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

一种***和方法,该***和方法用于在车辆处于主推进关闭状态时跟踪该车辆的位置。该方法包括:获取车辆的初始车辆位置;在车辆处于主推进关闭状态时检测车辆触发条件;在车辆处于主推进关闭状态时确定车辆是否已经从初始车辆位置移动超过第一预定阈值距离;确定车辆活动因素和车辆位置分类因素;以及当确定车辆已经从初始车辆位置移动超过第一预定阈值距离时,在车辆处于主推进关闭状态时基于车辆活动因素和车辆位置分类因素执行车辆位置跟踪过程。

Description

车辆位置跟踪
引言
本发明涉及车辆位置跟踪和管理车辆能耗。
车辆包括能够获取和处理各种信息的硬件和软件,这些信息包括由车辆***模块(VSM)获取的信息。而且,车辆包括连网能力并且可以连接至车辆后端服务器以进行车辆位置跟踪。即使当车辆处于主推进关闭状态时,诸如,当车辆点火关闭时,车辆也可以使用电池来给某些VSM供电。因此,令人期望的是在车辆处于主推进关闭状态时管理电池的电力的使用。
发明内容
根据本发明的一个方面,提供了一种用于在车辆处于主推进关闭状态时跟踪该车辆的位置的方法。该方法包括:获取车辆的初始车辆位置,其中,初始车辆位置与车辆从主推进开启状态过渡至主推进关闭状态的时间相关联;在车辆处于主推进关闭状态时检测车辆触发条件;在车辆处于主推进关闭状态时确定车辆是否已经从初始车辆位置移动超过第一预定阈值距离;确定车辆活动因素和车辆位置分类因素;以及当确定车辆已经从初始车辆位置移动超过第一预定阈值距离时,在车辆处于主推进关闭状态时基于车辆活动因素和车辆位置分类因素执行车辆位置跟踪过程。
根据各个实施例,该方法可以进一步包括如下特征中的任一个或者这些特征中的一些或全部的任何技术可行组合:
·车辆触发条件是盗窃触发条件,其中,盗窃触发条件是指示车辆被盗、被闯入、以及/或者被篡改的条件;
·响应于检测车辆触发条件,监测车辆位置直到确定车辆已经从初始车辆位置移动超过第一预定阈值距离,这时执行车辆位置跟踪过程;
·确定一个或多个车辆位置跟踪过程参数,其中,车辆位置跟踪过程是基于一个或多个车辆位置跟踪过程参数来执行;
·一个或多个车辆位置跟踪过程参数包括车辆位置确定率和/或车辆位置报告率;
·车辆活动因素表示车辆的基于两个或更多个车辆位置的移动速率,各个车辆位置与时间指示器相关联;
·一个或多个车辆位置跟踪过程参数是基于车辆活动因素和车辆位置分类因素;
·一个或多个车辆位置跟踪过程参数包括预定等待时间,以及其中,车辆位置跟踪过程在迭代之间暂定或等待该预定等待时间;
·方法是由车辆的远程信息处理单元执行,以及其中,远程信息处理单元作为车辆位置跟踪过程的每次迭代的一部分被唤醒;
·车辆位置跟踪过程包括:周期性地确定并且向远程服务器报告更新的车辆位置;
·使用远程信息处理单元在车辆与远程服务器之间发起连接,以及其中,周期性地将更新的车辆位置报告给远程服务器;以及/或者
·根据车辆位置报告率周期性地将更新的车辆位置报告给远程服务器,以及其中,车辆位置报告率是基于车辆活动因素和车辆位置分类因素来确定。
根据本发明的另一方面,提供了一种用于在车辆处于主推进关闭状态时跟踪该车辆的位置的方法。该方法包括:在车辆处于主推进关闭状态时检测车辆触发条件;基于一个或多个车辆位置跟踪过程因素来确定一个或多个车辆位置跟踪过程参数;以及基于一个或多个车辆位置跟踪过程参数来执行车辆位置跟踪过程,其中,车辆位置跟踪过程是在车辆处于主推进关闭状态时被执行,以及其中,车辆位置跟踪过程包括:(i)唤醒车辆的远程信息处理单元;(ii)在唤醒远程信息处理单元之后,使用远程信息处理单元来与远程服务器建立远程连接;(iii)确定更新的车辆位置;(iv)使用该连接来报告更新的车辆位置;以及(v)根据车辆位置迭代间隔来重复车辆位置跟踪过程,其中,车辆位置迭代间隔至少基于其中一个车辆位置跟踪过程参数。
根据各个实施例,该方法可以进一步包括如下特征中的任一个或者这些特征中的一些或全部的任何技术可行组合:
·车辆位置迭代间隔表示预定等待时间,车辆位置跟踪过程等待该预定等待时间直到执行下一次迭代;
·远程信息处理单元包括全球导航卫星***(GNSS)接收器,以及其中,GNSS接收器用于确定更新的车辆位置;
·在执行车辆位置跟踪过程期间监测一个或多个车辆位置跟踪过程因素,以及其中,该方法进一步包括如下步骤:当确定一个或多个车辆位置跟踪过程参数发生变化时,选择新的车辆位置跟踪过程或者使用更新的车辆位置跟踪过程参数来执行车辆位置跟踪过程;
·一个或多个车辆位置跟踪过程因素包括车辆活动因素、车辆位置分类因素、以及交通因素;
·获取初始车辆位置,其中,初始车辆位置与车辆从主推进开启状态过渡至主推进关闭状态的时间相关联;
·在车辆处于主推进关闭状态时确定车辆是否已经从初始车辆位置移动超过第一预定阈值距离,以及当确定车辆已经从初始车辆位置移动超过第一预定阈值距离时,执行车辆位置跟踪过程;以及/或者
·车辆位置跟踪过程进一步包括:基于接收车载传感器信息来检测预定车辆操作条件,以及响应于检测预定车辆操作条件,确定更新的车辆位置和/或报告更新的车辆位置。
附图说明
下文将结合附图对本发明的一个或多个实施例进行描述,其中,相同的附图标记表示相同的元件,并且在附图中:
图1是描绘了能够使用本文所公开的方法的通信***的实施例的框图;
图2是用于在车辆处于主推进关闭状态时跟踪车辆的位置的方法的实施例的流程图;
图3是可以连同图2的方法一起或者作为其一部分被执行的车辆位置跟踪过程的实施例的流程图;以及
图4是过程的实施例的流程图,该过程可以用于确定是否应该更新车辆位置跟踪过程参数或者是否应该选择新的车辆位置跟踪过程。
具体实施方式
下文描述的***和方法使得能够在车辆处于主推进关闭状态时跟踪该车辆的位置。本文所提供的***和方法允许车辆基于诸如车辆的移动量(“车辆活动因素”)、附近交通量(“交通因素”)、区域类型(例如,城市、农村)(“车辆位置分类因素”)、以及/或者车辆操作条件等各种因素来选择用于车辆位置跟踪过程的参数。例如,当车辆位于城市中并且经历高活动时,与当车辆位于农村区域并且经历低活动时相比,可以以高频率来确定和/或报告车辆的位置。通过改变确定和/或向远程设施报告位置的速率,可以调整车辆位置跟踪过程以便使得车辆的剩余电池得到有效使用。而且,车辆的远程信息处理单元所使用的蜂窝通信也可以得到有效使用,因而提供额外的车辆位置监测时间。
参照图1,图中示出了包括通信***10和能够用于实施本文所公开的方法的操作环境。通信***10通常包括具有远程信息处理单元30和其它VSM(车辆***模块)22-66的车辆12、一群全球导航卫星***(GNSS)卫星68、一个或多个无线载波***70、陆地通信网络76、远程计算机或者服务器78、以及车辆后端服务设施80。应理解,所公开的方法可以与任何数量的不同***一起使用并且并不具体地限制于在此示出的操作环境。同样,***10的架构、构造、设置和一般操作及其独立部件在本领域中通常是已知的。因此,下面的段落仅仅提供对一个这种通信***10的简要概述;然而,在此并未示出的其它***也可以采用所公开的方法。
无线载波***70可以是任何合适的蜂窝电话***。载波***70被示出为包括蜂窝塔72;然而,载波***70可以包括如下部件中的一个或多个(例如,取决于蜂窝技术):蜂窝塔、基地收发站、移动交换中心、基站控制器、演进节点(例如,eNodeB)、移动管理实体(MME)、服务和PGN网关等,以及将无线载波***70与陆地网络76连接起来或者将无线载波***与用户设备(UE,例如,其可以包括车辆12中的远程信息处理设备)连接起来所需要的任何其它网络部件。载波***70可以实施任何合适的通信技术,包括GSM/GPRS技术、CDMA或者CDMA2000技术、LTE技术等。通常,无线载波***70、其部件、其部件的布置、各个部件之间的交互等在本领域中通常是已知的。
除了使用无线载波***70之外,可以使用呈卫星通信形式的不同无线载波***来提供与车辆的单向或者双向通信。这可以是使用一个或多个通信卫星(未示出)和上行传输站(未示出)来完成。例如,单向通信可以是卫星无线电服务,其中,编程内容(新闻、音乐等)是由上行传输站接收,打包上传,并且然后发送至卫星,卫星将该程序播送给订户。例如,双向通信可以是卫星电话服务,卫星电话服务使用一个或多个通信卫星来转播车辆12与上行传输站之间的电话通信。如果使用的话,该卫星电话可以用于补充或者代替无线载波***70。
陆地网络76可以是连接至一个或多个固定电话并且将无线载波***70连接至车辆后端服务设施80的常规陆基电信网络。例如,陆地网络76可以包括公共交换电话网(PSTN),诸如,用于提供硬接线电话、分组交换数据通信、以及互联网基础设施的公共交换电话网。陆地网络76的一个或多个分段可以通过如下网络的使用来进行实施:标准有线网络、光纤或者其它光学网络、电缆网络、电力线、其它无线网络(诸如,无线局域网(WLAN))、或者提供宽带无线接入(BWA)的网络、或者其任意组合。
计算机78(仅仅示出一个)可以是能够经由专用网络或者公用网络(诸如,因特网)接入的多个计算机中的一些。在一个实施例中,每个这种计算机78可以用于一个或多个目的,诸如,用于向包括车辆12在内的多个车辆和其它电子网络计算装置提供导航服务和/或地理道路图数据。例如,其它这种可访问计算机78可以是:服务中心计算机,在该服务中心计算机处可以从车辆上传诊断信息和其它车辆数据;客户端计算机,车主或者其它订户使用该客户端计算机来用于诸如访问或者接收车辆数据或者用于设置或者配置订户偏好或者控制车辆功能等目的;汽车共享服务器,该汽车共享服务器协调来自请求作为汽车共享服务的一部分使用车辆的多个用户的注册;或者第三方储存库,通过与车辆12、后端设施80、或者这两者通信来向或者从该第三方储存库提供车辆数据或者其它信息。计算机78还可以用于提供因特网连接(诸如,DNS服务)或者作为网络地址服务器,该网络地址服务器使用DHCP或者其它合适的协议来给车辆12分配IP地址。
车辆后端服务设施80是远程设施并且位于远离车辆12的物理位置处。车辆后端服务设施80(或者简称为“后端设施80”)可以被设计为通过使用一个或多个电子服务器82来给车辆电子器件20提供多个不同的***后端功能,并且在许多情况下可以给多个车辆提供导航有关服务。在一个实施例中,后端设施80提供车辆位置监测服务和/或车辆盗窃监测服务。车辆后端服务设施80包括车辆后端服务服务器82和数据库84,数据库84可以被储存在多个存储装置中。车辆后端服务设施80可以包括任何或所有这些各种部件,并且优选地,各种部件中的每一个经由有线或者无线局域网联接至彼此。后端设施80可以经由连接至陆地网络76的调制解调器来接收和传输数据。数据传输也可以是通过无线***(诸如,IEEE802.11x、GPRS等)来执行。本领域的技术人员将理解,尽管在所图示的实施例中描绘了仅仅一个后端设施80和一个计算机78,但也可以使用多个后端设施80和/或计算机78。而且,多个后端设施80和/或计算机78可以在地理上进行分布并且可以分别相互协调信息和服务,如本领域的技术人员将理解的。
服务器82可以是计算机或者其它计算装置,这些计算装置包括至少一个处理器并且包括存储器。处理器可以是能够处理电子指令的任何类型的装置,包括微处理器、微控制器、主处理器、控制器、车辆通信处理器、以及专用集成电路(ASIC)。处理器可以是仅仅用于服务器82的专用处理器或者可以与其它***共享。至少一个处理器可以执行各种类型的数字储存指令,诸如,软件或者固件,这些指令使得服务器82能够提供各种各样的服务,诸如,执行如下文所讨论的一个或多个方法步骤。该软件可以被储存在计算机可读存储器中并且可以是任何合适的非暂时性计算机可读介质。例如,存储器可以是多种不同类型的如下存储器中的任一种:RAM(随机存取存储器,包括各种类型的动态RAM(DRAM)和静态RAM(SRAM))、ROM(只读存储器)、固态驱动器(SSD)(包括诸如固态混合驱动器(SSHD)等其它固态储存装置)、硬盘驱动器(HDD)、磁盘或光盘驱动器。为了进行网络通信(例如,网络内通信、包括因特网连接的网络间通信),服务器可以包括一个或多个网络接口卡(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处的一个或多个数据库可以储存各种信息并且可以包括车辆位置监测信息,车辆位置监测信息可以包括各个车辆在不同时间的位置(例如,地理位置)以便跟踪和/或监测这些车辆的位置。
车辆12在所图示的实施例中被描绘为轿车,但应理解,也可以使用任何其它车辆,包括摩托车、卡车、运动型多用途车(SUV)、休闲车(RV)、无人驾驶飞行器(UAV)(例如,无人机)、海洋船舶、飞机等。在图1中一般地示出了一些车辆电子器件20,并且这些车辆电子器件20包括信息娱乐模块22、车身控制模块或单元(BCM)24、其它车辆***模块(VSM)28、远程信息处理单元30(其包括全球导航卫星***(GNSS)接收器34)、车辆-用户接口50-56、以及电池***60。在所图示的实施例中,车辆12是包括蓄电池62的内燃机(ICE)车辆,蓄电池62向车辆电子器件20的各个部件提供电力。然而,在其它实施例中,车辆12可以是主要使用电池来进行推进的电动车辆(EV),诸如,电池电动车辆(BEV)。并且在一些实施例中,车辆12可以是混合车辆(例如,插电式混合动力车辆(PHEV))。一些或全部不同的车辆电子器件可以经由一个或多个通信总线(诸如,总线58)进行连接以彼此通信。通信总线58使用一个或多个网络协议给车辆电子器件提供网络连接。合适的网络连接的示例包括控域网(CAN)、媒体导向***传输(MOST)、本地互连网络(LIN)、局域网(LAN)、以及其它恰当的连接,诸如,以太网或者符合已知的ISO、SAE和IEEE标准和规范(仅举几例)的其它恰当连接。在其它实施例中,各个VSM可以使用无线网络进行通信并且可以包括合适的硬件,诸如,短程无线通信(SRWC)电路。
车辆12可以包括作为车辆电子器件20的一部分的多个车辆***模块(VSM),诸如,信息娱乐模块22、BCM24、远程信息处理单元30、GNSS接收器34、车辆-用户接口50-56、以及电池***60,如下文将详细的描述的。车辆12还可以包括呈电子硬件部件的形式的其它VSM28,这些VSM28位于整个车辆中并且可以接收来自一个或多个传感器的输入并且使用所感测到的输入来执行诊断、监测、控制、报告、以及/或者其它功能。各个VSM28通过通信总线58连接至其它VSM、以及远程信息处理单元30。一个或多个VSM28可以周期性地或者间或地将其软件或者固件更新,并且在一些实施例中,这种车辆更新可以是经由陆地网络76和远程信息处理单元30从计算机78或者后端设施80接收到的空中(OTA)更新。如本领域的技术人员理解的,上述VSM仅仅是能够用在车辆12中的其中一些模块的示例,因为许多其它模块也是可能的。
信息娱乐模块22是可以给车辆用户提供各种功能的车载信息娱乐单元(IVI)或者车内娱乐(ICE)模块。例如,信息娱乐模块22可以使得车辆用户能够控制车辆的各个方面,包括娱乐功能(例如,无线电广播设备、CD播放机、流媒体服务)、无线连接(例如,Wi-FiTM、BluetoothTM)、暖通空调(HVAC)功能、以及/或者其它车辆设置。信息娱乐模块22可以包括短程无线通信(SRWC)电路,短程无线通信(SRWC)电路使得车辆电子器件20能够连接至其它SRWC装置,诸如,手持无线装置(HWD)(例如,智能手机)。信息娱乐模块22可以包括处理器和/或存储器,并且可以被编程为执行各种计算机指令。信息娱乐模块22被描绘为单独的VSM,但在其它实施例中,信息娱乐模块22可以与车辆电子器件20的其它VSM集成一体,诸如,音频***56、显示器50、远程信息处理单元30等。在至少一些实施例中,信息娱乐模块22可以使用远程信息处理单元30的蜂窝芯片集32来从远程服务器或者设施(例如,后端设施80、远程计算机78)请求数据并且从远程服务器或者设施接收数据。
信息娱乐单元22可以包括SRWC电路,SRWC电路支持SRWC功能,诸如,Wi-FiTM、WiMAXTM、Wi-Fi直连TM、其它IEEE 802.11协议、ZigBeeTM、BluetoothTM、BluetoothTM低功耗(BLE)、或者近场通信(NFC)中的任一个。如本文所使用的,BluetoothTM指任何BluetoothTM技术,诸如,蓝牙低功耗TM(BLE)、BluetoothTM4.1、BluetoothTM4.2、BluetoothTM5.0、以及可能研发的其它BluetoothTM技术。如本文所使用的,Wi-FiTM或者Wi-FiTM技术指任何Wi-FiTM技术,诸如,IEEE 802.11b/g/n/ac或者任何其它IEEE 802.11技术。短程无线通信(SRWC)电路使得信息娱乐单元22能够传输和接收SRWC信号(诸如,BLE信号)。SRWC电路可以允许信息娱乐单元30连接至另一SRWC装置。
车身控制模块(BCM)24可以用于控制车辆的各个VSM以及获取关于这些VSM的信息(包括其目前状态或状况)以及传感器信息。BCM24在图1的示例性实施例中被示出为电气地联接至通信总线58。在一些实施例中,BCM24可以与中心堆栈模块(CSM)、信息娱乐模块22集成一体或者作为其一部分、以及/或者与远程信息处理单元30集成一体。或者BCM可以是经由总线58连接至其它VSM的单独装置。BCM24可以包括处理器和/或存储器,该处理器和/或存储器可以类似于远程信息处理单元30的处理器36和存储器38,如下文所讨论的。BCM24可以与远程信息处理单元30和/或一个或多个车辆***模块(诸如,HVAC***、各个车辆传感器、音频***56、电池***60、或者其它VSM28)通信。存储器中所储存的且可由处理器执行的软件使得BCM能够指导一个或多个车辆功能或者操作,例如,包括:控制中控锁,检测车门或者车厢是否打开,空调(或者其它HVAC功能),电动后视镜,控制车辆原动机(例如,发动机、主推进***),以及/或者控制各个其它车辆模块。例如,BCM24可以向其它VSM发送信号,诸如,执行特定操作的请求或者传感器信息的请求,并且作为响应,传感器然后可以发回所请求的信息。BCM24还可以用于确定或者获取关于车辆的一个或多个VSM的信息,例如,其可以呈诊断故障码(DTC)的形式。
此外,BCM24可以提供与车辆状态相对应的车辆状态信息或者某些车辆部件或***(包括本文所讨论的VSM)的车辆状态信息。例如,BCM24可以给远程信息处理单元30提供指示车辆是处于主推进开启状态还是主推进关闭状态的信息、来自电池***60的电池信息、与车辆盗窃检测有关的传感器信息(或者其它信息)等。信息可以是在接收到来自装置/计算机的请求时自动地、在满足某些条件时自动地、在来自另一VSM的请求时、或者周期性地(例如,以设置的时间间隔)被发送至远程信息处理单元30(或者其它中心车辆计算机)。BCM24还可以用于检测预定车辆操作条件的存在,这可以是通过将预定车辆操作条件(或者与其有关的信息)与当前车辆操作条件(或者目前车辆信息)作比较来执行。BCM24然后可以唤醒或者如若不然将该事件通知给远程信息处理单元30。在其它实施例中,远程信息处理单元30可以执行该检测功能。
发动机控制模块(ECM)26可以控制发动机操作的各个方面,诸如,燃料点火和点火定时。ECM26连接至通信总线58并且可以从BCM24或者其它车辆***模块(诸如,远程信息处理单元30或者其它VSM28)接收操作指令(或者车辆命令)。在一种场景中,ECM26可以接收来自BCM的命令以将车辆(从主推进关闭状态)置于主推进开启状态——即,启动车辆点火或者其它主推进***(例如,电池供电马达)。在至少一些实施例中,当车辆是混合或者电动车辆时,主推进控制模块可以用于代替(或者补充)ECM26,并且该主推进控制模块可以用于获取关于原动机的状态信息(包括(多个)电动马达和电池信息)。主推进关闭状态指的是车辆的主推进***关闭的状态,诸如,当内燃机未运转或者空转时、当车辆钥匙未转向启动或者接通(或者附件)位置时、或者当电动车辆的一个或多个电动马达的功率控制***断电或者未启动时。主推进开启状态是主推进关闭状态以外的状态。
如上文所提到的,在一个实施例中,车辆12可以包括内燃机(ICE),并且在这种情况下可以被称为ICE车辆。这些ICE车辆可以仅使用ICE来进行推进,或者可以使用另一种能量储存装置(诸如,牵引用蓄电池)和ICE的组合。在ICE车辆的情况下,车辆可以包括发动机控制模块(ECM),发动机控制模块(ECM)控制发动机操作的各个方面,诸如,燃料点火和点火定时。ECM可以连接至通信总线58并且可以从BCM24或者其它车辆***模块(诸如,远程信息处理单元30或者VSM28)接收操作指令。在一种场景中,ECU可以接收来自BCM的命令以启动ICE。ECM还可以用于获取车辆发动机的传感器信息。
车辆12包括各种车载车辆传感器,并且某些车辆-用户接口50-54可以用作车载车辆传感器。通常,传感器可以获取与车辆的操作状态(“车辆操作状态”)或者车辆的环境(“车辆环境状态”)有关的信息。传感器信息可以经由通信总线58被发送至其它VSM,诸如,BCM24和远程信息处理单元30。同样,在一些实施例中,传感器数据可以与元数据一起被发送,元数据可以包括用于识别采集传感器数据的传感器(或者传感器的类型)的数据、时间戳(或者其它时间指示器)、以及/或者与传感器数据有关但并不组成传感器数据本身的其它数据。“车辆操作状态”或者“车辆操作条件”指车辆的与车辆的操作有关的状态,车辆的操作可以包括原动机(例如,车辆发动机、车辆推进马达)的操作和/或车辆的各个VSM或者部件的操作。此外,车辆操作状态(或者条件)可以包括与车辆的机械操作有关的车辆状态或者车辆的电气状态(例如,指示车门打开的传感器信息所通知的状态)。“车辆环境状态”指关于车舱内部和附近、车辆周围的外部区域的车辆状态。车辆环境状态包括驾驶员、操作员或者乘客的行为,以及交通条件、道路条件和特征、(多个)车辆位置条件、以及车辆附近的区域的状态。车辆位置条件指的是与车辆的(或者与车辆相关联的)位置有关的任何条件,诸如,车辆周围或者沿着车辆的规划路线的交通信息(即,“本地交通条件”)、(多个)车辆位置分类、或者车辆移动活动。
电池***60被包括作为车辆电子器件20的一部分并且包括蓄电池62、电池充电状态(SoC)传感器64、以及电池温度传感器66。蓄电池62是用于给车辆电子器件20(或者其至少一部分)供电的电池并且在一个实施例中可以是12V的电池。在一个实施例中,车辆可以是汽车并且蓄电池62可以是汽车用电池。电池62是可充电的,并且可以由交流发电机或者其它发电机或者电源充电。如上文所提到的,车辆12可以是电动车辆或者混合车辆,并且在这种情况下,车辆12可以包括蓄电池组。在车辆12是混合车辆或者电动车辆的这种实施例中,电池62可以是用于给车辆电子器件20的各个VSM和其它部件供电的低电压电池(例如,12V),该低电压电池与牵引用蓄电池或者用于给车辆的主推进***供电的其它电池分离开。然而,在其它实施例中,蓄电池62可以是蓄电池组,并且可以是牵引用蓄电池或者用于为车辆12提供推进力以及给车辆电子器件20(或者其至少一部分)供电的电动车辆电池。蓄电池62可以是锂离子电池,或者可以是铅酸电池。如本领域的技术人员理解的,也可以使用其它类型的电池。
电池充电状态(SoC)传感器64是车载车辆传感器并且可以是各种电气部件中的任一种,这些电气部件可以测量蓄电池62的充电状态。在一个实施例中,电池SoC传感器64可以使用(或者可以是)电压传感器,诸如,附接在电池62的正极端子处和电池62的负极端子处的专用电压计。在另一实施例中,电池SoC传感器64可以使用其它技术,诸如,可以用于测量电池62内包含的电解质的pH的比重的化学方法、库仑计数方法、卡尔曼滤波过程(例如,在卡尔曼滤波过程中使用电压和电池温度)、压力方法、或者其组合。电池SoC传感器64可以以各种方式进行配置,如本领域的技术人员理解的。电池SoC传感器64可以给车辆12的计算装置(诸如,远程信息处理单元30)提供传感器信息以确定SoC水平,SoC水平可以被表示为蓄电池62的满充电容量的百分数。电池温度传感器66可以是数字温度计,该数字温度计联接至蓄电池62以便使得电池温度传感器66可以测量蓄电池62的温度。在一个实施例中,电池温度传感器66可以用于获取蓄电池62的SoC,或者可以是电池SoC传感器64的一部分并且与其它传感器(诸如,伏特计)结合使用。
此外,车辆12可以包括上文未提到的其它传感器,包括相机、车轮速度传感器、偏航率传感器、方位传感器(例如,加速计)、停车传感器、变道和/或盲点传感器、车道辅助传感器、测距传感器(即,用于检测车辆与另一物体之间的距离的传感器,诸如,通过使用雷达或者激光雷达)、其它雷达、其它激光雷达、轮胎压力传感器、液位传感器(例如,燃料或者气体液位传感器、挡风玻璃雨刷液位传感器)、刹车片磨损传感器、V2V通信单元(其可以集成到信息娱乐模块22或者远程信息处理单元30中)、雨水或者降水传感器(例如,(多个)红外光传感器,其指向挡风玻璃(或者车辆12的其它窗口)以便基于反射光量来检测雨水或者其它降水)、以及内部或外部温度传感器。
远程信息处理单元30能够通过使用蜂窝芯片集32经由蜂窝网络通信来传达数据,如在所图示的实施例中描绘的。在一个实施例中,远程信息处理单元30是中心车辆计算机,该中心车辆计算机用于执行下文所讨论的方法的至少一部分。在所图示的实施例中,远程信息处理单元30包括蜂窝芯片集32、GNSS接收器34、处理器36、存储器38、以及天线33和35。GNSS接收器34集成到远程信息处理单元30中以便使得例如GNSS接收器34和远程信息处理单元30直接连接至彼此,而不是经由通信总线58进行连接。然而,在其它实施例中,GNSS接收器34(和/或(多个)GNSS天线35)可以是独立模块或者与另一VSM集成一体。
在一个实施例中,远程信息处理单元30可以是独立模块,或者在其它实施例中,远程信息处理单元30可以被包含或者包括作为一个或多个其它车辆***模块(诸如,中心堆栈模块(CSM)、信息娱乐模块22、车身控制模块(BCM)24、音响主机、以及/或者网关模块)的一部分。在一些实施例中,远程信息处理单元30可以被实施作为车辆中所安装的OEM安装(嵌入式)装置或者售后装置。在一些实施例中,远程信息处理单元30还可以包括短程无线通信(SRWC)功能,并且可以包括SRWC电路。
如上文所提到的,远程信息处理单元30包括蜂窝芯片集34,因而允许该装置经由一个或多个蜂窝协议(诸如,蜂窝载波***70所使用的那些协议)进行通信。在这种情况下,远程信息处理单元是能够附接至蜂窝载波***70和执行蜂窝通信的用户设备(UE),这可以使得车辆电子器件能够连接至后端设施80和/或远程计算机78。远程信息处理单元30可以包括用户身份模块(SIM),用户身份模块(SIM)可以用于使得能够与蜂窝载波***70进行蜂窝通信。
远程信息处理单元30可以使得车辆12能够经由分组交换数据通信与一个或多个远程网络(例如,在后端设施80或者计算机78处的一个或多个网络)通信。该分组交换数据通信可以是通过使用非车辆无线接入点来执行,非车辆无线接入点经由路由器或者调制解调器连接至陆地网络。当用于分组交换数据通信(诸如,TCP/IP)时,远程信息处理单元30可以配置有静态IP地址或者可以设置为自动地从该网络上的另一装置(诸如,路由器)或者从网络地址服务器接收分配的IP地址。
分组交换数据通信还可以经由使用能够由远程信息处理单元30访问的蜂窝网络来执行。远程信息处理单元30可以经由蜂窝芯片集32通过无线载波***70来传达数据。在这种实施例中,无线电传输可以用于与无线载波***70一起建立通信信道(诸如,语音信道和/或数据信道)以便使得可以通过该信道发送和接收语音和/或数据传输。数据可以是经由数据连接(诸如,经由通过数据信道的分组数据传输)或者经由使用本领域中已知的技术的语音信道来发送。对于涉及语音通信和数据通信两者的组合服务,***可以使用通过语音信道的单一呼叫并且根据需要在通过语音信道的语音和数据传输之间切换,并且这可以是使用本领域的技术人员已知的技术来完成。
处理器36被包括作为远程信息处理单元30的一部分并且可以是能够处理电子指令的任何类型的装置,包括微处理器、微控制器、主处理器、控制器、车辆通信处理器、以及专用集成电路(ASIC)。其可以是仅仅用于远程信息处理单元30的专用处理器或者可以与其它车辆***共享。处理器36执行各种类型的数字储存指令,诸如,存储器38中所储存的软件或者固件程序,这些指令使得远程信息处理单元30能够提供各种各样的服务。例如,处理器36可以执行程序或者处理数据以便执行本文所讨论的方法的至少一部分。存储器38可以是临时供电存储器、任何非暂时性计算机可读介质、或者其它类型的存储器。例如,存储器可以是多种不同类型的如下存储器中的任一种:RAM(随机存取存储器,包括各种类型的动态RAM(DRAM)和静态RAM(SRAM))、ROM(只读存储器)、固态驱动器(SSD)(包括诸如固态混合驱动器(SSHD)等其它固态储存装置)、硬盘驱动器(HDD)、磁盘或光盘驱动器。与处理器36和/或存储器38相似的部件可以被包括在信息娱乐单元22、车身控制模块24、以及/或者通常包括这种处理/储存能力的各个其它VSM中。
远程信息处理单元30连接至总线58,并且可以接收来自一个或多个车载车辆传感器的传感器数据,并且其后,车辆可以将该数据(或者源自或基于该数据的其它数据)发送至其它装置或者网络,包括车辆后端服务设施80。并且在一些实施例中,远程信息处理单元30可以与导航***包含在一起或者至少连接至导航***,导航***包括地理地图信息,地理地图信息包括地理道路图数据。导航***可以(直接地或者经由通信总线58)通信地联接至GNSS接收器34并且可以包括用于储存本地地理地图信息的车载地理地图数据库。该本地地理地图信息(例如,地理道路图数据)可以被提供在车辆中和/或经由远程连接被下载至地理地图数据库/服务器,诸如,计算机78和/或后端设施80(包括服务器82和数据库84)。车载地理地图数据库可以储存与车辆的位置或者区域相对应的地理道路图数据以便不会包括大量数据,大多数这些数据很有可能永远都不会被使用。而且,在车辆12进入不同的位置或者区域时,车辆可以将车辆的位置(例如,经由使用GNSS接收器34所获取的)通知给车辆后端服务设施80,并且响应于接收到车辆的新位置,服务器82可以从数据库84(或者计算机78)查询对应的地理地图信息,然后可以将其发送至车辆12。
在所图示的实施例中,远程信息处理单元30还包括全球导航卫星***(GNSS)接收器34。应理解,在其它实施例中,GNSS接收器34可以被包括作为车辆电子器件20中的另一VSM或者独立VSM的一部分。GNSS接收器34使用GNSS天线35从一群GNSS卫星68接收无线电信号——尽管讨论和图示了单个天线35,但应理解,GNSS接收器34可以包括任何合适数量的天线。GNSS接收器34可以配置为遵从和/或根据给定地缘政治区域(例如,国家)的特定法规或法律进行操作。GNSS接收器34可以配置用于与各种GNSS实施方案一起使用,包括用于美国的全球定位***(GPS)、用于中国的北斗卫星导航***(BDS)、用于俄罗斯的全球导航卫星***(GLONASS)、用于欧盟的伽利略定位***、以及各种其它导航卫星***。例如,GNSS接收器34可以是GPS接收器,该GPS接收器可以从一群GPS卫星68接收GPS信号。并且,在另一实施例中,GNSS接收器34可以是BDS接收器,该BDS接收器从一群GNSS(或者BDS)卫星68接收多个GNSS(或者BDS)信号。在一个实施例中,GNSS接收器34可以包括与处理器36和存储器38分离开的处理器和/或存储器。
在一个实施例中,GNSS接收器34可以用于给车辆操作员提供导航和其它位置有关服务。导航信息可以被呈现在显示器50上,或者可以在口头上被呈现,诸如,在提供逐向导航时完成。导航服务可以是使用专用车载导航模块(其可以是GNSS接收器34的一部分和/或被包含作为远程信息处理单元30或者其它VSM的一部分)来提供,或者一些或全部导航服务可以是经由安装在车辆中的远程信息处理单元30(或者其它具备远程信息处理能力的装置)来完成,其中,地点或者位置信息被发送至远程位置以用于给车辆提供导航地图、地图注释(相关点、饭店等)、路线计算等。位置信息可以被供应至车辆后端服务设施80或者其它远程计算机***(诸如,计算机78)以用于其它目的,诸如,车队管理和/或用在下文所讨论的车辆能源使用预测应用中。同样,可以经由远程信息处理单元30将新的或者更新的地图数据(诸如,被储存在数据库84上的地理道路图信息)从后端设施80(或者计算机78)下载至GNSS接收器34。
GNSS接收器34可以至少在车辆处于主推进关闭状态时被设置为待机模式(或者低功耗模式)。待机模式可以包括低功耗模式和/或使GNSS接收器34关闭(即,没有供应电力)的模式(在这种情况下,GNSS接收器34然后可以周期性地由其它VSM唤醒)。在一些实施例中,车辆电子器件20可以唤醒GNSS接收器34以便使得GNSS接收器34接收GNSS信号和确定车辆12的GNSS位置。在确定了GNSS位置和/或执行了其它操作(例如,将GNSS位置储存至存储器38)之后,GNSS接收器34可以关闭或者如若不然被设置为待机模式。在一些实施例中,当处于待机模式时,GNSS接收器34可以周期性地唤醒并且确定GNSS位置(和/或执行其它操作)。GNSS接收器唤醒的周期性可以是根据下文的方法200(图2)和/或300(图3)来确定,其可以被设置为基于各种车辆条件(诸如,车辆位置条件和/或车辆状态条件)的一段时间。确定车辆位置(例如,GNSS位置)的该周期性可以被称为车辆位置确定率。
远程信息处理单元30也可以被设置为待机模式,在该待机模式中,远程信息处理单元30的远程信息处理功能被设置为待机或者低功耗模式。远程信息处理单元30可以响应于或者在由GNSS接收器34确定时报告GNSS位置。或者在其它实施例中,远程信息处理单元30可以根据车辆位置报告率周期性地报告当前(或者上一次确定的)车辆位置(例如,GNSS位置),车辆位置报告率可以不同于车辆位置确定率(至少在一个实施例中)。
车辆电子器件20还包括用于给车辆乘员提供用于提供和/或接收信息的方式的多个车辆-用户接口,包括视觉显示器50、(多个)按钮52、麦克风54、以及音频***56。如本文所使用的,术语“车辆-用户接口”宽泛地包括任何合适形式的电子装置,包括硬件部件和软件部件两者,这些电子装置位于车辆上并且使得车辆用户能够与或者通过车辆的部件进行通信。车辆-用户接口50-54也是能够接收来自用户的输入或者其它感觉信息的车载车辆传感器。(多个)按钮52允许手动用户输入到车辆电子器件20中以便提供其它数据、响应、或者控制输入。音频***56将音频输出提供给车辆乘员并且可以是专用的独立***或者是主车辆音频***的一部分。根据在此示出的特定实施例,音频***56可操作地均联接至车辆总线58和娱乐总线(未示出)并且可以提供AM、FM和卫星无线电、CD、DVD、以及其它多媒体功能。该功能可以是结合或者独立于信息娱乐模块来提供。麦克风54将音频输入提供给信息娱乐单元22以便使得驾驶员或者其它乘员能够提供语音命令和/或经由无线载波***70执行免提呼叫。为此,其可以使用本领域中已知的人机接口(HMI)技术连接至车载自动语音处理单元。视觉显示器或者触摸屏50优选地是图形显示器并且可以用于提供多种输入和输出功能。显示器50可以是仪表板上的触摸屏、挡风玻璃反射出的平视显示器、或者可以投射用于由车辆乘员查看的图形的投影仪。各种其它人机接口也用于将来自人的输入提供给车辆,因为图1的接口仅仅是一个特定实施方案的示例。
参照图2,图中示出了一种用于在车辆处于主推进关闭状态时跟踪该车辆的位置的方法200。在一个实施例中,方法200(或者其任何步骤)是由车辆12执行,诸如,由远程信息处理单元30、其它车载车辆计算机或者计算机***、其它VSM、以及/或者其它车辆电子器件执行。然而,在另一实施例中,方法200的一个或多个步骤可以在另一装置(诸如,服务器82和/或(多个)远程计算机78)处被执行。在这种情况下,车辆12可以向服务器82或者(多个)远程计算机78发送信息,诸如,车辆的GNSS位置信息、车辆操作条件、车辆位置条件等。尽管方法200的步骤被描述为按照特定顺序被执行,但在此设想了方法200的步骤可以按照任何合适的顺序来执行,如本领域的技术人员将理解的。
方法200从步骤210开始,在步骤210中确定初始车辆位置。在至少一些实施例中,初始车辆位置是作为车辆的当车辆从主推进开启状态过渡至主推进关闭状态时的位置(例如,GNSS位置)的位置。车辆可以检测该过渡并且然后可以使用GNSS接收器34来获取当前车辆位置,或者可以将上一次记录/确定的车辆位置用作初始车辆位置。初始车辆位置可以是使用GNSS接收器34通过从多个GNSS卫星68接收多个GNSS信号来确定。GNSS位置可以被储存在存储器38或者车辆12的其它存储器中。在其它实施例中,初始车辆位置可以是使用其它位置确定机制(诸如,通过蜂窝三角测量)来确定。
在一个实施例中,初始车辆位置是响应于检测到从主推进开启状态过渡至主推进关闭状态来确定。例如,当车辆的点火关闭时,车辆可以使用GNSS接收器34来确定车辆位置并且将该位置储存至存储器。在另一实施例中,不同的触发(诸如,当车辆用户打开车门时)可以用于确定何时获取或者确定初始车辆位置。该触发可以被称为初始车辆位置触发。在另一实施例中,初始车辆位置可以在车辆处于主推进开启状态时周期性地被更新并且保存至存储器。上一次更新的车辆位置然后可以被用作初始车辆位置。
在一些实施例中,在确定了初始车辆位置之后,可以经由蜂窝载波***70和/或陆地网络76将初始车辆位置报告(或者如若不然发送)至远程服务器,诸如,在后端设施80和/或(多个)计算机78处的服务器82。在一个实施例中,可以使用远程信息处理单元30的蜂窝芯片集32将初始车辆位置发送至服务器82,服务器82然后可以储存车辆的位置。在一些实施例中,当车辆处于主推进开启状态时,远程信息处理单元30维持与远程服务器的连接(或者呼叫)。当车辆从主推进开启状态过渡至主推进关闭状态时,该连接或者呼叫可能终止。然而,在一个实施例中,当车辆检测到初始车辆位置触发时,远程信息处理单元30可以维持该连接以便使得可以确定(或者如若不然获取)初始车辆位置并且然后将其发送至远程服务器。方法200继续进行至步骤220。
在步骤220中,在车辆处于主推进关闭状态时检测车辆触发条件。车辆触发条件与初始车辆位置触发分离开,但可以是基于相似的或者相同的车辆操作状态或者条件被检测。车辆触发条件可以是通过监测总线58上的活动和/或通过接收来自一个或多个车载车辆传感器的某些传感器信息来检测。例如,车辆电子器件20可以确定车门已经打开,这可以用作车辆触发条件。在一些实施例中,车辆触发条件可以是盗窃触发条件,盗窃触发条件是指示车辆被盗、被闯入、以及/或者被篡改的条件。本领域的技术人员将理解用于确定是否存在盗窃触发条件的各种机制,诸如,通过使用防盗车辆***。作为一个示例,车辆可以检测到车辆12定向的角度大于预定倾斜角,这可能指示车辆正被拖曳。在另一示例中,盗窃触发条件可以包括检测车窗破碎或者检测车辆中的运动,诸如,通过使用相机。一旦检测到车辆触发条件,方法200就继续进行至步骤230。
在步骤230中,周期性地监测车辆的位置。这可以包括:周期性地确定车辆的GNSS位置并且然后确定(在步骤240中)车辆是否已经移动超过第一预定阈值距离。在另一实施例中,其它车辆车载传感器可以用于确定车辆的移动,诸如,加速计。一旦检测到移动,就可以确定新的车辆位置。该新位置可以是在监测期间(如果监测使用GNSS位置的话)确定的GNSS位置或者可以是在检测到移动之后使用GNSS接收器34来获取的。在任一种情况下,都可以使用GNSS接收器34通过从多个GNSS卫星68接收多个GNSS信号来确定车辆位置。然后可以将新的车辆位置储存在远程信息处理单元30的存储器38或者车辆电子器件20的其它存储器中。在一个实施例中,这时,远程信息处理单元30可以将新的车辆位置发送至远程监测服务器,远程监测服务器可以是用于监测车辆的位置和/或出于防盗目的而用于监测车辆的远程服务器(或者服务器集合)。在其它实施例中,这时并未将新的车辆位置发送至远程服务器,而是将其储存在存储器中。方法200继续进行至步骤240。
在步骤240中,确定车辆是否已经移动超过第一预定阈值距离。在至少一些实施例中,可以通过将初始车辆位置与新的车辆位置作比较来执行该确定。并且在至少一些实施例中,可以确定自车辆上一次从主推进开启状态过渡至主推进关闭状态以来,车辆是否已经移动超过第一预定阈值距离。尽管可以使用初始车辆位置和新的车辆位置来执行该确定,但至少在一个实施例中,也可以使用其它信息或者可以使用其它信息来代替该信息。第一预定阈值距离可以是被储存在车辆电子器件20的存储器中的预选距离,或者可以是在当车辆从主推进开启状态过渡至主推进关闭状态时所确定的距离。在一个实施例中,第一预定阈值距离是基于车辆活动因素和车辆位置分类因素来确定,车辆活动因素和车辆位置分类因素是在车辆从主推进开启状态过渡至主推进关闭状态时初始地确定的。当确定车辆已经移动超过第一预定阈值距离时,方法200继续进行至步骤250。如若不然,方法200继续返回至步骤220。
在步骤250中,选择车辆位置跟踪过程参数。车辆位置跟踪过程是周期性地跟踪车辆的位置的过程,并且在许多实施例中是在车辆处于主推进关闭状态时被执行。车辆位置跟踪过程参数是选择用于车辆位置跟踪过程的参数。下文在方法300(图3)中描述了车辆位置跟踪过程的实施例。车辆位置跟踪过程可以使用一个或多个车辆位置跟踪过程参数来执行该过程。车辆位置跟踪过程参数可以包括车辆位置确定率和/或车辆位置报告率。
车辆位置跟踪过程参数可以是基于车辆活动因素、车辆位置分类因素、交通因素、以及/或者车辆操作条件来选择。车辆活动因素描述或者表示的是车辆移动量并且可以是基于车辆的移动速率来确定。例如,当车辆在给定时期行进超过高活动阈值量时,则可以将车辆活动因素设置为“高活动”。并且,当车辆在给定时期行进少于高活动阈值量时,则可以将车辆活动因素设置为“低活动”。车辆位置分类因素描述或者表示的是车辆位置的类型(或者分类)。可以使用不同种类的分类;例如,当确定车辆位置(例如,初始车辆位置、新的车辆位置)处于城市(或者城市区域)内时,可以将车辆位置分类因素设置为“城市”,并且当确定车辆位置处于农村区域内时,可以将车辆位置分类因素设置为“农村”。
车辆位置跟踪过程参数也可以是基于交通因素来选择,交通因素描述或者表示的是车辆位置周围的和/或包含车辆位置的区域的交通。当车辆周围的区域中存在拥挤或者大量的交通时,可以将交通因素设置为“拥挤”,并且当车辆周围的区域中存在稀少或者少量交通时,可以将交通因素设置为“稀少”。车辆位置跟踪过程参数也可以是基于车辆操作条件来选择。车辆操作条件可以由任何车辆操作状态表示,车辆操作状态可以通过使用一个或多个VSM(包括一个或多个车载车辆传感器)来确定。例如,在通信总线58上检测到的活动的量和/或类型、车门(或者车厢)被打开或者正被打开的检测、车辆的航向、车辆的方位、以及/或者各种其它车辆操作状态信息可以用于确定一个或多个车辆位置跟踪过程参数。
作为第一示例,当车辆活动因素被设置为“高活动”并且车辆位置分类因素被设置为“城市”时,车辆位置跟踪过程参数可以被选择为包括高车辆位置确定率和/或高车辆位置报告率。并且作为第二示例,当车辆活动因素被设置为“低活动”并且车辆位置分类因素被设置为“农村”时,车辆位置跟踪过程参数可以被选择为包括低车辆位置确定率和/或低车辆位置报告率。在第三示例中,当车辆活动因素被设置为“高活动”并且车辆位置分类因素被设置为“农村”时,车辆位置跟踪过程参数可以被选择为包括高于第二示例中的比率但低于第一示例中的比率的车辆位置确定率和/或车辆位置报告率。因此,至少在一个实施例中,当车辆活动因素被设置为“高活动”时,车辆位置确定率和/或车辆位置报告率高于当车辆活动因素被设置为“低活动”时。并且至少在一个实施例中,当车辆位置分类因素被设置为“城市”时,车辆位置确定率和/或车辆位置报告率高于当车辆位置分类因素被设置为“农村”时。同样,当存在拥挤交通时(如由交通因素所指示的),车辆位置确定率和/或车辆位置报告率可以在与存在稀少交通时相比减小。并且同样,车辆位置跟踪过程参数可以是基于某些车辆操作条件。例如,当电池62的充电状态(SoC)较低时(如由SoC传感器64所测量的),车辆位置确定率和/或车辆位置报告率可以减小。同样,某些车辆操作条件(例如,来自一个或多个车载车辆传感器的传感器信息)可以用于触发确定车辆位置(例如,使用GNSS接收器34)和/或响应于该触发而报告车辆位置。
在一些实施例中,可以基于从远程服务器获取的信息来确定任何一个或多个车辆位置跟踪过程因素。例如,可以从用于提供道路交通信息的远程服务器获取车辆周围的区域的交通信息,并且该交通信息可以用于确定交通因素。并且在另一实施例中,可以基于道路信息或者其它信息来确定车辆位置分类因素,道路信息或者其它信息可以用于确定或者预测车辆是位于城市还是农村区域。例如,给定区域内的道路密度或者给定区域内的企业密度可以用于确定车辆位置分类因素。从远程服务器获取的该信息可以是在车辆从主推进开启状态过渡至主推进关闭状态之前或者在此期间被获取。在一个实施例中,远程信息处理单元30可以用于检索该信息,并且在一个实施例中,可以使用在方法300(图3)的步骤310中建立的连接来检索该信息。在该实施例中,然后可以在此时选择或者调整车辆位置跟踪过程参数。
在一些实施例中,可以基于从车辆的一个或多个VSM(诸如,一个或多个车载车辆传感器)获取的信息来确定任何一个或多个车辆位置跟踪过程因素。例如,车辆活动因素可以是基于从GNSS接收器34获取的GNSS信息(例如,车辆位置信息)来确定,并且/或者可以是基于车辆速度传感器在车辆从主推进开启状态过渡至主推进关闭状态之前的时间被确定。方法200继续进行至步骤260-290中的一个。
在步骤260-290中,使用在步骤250中选择的(多个)车辆位置跟踪过程参数来执行车辆位置跟踪过程。步骤260是低活动城市跟踪过程,该低活动城市跟踪过程是包括选择用于当车辆活动因素被设置为“低活动”时并且当车辆位置分类因素被设置为“城市”时使用的(多个)车辆位置跟踪过程参数的车辆位置跟踪过程。步骤270是高活动城市跟踪过程,该高活动城市跟踪过程是包括选择用于当车辆活动因素被设置为“高活动”时并且当车辆位置分类因素被设置“城市”时使用的(多个)车辆位置跟踪过程参数的车辆位置跟踪过程。步骤280是低活动农村跟踪过程,该低活动农村跟踪过程是包括选择用于当车辆活动因素被设置为“低活动”时并且当车辆位置分类因素被设置为“农村”时使用的(多个)车辆位置跟踪过程参数的车辆位置跟踪过程。步骤290是高活动农村跟踪过程,该高活动农村跟踪过程是包括选择用于当车辆活动因素被设置为“高活动”时并且当车辆位置分类因素被设置“农村”时使用的(多个)车辆位置跟踪过程参数的车辆位置跟踪过程。至少在一个实施例中,车辆位置跟踪过程对于所有这四种不同的场景可以是相同的,但可以根据在步骤205中选择的那些车辆位置跟踪过程参数来使用不同的参数值或者选项。例如,在一个实施例中,步骤260的过程可以使用最高的车辆位置确定率和/或最高的车辆位置报告率,其次是步骤270的过程,然后是步骤280的过程,并且最后,步骤290的过程具有最低的车辆位置确定率和/或最低的车辆位置报告率。
在另一实施例中,不是在步骤250中选择(多个)车辆位置跟踪过程参数,而是可以基于车辆位置跟踪过程因素来选择车辆位置跟踪过程,例如,车辆位置跟踪过程因素包括车辆活动因素、车辆位置分类因素、交通因素、以及/或者车辆操作条件。这些过程因此可以体现在单独的计算机程序中并且/或者可以包括一组不同的步骤。在这些实施例中的任一个中,方法都包括执行车辆位置跟踪过程,下文将在方法300(图3)中描述其中一个示例。方法200然后结束。
参照图3,图中示出了包括步骤305-350的车辆位置跟踪过程300。过程300可以由车辆电子器件20执行,可以由一个或多个远程服务器(例如,后端设施80和/或计算机78的(多个)服务器82)、或者其组合执行。在一个实施例中,过程300作为方法200的一部分在步骤260-290中的任何一个或多个处被执行。过程300可以用于在车辆处于主推进关闭状态时跟踪车辆的位置。尽管方法300的步骤被描述为按照特定顺序被执行,但在此设想了方法300的步骤可以按照任何合适的顺序来执行,如本领域的技术人员将理解的。
方法300从步骤305开始,在步骤305中,远程信息处理单元和/或GNSS接收器由车辆电子器件唤醒或者打开。在一个实施例中,当车辆从主推进开启状态过渡至主推进关闭状态时,远程信息处理单元30被设置为低功耗或者待机模式。低功耗或者待机模式将统称为待机模式。在另一实施例中,当车辆从主推进开启状态过渡至主推进关闭状态时,远程信息处理单元30被关闭。因此,当远程信息处理单元被唤醒(或者命令唤醒)时,远程信息处理单元30打开或者进入使得可以(或者能够)执行蜂窝通信的状态。远程信息处理单元在被唤醒之前的状态可以是关闭状态或者待机模式/状态。
在一个实施例中,当车辆从主推进开启状态过渡至主推进关闭状态时,GNSS接收器34被设置为待机模式。并且在另一实施例中,当车辆从主推进开启状态过渡至主推进关闭状态时,GNSS接收器34被关闭。因此,当GNSS接收器被唤醒(或者命令唤醒)时,GNSS接收器打开或者进入使得可以确定车辆的GNSS位置的状态,诸如,基于从多个GNSS卫星接收多个GNSS信号。GNSS接收器在被唤醒之前的状态可以是关闭或者处于待机模式。在仅仅GNSS接收器34被唤醒的实施例中,远程信息处理单元30可能已经处于唤醒(或者活跃)状态。在一个实施例中,远程信息处理单元30和/或GNSS接收器34均被唤醒。
在一个实施例中,远程信息处理单元30和/或GNSS接收器34由另一VSM唤醒,例如,这可以是通过经由通信总线58发送唤醒命令来完成。在另一实施例中,远程信息处理单元30(和/或GNSS接收器34)可以被编程为在预定时间量之后周期性地唤醒,该预定时间量(在一个实施例中)可以与车辆位置确定率和/或低车辆位置报告率相对应。方法300继续进行至步骤310。
在步骤310中,发起与远程服务器的连接。远程服务器可以是远离车辆12的任何服务器,诸如,在后端设施80或者计算机78处的(多个)服务器82。连接可以是蜂窝呼叫或者可以是与远程服务器建立的数据连接。在一个实施例中,向远程服务器发起并且然后建立呼叫。连接(例如,呼叫)可以保持预定时间量,该预定时间量可以被称为预定呼叫保持时间。该预定呼叫保持时间可以被储存在车辆电子器件20的存储器中,并且/或者可以是基于某些车辆操作条件和/或车辆位置跟踪过程因素来选择。例如,预定呼叫保持时间可以是基于电池62的SoC来选择。方法300继续进行至步骤315。
在步骤315中,确定更新的车辆位置。在至少一些实施例中,更新的车辆位置是通过使用GNSS接收器34来确定,GNSS接收器34从多个GNSS卫星68接收多个GNSS信号。更新的GNSS位置(或者其它车辆位置)可以被储存在远程信息处理单元30的存储器38中、或者车辆电子器件20的另一存储器中。方法然后继续进行至步骤320。
在步骤320中,将更新的车辆位置报告给远程服务器。更新的车辆位置是经由在步骤310中发起的连接来报告。更新的车辆位置可以是经由该连接来发送,该连接可以是蜂窝数据连接或者蜂窝呼叫。在至少一些实施例中,更新的车辆位置是使用远程信息处理单元30的蜂窝芯片集32来发送。远程信息处理单元30可以自动地将更新的车辆位置发送至远程服务器,或者从远程服务器请求更新车辆位置。方法300然后继续进行至步骤325。
在步骤325中,确定是否更新了车辆位置(即,是否确定了和/或在远程服务器处接收到了更新的车辆位置)。该步骤可以由远程服务器执行,并且可以包括:确定是否经由连接从车辆12处接收到了车辆位置。此外或者可替代地,该步骤可以由车辆电子器件(例如,远程信息处理单元30)执行,并且可以包括:确定是否确定了并且成功地发送和/或在远程服务器处接收到了车辆位置。当成功地将更新的车辆位置发送至远程服务器时,远程信息处理单元30和/或GNSS接收器可以重新进入待机模式(或者关闭模式);然而,在一些实施例中,远程信息处理单元30可能在执行方法300的其它步骤并且可能直到步骤335才进入待机模式(或者关闭模式)。当确定是否更新了车辆位置时,方法300继续进行至步骤330。
在一些实施例中,在步骤320中对更新的车辆位置的报告可能不会成功,并且如果是这样的话,则方法300可以继续进行至步骤340。在步骤340中,确定是否应该重试对车辆位置的报告。重试过程可以执行直到尝试次数达到预定值,该预定值可以被称为预定重试尝试次数。当还未达到预定重试尝试次数时,方法300继续返回至步骤315(试图获取更新的车辆位置)和/或320(重新尝试发送更新的车辆位置)。如若不然,方法300继续进行至步骤345,在步骤345处,将更新车辆位置故障通知发送至远程服务器(或者储存在远程服务器处)和/或车辆电子器件。方法300然后从步骤345继续进行至步骤350,下文将对其进行更加详细的描述。
在步骤330中,确定是否应该更新车辆位置跟踪过程参数,或者是否应该选择新的车辆位置跟踪过程。在一个实施例中,该步骤可以包括:重新评估上文在方法200(图2)的步骤250中讨论的车辆位置跟踪过程因素。如下文所讨论的,方法400提供一个示例,该示例确定是否应该更新车辆位置跟踪过程参数,或者是否应该选择新的车辆位置跟踪过程。
参照图4,图中示出了过程,该过程可以用于确定是否应该更新车辆位置跟踪过程参数,或者是否应该选择新的车辆位置跟踪过程。该过程400可以由车辆12(例如,远程信息处理单元30)和/或远程服务器执行。该过程400假设当前的车辆位置跟踪过程(或者用于车辆位置跟踪过程的参数)是用于高活动城市车辆位置跟踪过程,该高活动城市车辆位置跟踪过程是在车辆以较快速率移动或者自先前检查以来已经移动超过预定距离时使用。如在步骤410中示出的,可以确定周围区域内是否存在大交通量,并且如果是这样,则方法400继续进行至步骤420;如若不然,方法400继续进行至步骤450。在步骤420中,确定位置是否发生变化,这可以包括确定更新的车辆位置是否与先前更新的车辆位置相同,并且如果是这样,则方法400继续进行至步骤430;如若不然,方法40继续进行至步骤450。
在步骤430中,确定位置变化是否大于第一预定阈值距离,该第一预定阈值距离可以与步骤240(图2)中使用的相同。如果是这样,则方法400继续进行至步骤440;如若不然,方法400继续进行至步骤440。在步骤440中,确定位置变化是否大于第二预定阈值距离——该第二预定阈值距离可以大于第一预定阈值距离并且可以被称为高活动预定阈值距离,这表示当位置变化超过该高活动预定阈值距离时,活动因素被设置为“高活动”。在步骤430和/或440中,位置变化可以被测量为更新的车辆位置与先前的车辆位置之间的距离,该先前的车辆位置可以是从方法300的先前迭代更新的车辆位置。例如,用于表示位置变化的距离可以是基于路线距离或者线性距离来计算。当确定位置变化大于第二预定阈值距离时,方法400继续进行至步骤470;如若不然,方法400继续进行至步骤460。在步骤460中,确定使用低活动城市车辆位置跟踪过程。这可以被储存作为指示器,并且/或者方法可以继续返回至方法300,但进行修改以使用适合于当车辆在经历低活动且位于城市区域时的情况的车辆位置跟踪参数。
在步骤450中,确定应该更新车辆位置跟踪过程参数,或者应该选择新的车辆位置跟踪过程。在步骤470中,确定车辆位置跟踪过程参数不会更新,或者当前的车辆位置跟踪过程可以继续。返回参照图3,当在方法400中到达步骤450时,方法300继续进行至步骤350,并且当在方法400中到达步骤470时,方法300继续进行至步骤335。在步骤350中,更新车辆位置跟踪过程参数,或者选择新的车辆位置跟踪过程。该步骤可以与方法200的步骤250相对应并且可以以相似方式来执行。在步骤335中,方法300等待预定时间量之后重新开始方法300的另一次迭代。该预定等待时间可以与车辆位置迭代间隔相对应,车辆位置迭代间隔可以是再次开始方法300之前要等待的时间量,该时间量可以是从方法300结束时、从方法300开始时、或者从方法300的特定步骤(诸如,步骤315或者320)开始测量。在步骤335处,远程信息处理单元30和/或GNSS接收器34可以被设置为待机模式或者被关闭以便节省电量。在一个实施例中,车辆位置迭代间隔可以是车辆位置确定率和/或车辆位置报告率。例如,至少在一个实施例中,车辆位置确定率可以指定应该执行过程300以获取新的或者更新的车辆位置的速率。并且,至少在一个实施例中,车辆位置报告率可以指定应该执行过程300以报告更新的车辆位置的速率。在车辆位置确定率与车辆位置报告率相同(或者其均以相同速率被执行)的情况下,方法300然后可以使用该速率来设置预定等待时间。
在其它实施例中,方法300可以使用车辆位置确定率和车辆位置报告率两者。然后可以根据车辆位置确定率来执行与确定车辆位置相对应的步骤(例如,步骤315)。并且,然后可以根据车辆位置报告率来执行与报告车辆位置相对应的步骤(例如,步骤310、320)。因此,例如,确定过程和报告过程可以是单独过程的一部分。根据GNSS接收器34和/或远程信息处理单元30是否需要被或者令人期望地要被唤醒,可以对于确定过程和报告过程中的任一个或者两个执行步骤305。如本领域的技术人员将理解的,其它步骤可以被包含在这些过程中的任一个或者两个中。作为示例,车辆位置可以按速率R来确定并且被储存在存储器中,但车辆位置可以按速率R/4来报告(例如,被发送至后端设施80),因而使得可以在单个报告消息中将4个车辆位置(以及例如,其时间指示器)从远程信息处理单元30发送至远程服务器。因为减少了蜂窝传输,所以这会节省数据用量和电池。
在一个实施例中,方法300可以连续地被执行直到车辆的电池62耗尽,直到从远程服务器接收到指导远程信息处理单元30(或者执行方法的其它车辆电子器件20)停止方法300的消息,或者直到接收到停止方法300的指示。在一个实施例中,车辆可以启动或者以其它方式从主推进关闭状态进入主推进开启状态,并且这可以用作结束或者停止方法300的指示。
在一个实施例中,除了根据车辆位置确定率和/或车辆位置报告率来确定和/或报告更新的车辆位置之外,也可以响应于检测到某些(或者预定)车辆操作参数来确定(例如,步骤315)和/或报告(例如,步骤310、320)车辆位置。例如,当(使用车载车辆传感器)检测到车门已打开时,可以确定车辆位置并且将其储存在车辆的存储器中。同样,在此时或者稍后,可以将该车辆位置报告至远程服务器。而且,当检测到某些预定车辆操作条件(例如,检测到车门打开)时,车辆位置确定率和/或车辆位置报告率(或者车辆位置迭代间隔)可以增加或者减小。在许多实施例中,任何一个或多个车辆位置可以与时间指示器(例如,时间戳)相关联,时间指示器可以用于检测特定时间的车辆位置和/或检测车辆的移动速率(例如,车辆活动因素)。
在一个实施例中,方法200和/或其部分(例如,过程300、过程400)可以在一个或多个计算机程序(或者“应用”或者“脚本”)中进行实施,一个或多个计算机程序体现在一个或多个计算机可读介质中并且包括可由一个或多个***的一个或多个计算机的一个或多个处理器使用(例如,执行)的指令。(多个)计算机程序可以包括由源代码、目标代码、可执行代码、或者其它格式的程序指令组成的一个或多个软件程序。在一个实施例中,(多个)计算机程序中的任何一个或多个可以包括一个或多个固件程序和/或硬件描述语言(HDL)文件。此外,(多个)计算机程序可以分别与任何程序有关数据相关联,并且在一些实施例中,(多个)计算机程序可以与程序有关数据一起打包。程序有关数据可以包括数据结构、查阅表、配置文件、证书、或者以任何其它合适格式表示的其它相关数据。程序指令可以包括程序模块、例程、程序、功能、规程、方法、对象、部件等。(多个)计算机程序可以在一个或多个计算机上(诸如,在彼此通信的多个计算机上)执行。
(多个)计算机程序可以体现在计算机可读介质(例如,服务器82处的存储器、车辆12的存储器(例如,存储器38)、其组合)上,计算机可读介质可以是非暂时性的并且可以包括一个或多个储存装置、制造物件等。示例性计算机可读介质包括:计算机***存储器(例如,RAM(随机存取存储器)、ROM(只读存储器));半导体存储器(例如,EPROM(可擦可编程只读存储器)、EEPROM(电可擦可编程只读存储器)、闪存存储器);磁盘或光盘或者磁带或光带等。计算机可读介质还可以包括计算机至计算机连接,例如,当通过网络或者另一通信连接(例如,有线、无线、或者其组合)来传输或者提供数据时。上述示例的任意(多个)组合也被包括在计算机可读介质的范围内。因此,应理解,该方法可以至少部分地由能够执行与所公开的方法的一个或多个步骤相对应的指令的任何电子物件和/或装置来执行。
应理解,前述内容是对本发明的一个或多个实施例的描述。本发明不限于本文所公开的(多个)特定实施例,而是仅仅由如下权利要求书限定。此外,前述描述中包含的声明涉及特定实施例并且不应被理解为对本发明的范围或者权利要求书中所使用的术语的定义构成限制,除非在上文对术语或者措辞进行明确地定义。各种其它实施例以及对所公开的(多个)实施例进行的各种改变和修改对于本领域的技术人员而言将变得显而易见。所有这些其它实施例、改变、以及修改均意在落在所附权利要求书的范围内。
如在本说明书和权利要求书中使用的,当与一个或多个部件或者其它物品的列表一起使用时,术语“例如(e.g.)”、“例如(for example)”、“比如”、“诸如”、以及“如同”,以及动词“包括”、“具有”、“包含”及其其它动词形式分别应被理解为开放式的,表示该列表不应被看作是排除其它附加部件或者物品。其它术语也应使用其最宽泛的合理含义来进行理解,除非其用在需要不同解释的语境中。此外,术语“和/或”应该被理解为包含式的“或者”。因此,例如,措辞“A、B和/或C”应被理解为涵盖如下全部:“A”;“B”;“C”;“A和B”;“A和C”;“B和C”;以及“A、B和C”。

Claims (10)

1.一种用于在车辆处于主推进关闭状态时跟踪所述车辆的位置的方法,其中,所述方法包括如下步骤:
获取所述车辆的初始车辆位置,其中,所述初始车辆位置与所述车辆从主推进开启状态过渡至主推进关闭状态的时间相关联;
在所述车辆处于所述主推进关闭状态时检测车辆触发条件;
在所述车辆处于所述主推进关闭状态时确定所述车辆是否已经从所述初始车辆位置移动超过第一预定阈值距离;
确定车辆活动因素和车辆位置分类因素;以及
当确定所述车辆已经从所述初始车辆位置移动超过所述第一预定阈值距离时,在所述车辆处于所述主推进关闭状态时基于所述车辆活动因素和所述车辆位置分类因素执行车辆位置跟踪过程。
2.根据权利要求1所述的方法,其中,所述车辆触发条件是盗窃触发条件,其中,所述盗窃触发条件是指示所述车辆被盗、被闯入、以及/或者被篡改的条件。
3.根据权利要求2所述的方法,其中,所述方法进一步包括如下步骤:响应于检测所述车辆触发条件,监测所述车辆位置直到确定所述车辆已经从所述初始车辆位置移动超过所述第一预定阈值距离,这时执行所述车辆位置跟踪过程。
4.根据权利要求1所述的方法,其中,所述方法进一步包括如下步骤:确定一个或多个车辆位置跟踪过程参数,其中,所述车辆位置跟踪过程是基于所述一个或多个车辆位置跟踪过程参数来执行。
5.根据权利要求4所述的方法,其中,所述一个或多个车辆位置跟踪过程参数包括车辆位置确定率和/或车辆位置报告率。
6.根据权利要求5所述的方法,其中,所述车辆活动因素表示所述车辆的基于两个或更多个车辆位置的移动速率,各个所述车辆位置与时间指示器相关联,以及可选地,其中,所述一个或多个车辆位置跟踪过程参数是基于所述车辆活动因素和所述车辆位置分类因素。
7.根据权利要求1所述的方法,其中,所述方法是由所述车辆的远程信息处理单元执行,以及其中,所述远程信息处理单元作为所述车辆位置跟踪过程的每次迭代的一部分被唤醒。
8.根据权利要求7所述的方法,其中,所述车辆位置跟踪过程包括:周期性地确定并且向远程服务器报告更新的车辆位置。
9.根据权利要求8所述的方法,其中,所述方法进一步包括如下步骤:使用所述远程信息处理单元在所述车辆与远程服务器之间发起连接,以及其中,周期性地将所述更新的车辆位置报告给所述远程服务器,以及可选地:
其中,根据车辆位置报告率周期性地将所述更新的车辆位置报告给所述远程服务器,以及
其中,所述车辆位置报告率是基于所述车辆活动因素和所述车辆位置分类因素来确定。
10.一种用于在车辆处于主推进关闭状态时跟踪所述车辆的位置的方法,其中,所述方法包括如下步骤:
在所述车辆处于所述主推进关闭状态时检测车辆触发条件;
基于一个或多个车辆位置跟踪过程因素来确定一个或多个车辆位置跟踪过程参数;以及
基于所述一个或多个车辆位置跟踪过程参数来执行车辆位置跟踪过程,其中,所述车辆位置跟踪过程是在所述车辆处于所述主推进关闭状态时被执行,以及其中,所述车辆位置跟踪过程包括:
唤醒所述车辆的远程信息处理单元;
在唤醒所述远程信息处理单元之后,使用所述远程信息处理单元来与远程服务器建立远程连接;
确定更新的车辆位置;
使用所述连接来报告所述更新的车辆位置;以及
根据车辆位置迭代间隔来重复所述车辆位置跟踪过程,其中,所述车辆位置迭代间隔至少基于其中一个所述车辆位置跟踪过程参数。
CN201910504932.2A 2018-12-10 2019-06-11 车辆位置跟踪 Active CN111284447B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16/214,957 US10507799B1 (en) 2018-12-10 2018-12-10 Vehicle location tracking
US16/214957 2018-12-10

Publications (2)

Publication Number Publication Date
CN111284447A true CN111284447A (zh) 2020-06-16
CN111284447B CN111284447B (zh) 2022-09-20

Family

ID=68841419

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910504932.2A Active CN111284447B (zh) 2018-12-10 2019-06-11 车辆位置跟踪

Country Status (3)

Country Link
US (1) US10507799B1 (zh)
CN (1) CN111284447B (zh)
DE (1) DE102019115689A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113815612A (zh) * 2020-06-18 2021-12-21 通用汽车环球科技运作有限责任公司 用于预测车辆起动的***和方法
CN116261700A (zh) * 2020-10-16 2023-06-13 英国电讯有限公司 无人驾驶飞行器
CN116405882A (zh) * 2023-05-24 2023-07-07 中国第一汽车股份有限公司 车辆位置的追踪方法、装置、存储介质和车辆

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003040086A (ja) * 2001-07-30 2003-02-13 Lecip Corp 車両位置異常検出システム
JP2004046614A (ja) * 2002-07-12 2004-02-12 Nissan Motor Co Ltd 車両盗難追跡装置
JP2004114902A (ja) * 2002-09-27 2004-04-15 Matsushita Electric Ind Co Ltd 車載通信システム
CN102656615A (zh) * 2009-12-21 2012-09-05 大陆汽车***公司 用于维持与被盗车辆跟踪装置的通信的设备和方法
CN103093586A (zh) * 2011-10-28 2013-05-08 上海博泰悦臻网络技术服务有限公司 车辆状态上报和监控方法,车载终端和服务中心
CN206520719U (zh) * 2017-02-27 2017-09-26 潘毅 一种带定位功能的电动车智能云控制器及电动车监管***
CN207450083U (zh) * 2017-10-09 2018-06-05 深圳致炫贝恩科技有限公司 一种摩托车防丢监控装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060016457A (ko) * 2004-08-17 2006-02-22 현대모비스 주식회사 차량 도난 방지 시스템 및 도난 방지 방법

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003040086A (ja) * 2001-07-30 2003-02-13 Lecip Corp 車両位置異常検出システム
JP2004046614A (ja) * 2002-07-12 2004-02-12 Nissan Motor Co Ltd 車両盗難追跡装置
JP2004114902A (ja) * 2002-09-27 2004-04-15 Matsushita Electric Ind Co Ltd 車載通信システム
CN102656615A (zh) * 2009-12-21 2012-09-05 大陆汽车***公司 用于维持与被盗车辆跟踪装置的通信的设备和方法
CN103093586A (zh) * 2011-10-28 2013-05-08 上海博泰悦臻网络技术服务有限公司 车辆状态上报和监控方法,车载终端和服务中心
CN206520719U (zh) * 2017-02-27 2017-09-26 潘毅 一种带定位功能的电动车智能云控制器及电动车监管***
CN207450083U (zh) * 2017-10-09 2018-06-05 深圳致炫贝恩科技有限公司 一种摩托车防丢监控装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113815612A (zh) * 2020-06-18 2021-12-21 通用汽车环球科技运作有限责任公司 用于预测车辆起动的***和方法
CN116261700A (zh) * 2020-10-16 2023-06-13 英国电讯有限公司 无人驾驶飞行器
US11977398B2 (en) 2020-10-16 2024-05-07 British Telecommunications Public Limited Company Unmanned aerial vehicle
CN116405882A (zh) * 2023-05-24 2023-07-07 中国第一汽车股份有限公司 车辆位置的追踪方法、装置、存储介质和车辆
CN116405882B (zh) * 2023-05-24 2023-09-01 中国第一汽车股份有限公司 车辆位置的追踪方法、装置、存储介质和车辆

Also Published As

Publication number Publication date
CN111284447B (zh) 2022-09-20
DE102019115689A1 (de) 2020-06-10
US10507799B1 (en) 2019-12-17

Similar Documents

Publication Publication Date Title
US10875420B2 (en) Full-service charging station for an electric vehicle and method of operating the same
US11307043B2 (en) Vehicle energy management
US10800287B2 (en) Vehicle rechargeable energy storage system and method of preconditioning the rechargeable energy storage system
US10969236B2 (en) Vehicle route control based on user-provided trip constraints
US10217297B2 (en) Control module activation to monitor vehicles in a key-off state
CN106793181B (zh) 在车辆上运行移动热点
US10363796B2 (en) Control module activation of vehicles in a key-off state
CN109357681B (zh) 与手持无线装置协调的车辆导航服务
CN111284447B (zh) 车辆位置跟踪
GB2544176A (en) Identification of acceptable vehicle charge stations
US10378919B2 (en) Control module activation of vehicles in a key-off state to determine driving routes
US9395798B2 (en) Automatic proximity-based adjustments to energy management routines
CN111688710B (zh) 基于驾驶员注意力的车内娱乐***的配置
US10967751B2 (en) Method to detect the proper connection of a vehicle charging cable
US20200393847A1 (en) Dynamic vehicle navigation based on leader follower scheme
US20170144666A1 (en) Method and system for controlling a vehicle capable of operating in fuel economy mode
CN110877614A (zh) 辅助用户参与车辆特征
CN111391776A (zh) 用于检测车辆乘员的方法和***
CN110857098A (zh) 可自动配置的车辆用户界面
CN110868442A (zh) 检测远程信息处理单元断开的***和方法
CN110858959B (zh) 一种管理车辆处的短程无线通信srwc的方法
CN115938148A (zh) 低/无连接区域中的驾驶事件检测的智能车辆导航***和控制逻辑
CN112810621B (zh) 检测并补救电池健康状况的***、方法和装置
CN109286916A (zh) 车辆无线单元及其操作方法
US20230090051A1 (en) Remote vehicle motive control with optimized mobile device localization

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