CN106331985B - 安全低功耗车辆信息监测器 - Google Patents
安全低功耗车辆信息监测器 Download PDFInfo
- Publication number
- CN106331985B CN106331985B CN201610507397.2A CN201610507397A CN106331985B CN 106331985 B CN106331985 B CN 106331985B CN 201610507397 A CN201610507397 A CN 201610507397A CN 106331985 B CN106331985 B CN 106331985B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- mobile device
- data
- vehicle data
- computing platform
- 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.)
- Active
Links
- 238000013480 data collection Methods 0.000 claims abstract description 49
- 230000004044 response Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 description 21
- 238000000034 method Methods 0.000 description 18
- 230000008569 process Effects 0.000 description 14
- 230000002093 peripheral effect Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 3
- 239000000446 fuel Substances 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/3822—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving specially adapted for use in vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/10—Input arrangements, i.e. from user to vehicle, associated with vehicle functions or specially adapted therefor
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/20—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
- B60K35/28—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor characterised by the type of the output information, e.g. video entertainment or vehicle dynamics information; characterised by the purpose of the output information, e.g. for attracting the attention of the driver
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/20—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
- B60K35/29—Instruments characterised by the way in which information is handled, e.g. showing information on plural displays or prioritising information according to driving conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/80—Arrangements for controlling instruments
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/85—Arrangements for transferring vehicle- or driver-related data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/105—Speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
- G07C5/085—Registering performance data using electronic data carriers
- G07C5/0858—Registering performance data using electronic data carriers wherein the data carrier is removable
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/143—Touch sensitive instrument input devices
- B60K2360/1438—Touch screens
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/16—Type of output information
- B60K2360/167—Vehicle dynamics information
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/16—Type of output information
- B60K2360/168—Target or limit values
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/16—Type of output information
- B60K2360/178—Warnings
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/18—Information management
- B60K2360/186—Displaying information according to relevancy
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/55—Remote control arrangements
- B60K2360/56—Remote control arrangements using mobile devices
- B60K2360/566—Mobile devices displaying vehicle information
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/55—Remote control arrangements
- B60K2360/56—Remote control arrangements using mobile devices
- B60K2360/569—Vehicle controlling mobile device functions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/589—Wireless data transfers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/589—Wireless data transfers
- B60K2360/5911—Bluetooth
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/595—Data transfer involving internal databases
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/04—Monitoring the functioning of the control system
- B60W50/045—Monitoring control system parameters
- B60W2050/046—Monitoring control system parameters involving external transmission of data to or from the vehicle, e.g. via telemetry, satellite, Global Positioning System [GPS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Traffic Control Systems (AREA)
Abstract
本公开涉及安全低功耗车辆信息监测器。一种车辆的计算平台可使用车辆数据的元素从执行数据采集应用的移动装置接收请求。所述计算平台可访问许可表以确认移动装置的唯一标识符被授权访问车辆数据的元素。移动装置可订阅提供车辆数据的元素的特征。车辆可根据预定义阈值更新由所述特征提供的车辆数据的元素。
Description
技术领域
本公开的各个方面总体上涉及通过移动装置使用低功耗通信协议来监测车辆信息。
背景技术
蓝牙技术可被包括在各种用户装置中以允许装置之间彼此通信。蓝牙低功耗(BLE)是被设计用于提供装置之间的数据通信的另一种无线技术。相比于蓝牙技术,BLE提供较小数据量的通信并提供降低的功耗。
BLE装置可执行中心装置或***装置的角色。中心装置无线扫描***装置的广告,而***装置产生广告。一旦***装置连接至中心装置,则***装置可停止做广告,使得其它中心装置不再能够无线识别它或者连接到它,直到当前的连接中断。
BLE装置使用被称为服务或特征的概念来传输数据。服务是特征的集合。中心装置可连接并访问***装置的服务的一个或更多个特征。特征将单一值或者具有一个或更多个字节的数据的数据类型以及零个或更多个描述特征的值的描述符进行封装。描述符可包括诸如人类可读描述、特征的值的范围或特征的值的计量单位的信息。服务发现协议(SDP)可允许装置发现由其它装置提供的服务和与其相关的参数。所述服务可通过通用唯一标识符(UUID)进行识别。
发明内容
在第一说明性的实施例中,一种***包括:许可表,指示移动装置的被授权访问车辆数据的元素的唯一标识符;车辆的计算平台,被配置为:访问所述许可表,以识别请求的移动装置的唯一标识符是否被授权访问所述车辆数据,如果请求的移动装置的唯一标识符被授权访问所述车辆数据,则允许移动装置订阅无线提供车辆数据的元素的特征。
一种***包括:许可表,指示移动装置的被授权访问车辆数据的特定元素的唯一标识符;车辆的计算平台,被配置为:访问所述许可表,以识别请求的移动装置的唯一标识符是否被授权访问所述车辆数据;如果请求的移动装置的唯一标识符被授权访问所述车辆数据,则允许移动装置通过无线数据连接订阅提供车辆数据的元素的特征。
在第二说明性的实施例中,一种***包括:移动装置,具有无线收发器和数据采集应用,所述移动装置被配置为:通过使用所述无线收发器将所述移动装置的唯一标识符和所述数据采集应用的指示提供给车辆来向车辆请求车辆数据的元素;当请求被授权时订阅开放所述车辆数据的元素的特征;从所述特征接收所述车辆数据。
在第三说明性的实施例中,一种计算机实现的方法包括:从执行数据采集应用的移动装置接收需要车辆数据的元素的请求;访问许可表以确认所述移动装置的唯一标识符被授权访问所述车辆数据的元素;使所述移动装置订阅提供所述车辆数据的元素的特征;根据预定义阈值更新由所述特征提供的车辆数据的元素。
根据本发明的一个实施例,所述预定义阈值包括以下项中的一个或更多个:(i)阈值更新频率;(ii)高于或低于其值更新的车辆数据被公布的数据值;(iii)与车辆数据的先前值的阈值差,高于或低于所述阈值更新的车辆数据被公布。
根据本发明的一个实施例,所述车辆数据通过蓝牙低功耗从所述计算平台无线地开放。
根据本发明的一个实施例,所述车辆数据的元素是车辆速度,所述预定义阈值是阈值速度。
附图说明
图1示出了被配置为将远程信息处理服务提供给车辆的***的示例性示意图;
图2A示出了被配置用于经由计算平台的低功耗网络连接将车辆数据提供至移动装置的车辆的示例部分;
图2B示出了被配置用于经由计算平台的低功耗网络连接将车辆数据提供至移动装置的车辆的另一示例部分;
图3A示出了用于请求对移动装置授权以接收车辆数据的计算平台的示例用户界面;
图3B示出了用于配置阈值以用于更新车辆数据的计算平台的示例用户界面;
图4示出了基于从车辆接收的车辆数据来显示警告的移动装置的示例用户界面;
图5示出了用于授权数据采集应用从车辆接收车辆数据的示例处理;
图6示出了用于授权数据采集应用从车辆接收车辆数据的示例处理。
具体实施方式
根据需要,在此公开本发明的具体实施例。然而,将理解的是,所公开的实施例仅为本发明的示例,其中,本发明可以以各种替代形式来实现。附图不必按比例绘制;一些特征可被夸大或最小化以示出特定组件的细节。因此,在此公开的具体结构和功能细节不应被解释为具有限制性,而仅仅作为用于教导本领域技术人员以多种方式利用本发明的代表性基础。
BLE可被用作被动装置在无需配对处理的情况下将信息公布至感兴趣方的快速方法。因此,BLE对于诸如以相对低的间隔将车辆数据无线发送至车辆乘员的移动装置的车内目的可能是有用的。然而,在多个车辆位于接近的距离内的环境(诸如,停车场或交通拥堵)下,在车辆之间可能存在干扰,其中,用户的移动装置可能识别来自其它车辆的数据广告。此外,在一些情况下,车辆可能需要售后配件(诸如需要车载诊断(OBD)端口电子狗)以有助于将车辆信息可控制地传播至移动装置。
改进的***可允许用户配置通过车辆中的BLE模块的特征开放的车辆数据的访问。***可提供用户界面以配置应被公布的车辆数据的元素,以及应被用作通知订阅的装置的阈值。在一些情况下,数据可按照根据BLE规格的间隔被公布。通过使用阈值来确定何时发送更新的数据,***可避免发布有限数量的数据,所述有限数量的数据可经由BLE或其它低功耗协议被发送。
作为示例,车辆可被配置操作为BLE***设备,以将关于车辆速度的信息公布至BLE中心设备。例如,BLE中心可包括车辆乘员的智能电话、平板电脑或其它移动装置。对于订阅的BLE中心,当车辆数据的订阅的元素满足预定阈值时,车辆可将更新发送至订阅的装置。数据采集应用可被安装至移动装置,所述数据采集应用实施BLE API来读取并订阅车辆数据特征。例如,对于使用数据采集应用订阅车辆速度数据元素的移动装置,当车辆速度满足预定阈值速度(诸如,超过100公里每小时(KPH))时,或者,当车辆完全停止时,车辆可向移动装置提供警告。数据采集应用可接收该警告,并将该警告显示给用户。
为了提供车辆数据的安全性,驾驶员或其它车辆乘员可使用车辆中的计算平台来配置BLE特征以包括对于乘员的移动装置来说是唯一的UUID。移动装置可在订阅由车辆公布的服务时使用UUID。车辆可利用UUID防止来自未授权的UUID的访问。车辆计算机***可因此被配置为接收多个授权的UUID,使得多个进入装置被授权以读取车辆的数据广告。
在一实施方式中,车辆计算机***可被配置为从车辆网络(诸如,控制器局域网(CAN)总线或面向媒体的***传输(MOST)环)读取关于车辆的信息,并经由BLE将更新发送至车辆中的订阅装置。在另一实施方式中,车辆控制器可通过由车辆控制器本身的BLE模块提供的特征来开放车辆数据。以下详细描述***的其它方面。
图1示出了可被配置为将远程信息处理服务提供给车辆102的***100的示意图。车辆102可包括各种类型的载客车辆中,诸如,混合型多用途车辆(CUV)、运动型多用途车辆(SUV)、卡车、休旅车(RV)、船、飞机或用于运输人或货物的其他移动机械(mobilemachine)。作为一些非限制可行方式,远程信息处理服务可包括导航、逐向导航(turn-by-turn direction)、车辆健康状况报告、本地商业搜索、事故报告以及免提呼叫。在示例中,***100可包括由密歇根州迪尔伯恩市的福特汽车公司制造的SYNC***。应注意到的是,示出的***100仅为示例,并且可使用更多、更少和/或位于不同位置的元件。
计算平台104可包括一个或更多个处理器106,所述一个或更多个处理器106连接到存储器108和计算机可读存储介质112两者,并被配置为:执行支持在此描述的处理的指令、命令和其它例程。例如,计算平台104可被配置为执行车辆应用的指令,以提供诸如导航、事故报告、卫星无线电解码和免提呼叫的功能。这样的指令和其它数据可使用各种类型的计算机可读存储介质112以非易失性方式被保存。计算机可读介质112(也被称为处理器可读介质或存储器)包括参与提供可由计算平台104的处理器106读取的指令或其它数据的任何非暂时性介质(例如,有形介质)。计算机可执行指令可从使用各种编程语言和/或技术创建的计算机程序被编译或解释,所述各种编程语言和/或技术包括但不限于以下项中单独一个或它们的组合:Java、C、C++、C#、Objective C、Fortran、Pascal、Java Script、Python、Perl和PL/SQL。
计算平台104可被设置有允许车辆乘员与计算平台104进行交互的各种功能。例如,计算平台104可包括:音频输入114,被配置为通过连接的麦克风116从车辆乘员接收说出的命令;辅助音频输入118,被配置为从连接的装置接收音频信号。辅助音频输入118可以是诸如电线或光缆的物理连接,或者诸如蓝牙音频连接的无线输入。在一些示例中,音频输入114可被配置为提供音频处理能力,诸如,低电平信号的前置放大以及将模拟输入转换成数字数据以由处理器106进行处理。
计算平台104还可向具有音频重放功能的音频模块122的输入提供一个或更多个音频输出120。在其它示例中,计算平台104可通过使用一个或更多个专用扬声器(未示出)将音频输出提供给乘员。音频模块122可包括输入选择器124,输入选择器124被配置为:将来自选择的音频源126的音频内容提供给音频放大器128,以用于通过车辆扬声器130或耳机(未示出)进行重放。作为一些示例,音频源126可包括解码的调幅(AM)无线电信号或调频(FM)无线电信号以及来自致密盘(CD)或数字多功能盘(DVD)音频重放的音频信号。音频源126还可包括从计算平台104接收的音频(诸如,由计算平台104产生的音频内容、从连接到计算平台104的通用串行总线(USB)子***132的闪存驱动器解码的音频内容以及来自辅助音频输入118的穿过计算平台104的音频内容)。
计算平台104可利用语音接口134来将免提接口提供给计算平台104。语音接口134可支持根据与可用的命令关联的语法来对经由麦克风116接收的音频进行语音识别,并且支持语音产生提示以用于经由音频模块122进行输出。在一些情况下,当音频提示准备好通过计算平台104进行呈现并且另一音频源126被选择用于重放时,***可被配置为以其它方式超驰由输入选择器124指定的音频源或者临时静音。
计算平台104还可从人机界面(HMI)控制136接收输入,人机界面控制136被配置为提供乘员与车辆102的交互。比如,计算平台104可与被配置为调用计算平台104上的功能的一个或更多个按钮或其它HMI控制(例如,方向盘音频按钮、一键通(push-to-talk)按钮、仪表板控制等)进行接口连接。计算平台104还可驱动一个或更多个显示器138或者以其它方式与一个或更多个显示器138进行通信,一个或更多个显示器138被配置为通过视频控制器140将可视化输出提供给车辆乘员。在一些情况下,显示器138可以是触摸屏,触摸屏被进一步配置为经由视频控制器140接收用户触摸输入,而在其它情况下,显示器138可仅为不具备触摸输入能力的显示器。
计算平台104还可被配置为:经由一个或更多个车载网络142与车辆102的其它组件进行通信。作为一些示例,车载网络142可包括车辆控制器局域网(CAN)、以太网和面向媒体的***传输(MOST)中的一个或更多个。车载网络142可允许计算平台104与其它车辆102***进行通信,其它车辆102的***诸如车辆调制解调器144(在一些配置中可能不存在)、被配置为提供车辆102的当前位置和前进方向信息的全球定位***(GPS)模块146以及被配置为与计算平台104协作的各种车辆ECU(电子控制单元)148。作为一些非限制可行方式,车辆ECU 148可包括:动力传动***控制模块,被配置为提供发动机操作组件(例如,怠速控制组件、燃料传送组件、排放控制组件等)的控制以及发动机操作组件的监测(例如,发动机状态的诊断代码);车身控制模块,被配置为管理各种电力控制功能(诸如,外部照明、内部照明、无钥匙进入、远程启动以及接入点状态验证(例如,车辆102的发动机盖、车门和/或行李厢的关闭状态));无线电收发器模块,被配置为与遥控钥匙或车辆102的其它本地装置进行通信;气候控制管理模块,被配置为提供制热和制冷***组件(例如,压缩机离合器和鼓风机控制、温度传感器信息等)的控制和监测。
如示出的,音频模块122和HMI控制136可通过第一车载网络142A与计算平台104进行通信,车辆调制解调器144、GPS模块146和车辆ECU 148可通过第二车载网络142B与计算平台104进行通信。在其它示例中,计算平台104可被连接到更多或更少的车载网络142。另外或可选地,一个或更多个HMI控制136或其它组件可经由与示出的网络不同的车载网络142被连接到计算平台104,或者在不连接到车载网络142的情况下直接连接到计算平台104。
计算平台104还可被配置为与车辆乘员的移动装置152进行通信。移动装置152可以是任何类型的便携式计算装置中,诸如,蜂窝电话、平板计算机、智能手表、膝上型计算机、便携式音乐播放器、或能够与计算平台104进行通信的其它装置。在很多示例中,计算平台104可包括被配置为与移动装置152的兼容无线收发器154进行通信的无线收发器150(例如,蓝牙模块、ZIGBEE收发器、Wi-Fi收发器、IrDA收发器、RFID收发器等)。另外或可选地,计算平台104可通过有线连接(诸如,经由移动装置152与USB子***132之间的USB连接)与移动装置152进行通信。在一些示例中,移动装置152可由电池供电,而在其它情况下,移动装置152可经由有线连接从车辆102接收至少一部分电力。
通信网络156可将诸如包交换网络服务(例如,互联网接入、VoIP通信服务)的通信服务提供给连接到通信网络156的装置。通信网络156的示例可包括蜂窝电话网络。移动装置152可经由移动装置152的装置调制解调器158向通信网络156提供网络连通。为了有助于通过通信网络156进行通信,移动装置152可与唯一装置识别码(例如,移动装置号码(MDN)、互联网协议(IP)地址等)相关联,以识别移动装置152通过通信网络156进行的通信。在一些情况下,车辆102的乘员或具有连接到计算平台104的许可的装置可由计算平台104根据保存在存储介质112中的配对的装置数据160进行识别。例如,配对的装置数据160可指示先前与车辆102的计算平台104配对的移动装置152的唯一装置识别码,使得计算平台104可无需用户介入而自动重新连接到在配对的装置数据160中涉及的移动装置152。
与计算平台104类似,移动装置152可包括一个或更多个处理器164,所述一个或更多个处理器164被配置为执行从移动装置152的存储介质168下载到移动装置152的存储器166的移动应用的指令。在一些示例中,移动应用可被配置为经由无线收发器154与计算平台104进行通信,且经由装置调制解调器158与远程信息处理服务器162或其它网络服务进行通信。计算平台104还可包括装置链路接口170,以有助于将移动应用的功能与经由语音接口134可获得的命令的语法进行整合。装置链路接口170还可经由车载网络142将对计算平台104可用的车辆信息的访问提供给移动应用。装置链路接口170的示例可以是由密歇根州迪尔伯恩市的福特汽车公司制造的SYNC***的SYNC APPLINK组件。
当移动装置152与计算平台104配对(例如,经由蓝牙连接)时,移动装置152可允许计算平台104使用装置调制解调器158的网络连通。因此,可允许计算平台104通过通信网络156与远程信息处理服务器162或其它远程计算装置进行通信。在一个示例中,计算平台104可利用移动装置152的话上数据计划或数据计划在计算平台104与通信网络156之间传送信息。另外或可选地,在不使用移动装置152的通信设施的情况下,计算平台104可利用车辆调制解调器144在计算平台104与通信网络156之间传送消息。
在一些情况下,移动装置152的用户可能需要移动装置152与车辆102内的其它装置进行通信。例如,在数据共享***中,不管装置是否作为驾驶员的移动装置152与车辆102配对,则对于移动装置152来说将车辆数据或其它数据从车辆102发送至车辆102内的移动装置152是被期望的。为了避免影响移动装置152与计算平台104进行蓝牙配对,移动装置152可被配置为使用其它协议(诸如,BLE)与其它装置进行通信。
图2A是车辆102的一部分的说明性示例200-A,车辆102被配置为经由计算平台104的低功耗网络连接将车辆数据202提供至移动装置152-A和152-B(统称为152)。如示出的,车辆102包括显示器138,所述显示器138安装在驾驶员与前排乘客座椅之间的相对中间的控制区域并由计算平台104进行控制。车辆102还包括经由数据连接204连接至车辆102的一个或更多个移动装置152。此外,移动装置152中的一个(即,如示出的移动装置152-A)可连接至计算平台104的辅助音频输入118,或者作为驾驶员的移动装置152经由蓝牙与计算平台104配对。应注意的是,这种配置仅是示例性的,并且更多或更少的移动装置152以及其它车辆102和计算平台104的布置也可被使用。
作为一些非限制的示例,车辆数据202可包括加速器踏板位置、方向盘角度、车辆速度、车辆位置(例如,GPS坐标等)、车辆唯一标识符(例如,VIN)、发动机每分钟转数(RPM)、车辆HMI信息(作为一些非限制的示例,诸如,方向盘按钮按下信息、车门锁定状态、当前传动装置挡位、行驶的里程数、氧气传感器信息、排放物信息、瞬时燃料经济性、平均燃料经济性以及电池荷电状态)。
例如,数据连接204可包括与计算平台104的用于从各个车辆组件接收车辆数据202的数据连接204和/或与开放无线连接的车辆组件本身的数据连接204。在此讨论的多个示例中,由于BLE可被用作装置将可用的车辆数据202公布至感兴趣方的快速方法,所以这些数据连接204可覆盖计算平台104的无线收发器150与移动装置152之间的BLE。
例如,如在图2A的示例200-A中示出的,数据连接204-A可在移动装置152-A的无线收发器154与计算平台104的无线收发器150之间建立,数据连接204-B可在移动装置152-B的无线收发器154与计算平台104的无线收发器150之间建立。作为另一种可行方式,如在图2B的示例200-B中示出的,数据连接204-A可在移动装置152-A的无线收发器154与车辆102的车辆ECU 148的BLE收发器214-A之间建立,数据连接204-B可在移动装置152-B的无线收发器154与车辆102的另一车辆ECU 148的BLE收发器214-B之间建立。
在一些实施方式中,计算平台104可被配置为从车辆总线142读取关于车辆102的信息,并通过数据连接204将更新经由BLE发送至车辆102中的订阅的移动装置152。在其它实施方式中,车辆102内的可能具有感兴趣特征的车辆ECU 148或其它车辆模块可利用BLE收发器214将更新经由BLE发送至车辆102中的订阅的移动装置152,所述BLE收发器214与计算平台104分离,但由计算平台104进行配置。然而,应注意的是,在图2A和图2B中示出的示例200-A和200-B仅仅是两种可行方式,并且其它无线数据协议或模块实施方式可被用于支持与移动装置152的数据连接204。
数据连接204可用于车内目的,诸如,用于以相对低间隔将车辆数据202无线地发送至车辆102中的感兴趣移动装置152。然而,在多个车辆102位于接近的距离内的环境(诸如,停车场或交通拥堵)下,在车辆102之间可能存在干扰,其中,用户的移动装置152可识别来自其它车辆102的数据广告。
UUID 206可包括可被车辆102使用以区分移动装置152的数字或其它标识符。在示例中,UUID 206可以是大的二进制值(诸如,64-位二进制值或128-位二进制值)。在另一示例中,UUID 206可以是被用于通过通信网络156通信的移动装置152的标识符(诸如,装置调制解调器158的MDN或订阅者身份识别模块(SIM)信息(诸如,国际移动站设备标识(IMEI)信息))。不管特定UUID 206的实施方式,可将第一UUID 206分配给移动装置152-A,并将与第一UUID 206不同的第二UUID 206分配给第二移动装置152-B。
数据采集应用208可以是安装至移动装置152的移动应用的示例。如以下更详细地讨论的,数据采集应用208可被配置为接收输入(例如,对移动装置152的用户界面的用户输入),并经由计算平台104与车辆102通信。特别地,数据采集应用208可被用户用于接收车辆102的车辆数据202。
当移动装置152连接至计算平台104时,数据采集应用208可经历处理,其中,计算平台104接收来自移动装置152的请求,并且用户确认移动装置152的UUID 206能够访问计算平台104的车辆数据202。数据采集应用208可产生UUID 206(例如,当启动时),并可持续地存储产生的UUID 206以用于与车辆102的持续的通信。计算平台104可保存指示UUID 206或者关于移动装置152被授权许可访问来自计算平台104的车辆数据202的元素的其它信息的许可表210。在一些示例中,对于每个列出的UUID 206,许可表210还可包括描述哪些车辆数据202的元素可用于移动装置152的信息。因此,当移动装置152经由计算平台104被识别为与包括在许可表210中的UUID 206关联时,计算平台104可利用许可表210自动地允许数据采集应用208重新连接至计算平台104以接收移动装置152被授权访问的车辆数据202。
阈值212可包括计算平台104何时应确定更新车辆数据202以用于对订阅的移动装置152进行通知的信息描述。通过使用阈值212来确定何时发送、通知或者以其它方式产生可用的更新的车辆数据202,***100可避免发布有限数量的数据,所述有限数量的数据可经由BLE或其它低功耗协议进行发送。在示例中,阈值212可指示阈值更新频率或超时(指示更新的车辆数据202何时应被指示给订阅中心(例如,每秒、每五秒、每分钟、车辆数据202的每十次数据读取、车辆数据202的每一百个值等))。在另一示例中,阈值212可另外地或可选地指示超过或低于应被指示给订阅中心的车辆数据202的数据值(例如,车辆数据202的最小阈值、车辆数据202的最大阈值、与车辆数据202的先前值的阈值差等)。
在一些情况下,许可表210和阈值212可被计算平台104用于确定通过计算平台104的特征开放的车辆数据202何时应被更新以及更新至哪些移动装置152。在其它情况下,许可表210和阈值212可由计算平台104提供至车辆ECU 148,使得车辆ECU 148可将BLE收发器214配置为根据阈值212开放特征中的车辆数据202以及将特征中的车辆数据202开放给适当的移动装置152。
图3A示出了用于请求对移动装置152授权以接收车辆数据202的计算平台104的示例用户界面300-A。在示例中,用户界面300可被显示在车辆102的主机单元或其它显示器138上。例如,主机单元显示器138可由视频控制器140到车辆102的计算平台104的视频连接进行驱动。用户界面300可允许用户配置通过数据连接204(例如,到计算平台104的无线收发器150的连接204、到车辆102中的提供车辆数据202的BLE收发器214的连接204等)与移动装置152共享车辆数据202的特征。用户可利用用户界面300来配置哪些车辆数据202的元素应被公布。
如示出的,用户界面300包括将被显示在主机单元显示器138的主屏幕区域304中的内容的一个或更多个屏幕的分类列表302。作为一些示例,分类列表302可包括:音频屏幕,车辆102的音频设置的配置可在所述音频屏幕中被执行;气候控制屏幕,车辆102的气候控制设置可在所述气候控制屏幕中被配置;电话屏幕,呼叫服务可在所述电话屏幕中被使用;导航屏幕,地图和路线选择可在所述导航屏幕中被执行;应用屏幕,安装的应用可在所述应用屏幕中被调用;设置屏幕,主机单元显示器138的背光或其它通用设置可在所述设置屏幕中被访问。用户界面300还可包括通用信息区域306,不管在主屏幕区域304中激活的特定屏幕或应用,在所述通用信息区域306中,时间、当前温度和其它信息可保持对用户可见。
当携带安装有数据采集应用208的移动装置152的用户进入车辆102时,移动装置152和计算平台104可尝试连接以共享车辆数据202。在示例中,为了使用BLE数据连接204,数据采集应用208可利用移动装置152的无线收发器154来搜索并写入车辆102的指示对车辆数据202的采集感兴趣的特征。
如果未被包括在许可表210中的移动装置152的UUID 206被识别,则计算平台104可向用户发起许可请求308。在示例中,如在用户界面300中示出的,许可请求308可被提供在显示器138中。许可请求308可包括指示数据采集应用208请求来自车辆102的车辆数据202的描述标签310。在一些情况下,描述标签310可指示请求访问的数据采集应用208的名称或其它标识符(例如,“行程监测器(Trip Monitor)”等),而在其它情况下,描述标签310可通常指示数据采集应用208正在请求访问。许可请求308还可包括正由数据采集应用208请求的车辆数据202的数据指示312(例如,如示出的,速度信息),以及包括描述数据采集应用208请求访问指示的车辆数据202的原因的目的指示316的目的标签314。
用于包括在数据指示312和目的指示316中的信息可由计算平台104根据对车辆数据202的请求来确定。在示例中,数据采集应用208可在提供至计算平台104的请求中指定请求的车辆数据202。在另一示例中,计算平台104可根据数据采集应用208的标识符或名称来确定请求的车辆数据202。
许可请求308还可包括选择控制318,选择控制318可被用户用于确定是否允许数据采集应用218访问车辆数据202。在示例中,选择控制318可包括:肯定选择控制318-A,当肯定选择控制318-A被用户选择时,允许数据采集应用208访问特定的车辆数据202;否定选择控制318-B,当否定选择控制318-B被选择时,拒绝数据采集应用208访问特定的车辆数据202。因此,当数据采集应用208订阅时,***设备接收订阅许可请求308,在检查许可表210之后将订阅许可请求308传送至用户,并对订阅许可请求308做出成功或失败的响应。
应注意到的是,示出的许可请求308仅是示例,并且具有更多、更少或不同的信息或控制的许可请求308可被使用。例如,不管可能需要的车辆数据202的特定元素,可选的许可请求308可帮助数据采集应用208访问所有的车辆数据202。在一些示例中,可以以其它方式另外地或可选地提供许可请求308,诸如,通过与用户进行语音提示交互。
在一些示例中,阈值212可由计算平台104或者基于数据采集应用208的报告需求来进行预定义。在其它示例中,阈值212可由用户进行配置。
图3B示出了用于配置阈值212以用于更新车辆数据202的计算平台104的示例用户界面300-B。在示例中,与用户界面300-A类似,用户界面300-B可被显示在车辆102的主机单元或其它显示器138上。在其它示例中,用户界面300-B可由执行数据采集应用208的移动装置152进行显示。用户界面300-B可允许用户对用于更新开放的车辆数据202的阈值212进行配置,所述开放的车辆数据202通过数据连接204共享至移动装置152。在一些示例中,用户界面300-B可响应于用户对用户界面300-A中的肯定选择控制318-A的选择自动地进行显示。在其它示例中,用户界面300-B可响应于用户对阈值212的配置选项的选择进行显示。
不管用户界面300-B如何被调用或者在什么装置上被显示,用户界面300-B可包括阈值配置请求320。在示例中,阈值配置请求320可包括描述标签322,描述标签322指示阈值配置请求320是用于对数据采集应用208的阈值212的设置进行配置。阈值配置请求320还可包括车辆数据202的元素的数据指示324,其中,阈值212针对车辆数据202的元素被配置(例如,如示出的,继续速度信息的示例)。
用户界面300-B可另外包括一个或更多个阈值配置控制326,车辆数据202的元素的阈值212可根据阈值配置控制326被调整。为了继续速度车辆数据202的示例,用户界面300-B可包括最大速度配置控制328-A,用户可从所述最大速度配置控制328-A中选择导致车辆数据202被更新的最大速度;最小速度配置控制328-B,用户可从最小速度配置控制328-B中选择导致车辆数据202被更新的最小速度;速度配置控制328-C,用户可从速度配置控制328-C中选择车辆数据202更新之间的最大时间间隔。
因此,示例的车辆102可被配置为操作为BLE***设备,以将关于车辆速度的车辆数据202公布至操作为BLE中心的移动装置152。对于订阅的BLE中心,当订阅的车辆数据202的元素满足预定义阈值212的值时,车辆102可发出更新。安装至移动装置152的数据采集应用208可利用BLE API来读取和订阅车辆数据202的特征,其中,移动装置152被给予读取和订阅车辆数据202的特征的许可。例如,对于订阅车辆数据202的车辆速度元素的移动装置152,当车辆速度满足预定速度阈值212时(诸如,超过100千米每小时(KPH))或者当车辆102完全停止时,车辆102可向移动装置152提供警告。数据采集应用208可接收该警告,并将该警告显示给用户。
图4示出了基于从车辆102接收的车辆数据202来显示警告402的移动装置152的示例用户界面400。例如,响应于由移动装置152接收到从车辆102发送的车辆数据202,警告402可被数据采集应用208显示在移动装置152的显示器上。车辆数据202可基于由车辆102确定了车辆数据202满足计算平台104的一个或更多个特定阈值212而从车辆102发送至移动装置152。例如,计算平台104可将通过车辆总线142接收的车辆数据202与计算平台104保存的阈值212进行比较。作为另一可行方式,车辆102内的可能具有兴趣特征的车辆ECU 148或其它车辆模块可如阈值212和计算平台104的其它设置配置的,利用BLE收发器214经由BLE将更新发送至车辆102中的订阅的移动装置152。
如示出的,警告402可包括标题标签404,标题标签404用于向用户指示警告402是基于从数据采集应用208接收的车辆数据202产生的。警告402还可包括描述车辆数据202和被达到的阈值212的描述标签406。警告402还可包括按钮408,当按钮408被用户选择时,按钮408被配置为使数据采集应用208解除警告。在其它示例的警告402中,警告402可被移动装置152或数据采集应用208集成至编辑的警告的用户界面,诸如,集成至包括信息(作为一些示例,诸如,接收的文本消息、未接电话和/或天气变化)的通用警告列表中。
图5示出了用于授权数据采集应用208从车辆102接收车辆数据202的示例处理500。在示例中,处理500可由与移动装置152进行通信的车辆102的计算平台104来执行。
在操作502,车辆102检测移动装置152的连接。在示例中,数据采集应用208可利用移动装置152的无线收发器154来搜索并写入车辆102的指示对车辆数据202的采集感兴趣的特征。例如,提供至计算平台104的信息可包括移动装置152的UUID 206、数据采集应用208的名称或其它标识符以及移动装置152请求订阅的车辆数据202的一个或更多个元素的指示中的一个或更多个。
在操作504,车辆102识别移动装置152的UUID 206。在示例中,计算平台104可接收移动装置152的写入计算平台104的特征的UUID 206。在另一示例中,计算平台104可从移动装置152开放的特征中读取UUID 206。
在操作506,车辆102确定UUID 206是否存在于许可表210中。在示例中,计算平台104可保存指示UUID 206或关于移动装置152的其它信息的许可表210,其中,该移动装置152先前已被授权具有访问来自计算平台104的车辆数据202的元素的许可。计算平台104还可访问许可表210以确定UUID 206是否被包括在许可表210中。如果UUID 206被包括在许可表210中,则控制转到操作520。否则,控制转到操作508。
在操作508,车辆102提示用户向移动装置152提供许可。在示例中,计算平台104可呈现用户界面(诸如,以上描述的用户界面300-A)以接收对移动装置152连接至计算平台104以检索车辆数据202的确认或拒绝。用户界面300还可包括描述正由移动装置152请求的特定车辆数据202和/或采集车辆数据202的目的的信息。
在操作510,车辆102确定许可是否被授权。在示例中,计算平台104可确定用户界面300-A是否已接收到确认(例如,经由肯定选择控制318-A)或拒绝(例如,经由否定选择控制318-B)。如果许可被授权,则控制转到操作512。否则,控制转到操作516。
在操作512,车辆102将许可授权存储到许可表210中。在示例中,计算平台104可将移动装置152的UUID 206作为允许的移动装置152添加至许可表210。在另一示例中,计算平台104还可将正被请求的特定车辆数据202的关联添加至许可表210,而不是许可将被提供至移动装置152的任何车辆数据202。
在操作514,车辆102允许移动装置152订阅车辆数据202。在示例中,计算平台104可允许移动装置152订阅提供了请求的车辆数据202的特征。在一些示例中,计算平台104还可将UUID或指定计算平台104可用的特征的其它信息提供给移动装置152,和/或BLE收发器214提供请求的车辆数据202。在操作514之后,处理500结束。
在操作516,车辆102将许可拒绝存储在许可表210中。在示例中,计算平台104可将移动装置152的UUID 206作为被拒绝的移动装置152添加至许可表210。在另一示例中,计算平台104还可将正被请求的特定车辆数据202的关联添加至许可表210,以指示被拒绝的车辆数据202的那些特定元素被拒绝,而不是对将被提供至移动装置152的任何车辆数据202全部拒绝许可。
在操作518,车辆102拒绝移动装置152订阅车辆数据202。在示例中,计算平台104可拒绝移动装置152订阅请求的车辆数据202。在操作518之后,处理500结束。
在操作520,车辆102根据许可表210确定许可是否被授权。在示例中,计算平台104可访问许可表210以确定UUID 206是否被允许订阅以接收请求的车辆数据202。如果UUID206被允许订阅以接收请求的车辆数据202,则控制转到操作514。否则,控制转到操作518。
对处理500的变型是可行的。在示例中,如果根据许可表210许可被拒绝,则操作520可转到操作508以提示许可,而不是转到操作518以拒绝订阅。在另一示例中,用于许可的提示还可包括对阈值212的配置,上面参照用户界面300-B描述了该配置的示例。
图6示出了授权数据采集应用208从车辆102接收车辆数据202的示例处理600。在示例中,处理600可由经由数据连接204与计算平台104进行通信的移动装置152来执行。
在操作602,移动装置152发送用于订阅车辆数据202的请求。在示例中,移动装置152可对由车辆102的计算平台104执行的对于特征的BLE扫描进行响应,所述特征标识了移动装置152的数据采集应用208。在另一示例中,数据采集应用208可利用移动装置152的无线收发器154搜索和写入车辆102的指示对车辆数据202的采集感兴趣的特征。例如,提供至计算平台104的信息可包括移动装置152的UUID 206、数据采集应用208的名称或其它标识符以及移动装置152请求订阅的车辆数据202的一个或更多个元素的指示中的一个或更多个。
在操作604,移动装置152确定对车辆数据202的订阅是否成功。在示例中,移动装置152可从计算平台104接收指示关于订阅是否被许可(例如,基于提示用户或者在许可表210中查找移动装置152的UUID 206是否被允许订阅以接收请求的车辆数据202)的信息。确定的其它方面已经在以上参照处理500进行了详细地讨论。如果移动装置152已订阅,则控制转到操作606。否则,处理600结束。
在操作606,移动装置152接收车辆数据202。在示例中,移动装置152可查询、接收或被通知更新至订阅的特征的车辆数据202。在示例中,更新至特征的数据可由车辆102根据指示阈值更新频率或超时(指示更新的车辆数据202何时应被公布(例如,每秒、每五秒、每分钟、对车辆数据202的每十次读取、车辆数据202的每一百个值等))的阈值212来执行。在另一示例中,阈值212可另外地或可选地指示高于或低于其值更新的车辆数据202应被公布的数据值(例如,车辆202的最小阈值、车辆数据202的最大阈值、与车辆数据202的先前值的阈值差等)。因此,通过使用阈值212,移动装置152能够接收到期望的车辆数据202,同时避免发布有限数量的数据,所述有限数量的数据可经由BLE或其它低功耗协议发送。
在操作608,移动装置152确定是否指示警告402。在示例中,移动装置152可订阅车辆数据202的车辆速度元素,使得当车辆速度满足预定速度阈值212(例如,超过100千米每小时(KPH))时或者当车辆102完全停止时,移动装置152将提供警告。如果指示警告402,则控制转到操作610。否则,控制转到操作612。
在操作610,移动装置152显示警告402。以上已经参照图4讨论了移动装置152显示警告402的示例用户界面400。在操作610之后,控制转到操作612。
在操作612,移动装置152确定是否取消订阅车辆数据202。在示例中,移动装置152可接收用户不再希望接收用户数据202的用户输入(例如,停止记录)。在另一示例中,车辆102可被关闭,并且可能不再提供车辆数据202。如果移动装置152取消订阅车辆数据202,则处理600结束。否则,如果订阅被保持,则控制转到操作606以接收额外的车辆数据202。
虽然以上描述了示例性实施例,但这些实施例并不意在描述本发明的所有可能形式。更确切地,说明书中使用的词语是描述性词语而非限制性词语,并且应理解的是,可在不脱离本发明的精神和范围的情况下做出各种改变。此外,可将各种实施的实施例的特征进行组合以形成本发明的进一步的实施例。
Claims (14)
1.一种用于提供车辆数据的***,包括:
许可表,指示被授权访问车辆数据的特定元素的移动装置的唯一标识符;
车辆的计算平台,被配置为:
访问所述许可表,以识别请求的移动装置的唯一标识符是否被授权访问所述车辆数据;
如果请求的移动装置的唯一标识符被授权访问所述车辆数据,则允许移动装置通过无线数据连接订阅提供车辆数据的元素的特征;
当所述许可表缺少针对所述唯一标识符的条目时,在车辆的显示器中提供用于识别所述唯一标识符是否被授权访问所述车辆数据的提示,其中,所述提示包括指示正在请求访问车辆数据的描述标签、被请求访问的车辆数据的数据指示以及包括描述请求访问车辆数据的原因的目的指示的目的标签。
2.如权利要求1所述的***,其中,所述计算平台还被配置为:响应于接收到用户向车辆的显示器进行的识别所述唯一标识符是否被授权访问所述车辆数据的输入,更新所述许可表。
3.如权利要求1所述的***,其中,所述车辆数据通过蓝牙低功耗从所述计算平台无线地开放。
4.如权利要求1所述的***,其中,所述计算平台还被配置为:
利用无线收发器执行针对识别移动装置的数据采集应用的特征的无线扫描;
将请求的移动装置识别为开放对移动装置的唯一标识符和车辆数据的元素进行指定的特征。
5.如权利要求4所述的***,其中,所述计算平台基于数据采集应用的标识来识别车辆数据的元素。
6.如权利要求1所述的***,其中,所述计算平台还被配置为:
开放请求的移动装置将所述唯一标识符写入的特征;
响应于移动装置对所述特征进行写入,识别所述请求的移动装置。
7.如权利要求1所述的***,其中,所述计算平台还被配置为根据指定更新标准的阈值来更新由所述特征提供的车辆数据的元素,所述阈值包括以下项中的一个或更多个:(i)阈值更新频率;(ii)高于或低于其值更新的车辆数据被公布的数据值;(iii)与车辆数据的先前值的阈值差,高于或低于所述阈值差更新的车辆数据被公布。
8.如权利要求1所述的***,其中,所述计算平台还被配置为:
从与所述计算平台和车辆电子控制单元通信连接的一个或更多个车辆总线读取指示车辆数据的元素的信息;
通过无线数据连接将更新发送至移动装置。
9.如权利要求1所述的***,其中,所述计算平台还被配置为通过与所述计算平台和多个车辆电子控制单元通信连接的车辆总线来指引车辆电子控制单元之一利用连接至车辆电子控制单元的无线收发器将包括车辆数据的元素的更新发送至移动装置。
10.一种用于访问车辆数据的***,包括:
移动装置,具有无线收发器和数据采集应用,所述移动装置被配置为:
通过使用所述无线收发器将所述移动装置的唯一标识符和所述数据采集应用的指示提供给车辆来向车辆请求车辆数据的元素;
当请求通过许可表被授权时订阅开放所述车辆数据的元素的特征;
从所述特征接收所述车辆数据,
其中,所述许可表指示被授权访问所述车辆数据的元素的移动装置的唯一标识符,当所述许可表缺少针对请求的移动装置的唯一标识符的条目时,在车辆的显示器中提供用于识别请求的移动装置的唯一标识符是否被授权访问所述车辆数据的提示,其中,所述提示包括指示正在请求访问车辆数据的描述标签、被请求访问的车辆数据的数据指示以及包括描述请求访问车辆数据的原因的目的指示的目的标签。
11.如权利要求10所述的***,其中,所述移动装置还被配置为:当所述车辆数据满足阈值警告条件时,在所述移动装置的显示器上提供警告。
12.如权利要求11所述的***,其中,所述车辆数据的元素是车辆速度,所述阈值警告条件是阈值速度。
13.如权利要求10所述的***,其中,所述移动装置还被配置为:
将所述移动装置的唯一标识符和所述车辆数据的元素的指示写入由车辆开放的特征;
从车辆接收提供所述车辆数据的元素的特征的指示。
14.如权利要求13所述的***,其中,提供所述车辆数据的元素的特征由以下项之一来提供:(i)连接至车辆电子控制单元的无线收发器;(ii)与所述移动装置配对的车辆的计算平台的无线收发器。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/789,114 | 2015-07-01 | ||
US14/789,114 US9783205B2 (en) | 2015-07-01 | 2015-07-01 | Secure low energy vehicle information monitor |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106331985A CN106331985A (zh) | 2017-01-11 |
CN106331985B true CN106331985B (zh) | 2021-11-09 |
Family
ID=57582928
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610507397.2A Active CN106331985B (zh) | 2015-07-01 | 2016-06-30 | 安全低功耗车辆信息监测器 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9783205B2 (zh) |
CN (1) | CN106331985B (zh) |
DE (1) | DE102016212049A1 (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11023049B2 (en) * | 2015-11-24 | 2021-06-01 | Ford Global Technologies, Llc | Methods and systems for enabling gesture control for a vehicle feature |
KR101858698B1 (ko) * | 2016-01-04 | 2018-05-16 | 엘지전자 주식회사 | 차량용 디스플레이 장치 및 차량 |
US10237822B2 (en) * | 2016-06-16 | 2019-03-19 | Axon Enterprise, Inc. | Systems and methods for automatically activating wireless networks |
US10430603B2 (en) * | 2017-02-28 | 2019-10-01 | GM Global Technology Operations LLC | Systems and processes for managing access to vehicle data |
US10595356B2 (en) * | 2018-06-04 | 2020-03-17 | Ford Global Technologies, Llc | Optimized initial vehicle modem connectivity search |
US11567632B2 (en) | 2018-07-03 | 2023-01-31 | Apple Inc. | Systems and methods for exploring a geographic region |
US10498727B1 (en) * | 2018-08-29 | 2019-12-03 | Capital One Services, Llc | Systems and methods of authentication using vehicle data |
US11483726B2 (en) * | 2019-08-06 | 2022-10-25 | Microsoft Technology Licensing, Llc | Coexistence management in device communications |
JP7097347B2 (ja) * | 2019-12-25 | 2022-07-07 | 本田技研工業株式会社 | 不正診断機検出装置 |
US11796334B2 (en) | 2020-05-15 | 2023-10-24 | Apple Inc. | User interfaces for providing navigation directions |
US11740096B2 (en) * | 2020-06-11 | 2023-08-29 | Apple Inc. | User interfaces for customized navigation routes |
US20220390248A1 (en) | 2021-06-07 | 2022-12-08 | Apple Inc. | User interfaces for maps and navigation |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103259868A (zh) * | 2013-05-31 | 2013-08-21 | 清华大学 | 一种基于智能网关的数据协同处理*** |
CN103344980A (zh) * | 2013-07-05 | 2013-10-09 | 鲍晓东 | 车载导航方法、***及车载移动导航终端 |
CN103491254A (zh) * | 2013-09-26 | 2014-01-01 | 广东欧珀移动通信有限公司 | 简化行车中接听电话的方法和装置 |
CN103632575A (zh) * | 2013-12-16 | 2014-03-12 | 杨杰 | 基于移动通信网络的汽车避险方法 |
CN103888590A (zh) * | 2012-12-20 | 2014-06-25 | 浪潮乐金数字移动通信有限公司 | 移动终端、车辆仪表信息显示***及方法 |
CN103997560A (zh) * | 2013-02-18 | 2014-08-20 | 浪潮乐金数字移动通信有限公司 | 一种行车时移动通信终端的来电处理方法及移动通信终端 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8024083B2 (en) | 2005-06-30 | 2011-09-20 | Chenn Ieon C | Cellphone based vehicle diagnostic system |
DE102007012304A1 (de) | 2007-03-14 | 2008-09-18 | Robert Bosch Gmbh | Schnittstelle in einem Fahrzeug und Verfahren zum Datenaustausch |
US20120221188A1 (en) | 2011-02-24 | 2012-08-30 | General Motors Llc | Vehicle hmi replacement |
US9002554B2 (en) * | 2012-05-09 | 2015-04-07 | Innova Electronics, Inc. | Smart phone app-based remote vehicle diagnostic system and method |
US9641239B2 (en) | 2012-06-22 | 2017-05-02 | Fitbit, Inc. | Adaptive data transfer using bluetooth |
US9301082B2 (en) * | 2013-12-06 | 2016-03-29 | Apple Inc. | Mobile device sensor data subscribing and sharing |
US8930067B1 (en) * | 2014-05-05 | 2015-01-06 | Nmtc, Inc. | System and method for a subscription-based diagnostic software service |
-
2015
- 2015-07-01 US US14/789,114 patent/US9783205B2/en active Active
-
2016
- 2016-06-30 CN CN201610507397.2A patent/CN106331985B/zh active Active
- 2016-07-01 DE DE102016212049.2A patent/DE102016212049A1/de active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103888590A (zh) * | 2012-12-20 | 2014-06-25 | 浪潮乐金数字移动通信有限公司 | 移动终端、车辆仪表信息显示***及方法 |
CN103997560A (zh) * | 2013-02-18 | 2014-08-20 | 浪潮乐金数字移动通信有限公司 | 一种行车时移动通信终端的来电处理方法及移动通信终端 |
CN103259868A (zh) * | 2013-05-31 | 2013-08-21 | 清华大学 | 一种基于智能网关的数据协同处理*** |
CN103344980A (zh) * | 2013-07-05 | 2013-10-09 | 鲍晓东 | 车载导航方法、***及车载移动导航终端 |
CN103491254A (zh) * | 2013-09-26 | 2014-01-01 | 广东欧珀移动通信有限公司 | 简化行车中接听电话的方法和装置 |
CN103632575A (zh) * | 2013-12-16 | 2014-03-12 | 杨杰 | 基于移动通信网络的汽车避险方法 |
Also Published As
Publication number | Publication date |
---|---|
US9783205B2 (en) | 2017-10-10 |
US20170001649A1 (en) | 2017-01-05 |
CN106331985A (zh) | 2017-01-11 |
DE102016212049A1 (de) | 2017-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106331985B (zh) | 安全低功耗车辆信息监测器 | |
CN107872512B (zh) | 车辆访问认证 | |
CN107819737B (zh) | 使用策略来管理移动装置对车辆***的控制 | |
US20180024826A1 (en) | Vehicle region-specific software updates distribution | |
US10104525B1 (en) | NFC-enabled systems, methods and devices for wireless vehicle communication | |
EP3523991B1 (en) | Mobile device communication access and hands-free device activation | |
US10358116B1 (en) | Vehicle security | |
US9099000B2 (en) | Vehicle telematics communication for providing mobile device alerts | |
US20180081670A1 (en) | Prioritization of updates for over-the-air distribution | |
JP6828740B2 (ja) | 車両の電子インタフェースを介した通信を容易にするためのシステム及び方法 | |
CN108377260B (zh) | 展示车辆信息的***和方法 | |
CN108632346B (zh) | 共乘车辆与乘客装置的连接 | |
US10793106B2 (en) | Automobile tracking and notification device and service | |
US10045147B2 (en) | Application control of primary-connected devices from secondary-connected devices | |
CN107071696B (zh) | 应用控制***和应用控制方法 | |
US20190220930A1 (en) | Usage based insurance companion system | |
US10351100B1 (en) | Securing a vehicle on authorized user change | |
US20190141756A1 (en) | Multiple event-based vehicle communications | |
US11645731B2 (en) | Simplified authentication of mobile device by vehicle for shared or autonomous vehicles | |
CN115119145B (zh) | 动态地理围栏滞后 | |
EP3523992B1 (en) | Mobile device communication access and hands-free device activation | |
US20170297529A1 (en) | Vehicle Computer System for Authorizing Insurance and Registration Policy | |
US20170255339A1 (en) | Primary-connected device control from vehicle computing platforms and secondary-connected devices | |
US10951590B2 (en) | User anonymity through data swapping | |
US20190340846A1 (en) | Local vehicle performance evaluation |
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 |