CN112261612B - 车辆控制方法及装置 - Google Patents
车辆控制方法及装置 Download PDFInfo
- Publication number
- CN112261612B CN112261612B CN202011096184.8A CN202011096184A CN112261612B CN 112261612 B CN112261612 B CN 112261612B CN 202011096184 A CN202011096184 A CN 202011096184A CN 112261612 B CN112261612 B CN 112261612B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- bluetooth module
- terminal
- identification code
- module
- 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
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000004044 response Effects 0.000 claims abstract description 13
- 230000001960 triggered effect Effects 0.000 claims description 21
- 230000005540 biological transmission Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000013011 mating Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- 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
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00182—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with unidirectional data transmission between data carrier and locks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Lock And Its Accessories (AREA)
- Telephone Function (AREA)
Abstract
本申请涉及汽车技术领域,公开了一种车辆控制方法及装置,应用于具备终端蓝牙模块的用户终端,该方法包括:获取车辆识别码和终端识别码;基于所述车辆识别码和所述终端识别码,连接所述终端蓝牙模块和所述车辆识别码对应的车载蓝牙模块;向所述车载蓝牙模块发送控制信息,以使所述车辆执行所述控制信息对应的功能。本申请提供的车辆控制方法及装置,无需经过平台即可实现蓝牙钥匙的鉴权和车辆控制,成本较低,且蓝牙钥匙的响应速率快。
Description
技术领域
本申请涉及车辆技术领域,具体涉及一种车辆控制方法及装置。
背景技术
随着汽车电子电器的飞速发展,蓝牙技术越来越多的应用于汽车内,除了常规的蓝牙音乐、蓝牙电话等功能,蓝牙钥匙也在兴起。
相关技术中,通过蓝牙钥匙实现无钥匙进入、无钥匙启动、按键解闭锁、按键解后备箱等功能时,蓝牙钥匙需要与汽车厂商的平台相关联,通过平台鉴定蓝牙钥匙的合法性,并以平台为中转实现与车载终端之间的通信。为了建立车载终端与平台之间的联系,车载终端本身需要接入网络(如4G网络等)。
在实现本申请的过程中,发明人发现相关技术至少存在以下问题:
通过平台实现蓝牙钥匙的鉴权和通信,维护成本较高,而且也会影响蓝牙钥匙的响应速率。
发明内容
有鉴于此,本申请提供一种车辆控制方法及装置,通过用户终端蓝牙模块与车载蓝牙模块之间的近场通讯实现蓝牙钥匙的鉴权和车辆控制,成本较低,且蓝牙钥匙的响应速率快。具体而言,包括以下的技术方案:
本申请实施例提供了一种车辆控制方法,应用于具备终端蓝牙模块的用户终端,所述方法包括:
获取车辆识别码和终端识别码;
基于所述车辆识别码和所述终端识别码,连接所述终端蓝牙模块和所述车辆识别码对应的车载蓝牙模块;
向所述车载蓝牙模块发送控制信息,以使所述车辆执行所述控制信息对应的功能。
本申请实施例的一种实现方式中,所述基于所述车辆识别码和所述终端识别码,连接所述终端蓝牙模块和所述车辆识别码对应的车载蓝牙模块,包括:
基于所述车辆识别码和所述终端识别码生成第一配对秘钥;
将所述第一配对秘钥发送给所述车载蓝牙模块;
接收所述车载蓝牙模块发送的第二配对秘钥;
当所述第一配对秘钥和所述第二配对秘钥相匹配时,连接所述终端蓝牙模块和所述车辆识别码对应的车载蓝牙模块。
本申请实施例的一种实现方式中,所述向所述车载蓝牙模块发送控制信号之前,还包括:
接收并存储所述车载蓝牙模块发送的第一会话秘钥;
向所述车载蓝牙模块发送第二会话秘钥,所述第一会话秘钥和所述第二会话秘钥相匹配。
本申请实施例的一种实现方式中,所述向所述车载蓝牙模块发送控制信息,包括:
接收所述车载蓝牙模块发送的定位信息;
响应所述定位信息向所述车载蓝牙模块发送位置信息。
本申请实施例的一种实现方式中,所述向所述车载蓝牙模块发送控制信息,包括:
接收用户在所述用户终端上触发的操作指令;
根据所述操作指令向所述车载蓝牙模块发送操作信息。
本申请实施例还提供一种车辆控制装置,应用于具备终端蓝牙模块的用户终端,所述装置包括:
获取模块,被配置为获取车辆识别码和终端识别码;
连接模块,被配置为基于所述车辆识别码和所述终端识别码,连接所述终端蓝牙模块和所述车辆识别码对应的车载蓝牙模块;
控制模块,被配置为向所述车载蓝牙模块发送控制信息,以使所述车辆执行所述控制信息对应的功能。
本申请实施例的一种实现方式中,所述连接模块包括:
第一生成模块,被配置为基于所述车辆识别码和所述终端识别码生成第一配对秘钥;
第一发送模块,被配置为将所述第一配对秘钥发送给所述车载蓝牙模块;
第一接收模块,被配置为接收所述车载蓝牙模块发送的第二配对秘钥;
连接子模块,被配置为当所述第一配对秘钥和所述第二配对秘钥相匹配时,连接所述终端蓝牙模块和所述车辆识别码对应的车载蓝牙模块。
本申请实施例的一种实现方式中,所述装置还包括:
第二接收模块,被配置为接收并存储所述车载蓝牙模块发送的第一会话秘钥;
第二发送模块,被配置为向所述车载蓝牙模块发送第二会话秘钥,所述第一会话秘钥和所述第二会话秘钥相匹配。
本申请实施例的一种实现方式中,所述控制模块包括:
第三接收模块,被配置为接收所述车载蓝牙模块发送的定位信息;
第三发送模块,被配置为响应所述定位信息向所述车载蓝牙模块发送位置信息。
本申请实施例的一种实现方式中,所述控制模块包括:
第四接收模块,被配置为接收用户在所述用户终端上触发的操作指令;
第四发送模块,被配置为根据所述操作指令向所述车载蓝牙模块发送操作信息。
本申请实施例提供的技术方案的有益效果至少包括:
本申请实施例提供的车辆控制方法和装置,用户终端直接获取车辆识别码和终端识别码,从而无需经汽车厂商的平台即可建立用户终端和车载终端之间的绑定关系,实现对用户终端提供的蓝牙钥匙的鉴权;根据该车辆识别码和终端识别码,连接终端蓝牙模块和车载蓝牙模块,并通过终端蓝牙模块直接向车载蓝牙模块发送控制信息,无需经过平台中转,从而可以提高蓝牙钥匙的响应速率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请实施例提供的一种车辆控制方法的流程示意图;
图2示出了本申请实施例提供的另一种车辆控制方法的流程示意图;
图3示出了本申请实施例提供的又一种车辆控制方法的流程示意图;
图4示出了本申请实施例提供的一种图3中步骤S314的流程示意图;
图5示出了本申请实施例提供的另一种图3中步骤S314的流程示意图;
图6示出了本申请实施例提供的一种车辆控制装置的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。为使本申请的技术方案和优点更加清楚,下面将结合附图对该车辆控制方法等进行详细描述。
本申请提供一种车辆控制方法,其实施环境包括用户终端和车载终端。用户终端中具备终端蓝牙模块,用户可以在该用户终端上触发操作指令。该用户终端例如可以为智能手机、电脑、多媒体播放器、电子阅读器、可穿戴式设备等。车载终端中具备车载蓝牙模块,该车载蓝牙模块可以和车身控制模块(BCM,Body Control Module)之间通信连接。
图1是根据一示例性实施例示出的一种车辆控制方法的流程图,该方法可以应用于具备终端蓝牙模块的用户终端,如图1所示,该车辆控制方法包括:
步骤S101、获取车辆识别码和终端识别码;
步骤S102、基于车辆识别码和终端识别码,连接终端蓝牙模块和车辆识别码对应的车载蓝牙模块;
步骤S103、向车载蓝牙模块发送控制信息,以使车辆执行控制信息对应的功能。
本申请实施例提供的车辆控制方法和装置,用户终端直接获取车辆识别码和终端识别码,从而无需经汽车厂商的平台即可建立用户终端和车载终端之间的绑定关系,实现对用户终端提供的蓝牙钥匙的鉴权;根据该车辆识别码和终端识别码,连接终端蓝牙模块和车载蓝牙模块,并通过终端蓝牙模块直接向车载蓝牙模块发送控制信息,无需经过平台中转,从而可以提高蓝牙钥匙的响应速率。
相应地,本申请实施例还提供一种车辆控制方法,该方法可以应用于具备车载蓝牙模块的车载终端,该车辆控制方法包括:
获取车辆识别码和终端识别码;
基于车辆识别码和终端识别码,连接车载蓝牙模块和终端识别码对应的终端蓝牙模块;
接收终端蓝牙模块发送的控制信息,以使车辆执行控制信息对应的功能。
图2是根据一示例性实施例示出的一种车辆控制方法的流程图,该方法可以应用于用户终端,如图2所示,该车辆控制方法包括:
步骤S201、获取车辆识别码和终端识别码。
本申请实施例中,用户终端上可以预先下载有实现车辆控制的应用程序,通过该应用程序可实现解闭锁、天窗控制车窗控制、尾门控制、发动机启动和关闭、空调控制等功能。
用户终端可以获取自身的终端识别码,该终端识别码可以为IMEI(InternationalMobile Equipment Identity,国际移动设备识别码)或手机号。当终端识别码为IMEI时,可以在用户终端上授权给该应用程序,使该应用程序可以获取用户终端的IMEI。当终端识别码为手机号时,用户可以使用手机号注册或登陆该应用程序,以使该应用程序获取手机号。用户在该应用程序中输入目标车辆的车辆识别号码(Vehicle Identification Number,VIN),从而用户终端可以建立并终端识别码和车辆识别号码之间的绑定关系,实现对用户终端提供的蓝牙钥匙的鉴权。
相应地,车载终端也获取车辆识别码和终端识别码。用户可以在目标车辆的HU(Head Unit,主控单元)中输入用户终端的终端识别码,车载蓝牙模块可以通过整车CAN网络获取目标车辆的车辆识别号码和终端识别码,从而车载终端可以建立并终端识别码和车辆识别号码之间的绑定关系。
步骤S202、基于车辆识别码和终端识别码,生成第一配对秘钥。
可选地,在生成第一配对密钥之前,基于车辆识别码和终端识别码,生成鉴权密钥。本申请的一些实施例中,可以将车辆识别码和终端识别码作为加密因子,通过第一加密算法生成鉴权密钥。
第一配对秘钥可以为编码后的车辆识别码,其中固定位置处的字符串以该鉴权密钥作为加密因子,通过第二加密算法生成。第二加密算法和第一加密算法可以相同,也可以不同。
对应地,车载终端的车载蓝牙模块基于车辆识别码和终端识别码,生成第二配对秘钥。在第二配对秘钥之前,基于车辆识别码和终端识别码,生成鉴权密钥。用户终端和车载终端中生成的鉴权密钥是相同的。
步骤S203、将第一配对秘钥发送给车载蓝牙模块。
用户终端主动发起配对,向附近的车载蓝牙模块发送配对请求,该配对请求中携带有自身的第一配对秘钥。对应地,车载蓝牙模块接收到用户终端发送的配对请求后,将自身的第二配对秘钥发送给终端蓝牙模块,作为应答。
步骤S204、接收车载蓝牙模块发送的第二配对秘钥。
用户终端接收第二配对秘钥,并将第二配对秘钥和第一配对密钥进行比较,以判断第一配对密钥和第二配对秘钥是否相匹配。
步骤S205、当第一配对秘钥和第二配对秘钥相匹配时,则连接终端蓝牙模块和车辆识别码对应的车载蓝牙模块。
可选地,当第一配对秘钥和第二配对秘钥中固定位置处的字符串相同时,则认为第一配对秘钥和第二配对秘钥相匹配,建立终端识别码对应的终端蓝牙模块和车辆识别码对应的车载蓝牙模块之间的连接关系。
步骤S206、接收并存储车载蓝牙模块发送的第一会话秘钥。
连接成功后,车载蓝牙模块向终端蓝牙模块下发第一会话秘钥,该第一会话秘钥可用于指示车载蓝牙模块传输数据的加密方式。
对应地,用户终端可以接收并存储该第一会话秘钥。
步骤S207、向车载蓝牙模块发送第二会话秘钥。
用户终端可以接收第一会话秘钥后,向车载蓝牙模块发送第二会话秘钥,该第二会话秘钥可用于指示终端蓝牙模块传输数据的加密方式。
第一会话秘钥和第二会话秘钥相匹配是指,车载蓝牙模块和终端蓝牙模块存储第一会话秘钥和第二会话秘钥之间的对应关系,至少在一次数据传输过程中,车载蓝牙模块和终端蓝牙模块使用相对应的第一会话秘钥和第二会话秘钥进行数据传输。第一会话秘钥和第二会话秘钥可以是对称秘钥,也可以是非对称秘钥。
不同的数据传输过程中,可以使用不同的第一会话秘钥和第二会话秘钥。
可选地,终端蓝牙模块接收第一会话秘钥之后,存储第一会话秘钥和第二会话秘钥之间的对应关系,并激活所存储的全部秘钥,包括鉴权秘钥、第一配对秘钥、第二配对秘钥、第一会话秘钥和第二会话秘钥,以使上述秘钥在终端蓝牙模块中可以使用。
步骤S208、向车载蓝牙模块发送控制信息。
终端蓝牙模块和车载蓝牙模块配对成功,并协商好会话秘钥之后,用户终端和车载终端根据第一会话秘钥和第二会话秘钥进行数据交互。用户终端通过终端蓝牙模块发送控制信息,车载终端通过车载蓝牙模块接收该控制信息,并使车辆执行控制信息对应的功能。
通过蓝牙钥匙实现车辆控制时,车辆可以响应用户触发的操作指令,以执行相应的功能。其中,用户触发的操作指令可以包括用户在用户终端上触发操作指令和在车辆上触发操作指令两种形式。终端蓝牙模块向车载蓝牙模块发送的控制信号可包括位置信息和操作信息。
可选地,当用户在用户终端上触发操作指令时,向车载蓝牙模块发送控制信息,包括:接收车载蓝牙模块发送的定位信息;响应定位信息向车载蓝牙模块发送位置信息。
可选地,当用户在车辆上触发操作指令时,向车载蓝牙模块发送控制信息,包括:接收用户在用户终端上触发的操作指令;根据操作指令向车载蓝牙模块发送操作信息。
图3是根据一示例性实施例示出的另一种车辆控制方法的流程图,该方法可以应用于包括用户终端和车载终端的控制***中。需要说明的是,本申请实施例中,用户终端和车载终端之间的通信通过终端蓝牙模块和车载蓝牙模块实现,从而向用户终端和车载终端之间发送(或接收)信息,也可以认为是终端蓝牙模块和车载蓝牙模块之间发送(或接收)信息。如图3所示,该车辆控制方法包括:
步骤S301、用户终端获取车辆识别码和终端识别码。
本申请实施例中,用户终端上可以预先下载有实现车辆控制的应用程序,通过该应用程序可实现解闭锁、天窗控制车窗控制、尾门控制、发动机启动和关闭、空调控制等功能。
用户终端可以获取自身的终端识别码,该终端识别码可以为IMEI或手机号。当终端识别码为IMEI时,可以在用户终端上授权给该应用程序,使该应用程序可以获取用户终端的IMEI。当终端识别码为手机号时,用户可以使用手机号注册或登陆该应用程序,以使该应用程序获取手机号。用户在该应用程序中输入目标车辆的车辆识别号码,从而用户终端可以建立并终端识别码和车辆识别号码之间的绑定关系,实现对用户终端提供的蓝牙钥匙的鉴权。
步骤S302、车载终端获取车辆识别码和终端识别码。
用户可以在目标车辆的HU中输入用户终端的终端识别码,车载蓝牙模块可以通过整车CAN网络获取目标车辆的车辆识别号码和终端识别码,从而车载终端可以建立并终端识别码和车辆识别号码之间的绑定关系。
需要说明的是,在用户终端执行本申请提供的车辆控制方法之前,需要预先打开终端蓝牙模块。对应地,在车载终端执行本申请提供的车辆控制方法之前,需要预先打开车载蓝牙模块。
步骤S303、用户终端和车载终端各自基于车辆识别码和终端识别码,生成鉴权密钥。
本申请的一些实施例中,可以将车辆识别码和终端识别码作为加密因子,通过第一加密算法生成鉴权密钥。用户终端和车载终端中生成的鉴权密钥是相同的。
步骤S304、用户终端基于鉴权密钥,生成第一配对秘钥。
第一配对秘钥可以为编码后的车辆识别码,其中固定位置处的字符串以该鉴权密钥作为加密因子,通过第二加密算法生成。第二加密算法和第一加密算法可以相同,也可以不同。
示例性地,该第一配对秘钥可以为16位的字符串,其中后8位是以该鉴权密钥作为加密因子,通过第二加密算法生成的字符串。前8位可以随机生成,或从目标车辆的车辆识别码中随机选择。
步骤S305、车载终端基于鉴权密钥,生成第二配对秘钥。
第二配对秘钥可以为编码后的车辆识别码,其中固定位置处的字符串以该鉴权密钥作为加密因子,通过第二加密算法生成,第二加密算法和第一加密算法可以相同,也可以不同。第一配对秘钥和第二配对秘钥中固定位置处的字符串的生成方式是相同的。
示例性地,该第二配对秘钥可以为16位的字符串,其中后8位是以该鉴权密钥作为加密因子,通过第二加密算法生成的字符串。前8位可以随机生成,或从目标车辆的车辆识别码中随机选择。第一配对秘钥和第二配对秘钥中前8为的字符串可以不同。
步骤S306、用户终端将第一配对秘钥发送给车载终端。
用户终端主动发起配对,向附近的车载蓝牙模块发送配对请求,该配对请求中携带有自身的第一配对秘钥。
步骤S307、车载终端向用户终端发送第二配对秘钥。
车载蓝牙模块接收到用户终端发送的配对请求后,回复自身的第二配对秘钥。
步骤S308、用户终端接收车载终端发送的第二配对秘钥。
用户终端接收第二配对秘钥,并将第二配对秘钥和第一配对密钥进行比较,以判断第一配对密钥和第二配对秘钥是否相匹配。
步骤S309、当第一配对秘钥和第二配对秘钥相匹配时,用户终端连接终端蓝牙模块和车辆识别码对应的车载蓝牙模块。
可选地,当第一配对秘钥和第二配对秘钥中固定位置处的字符串相同时,则认为第一配对秘钥和第二配对秘钥相匹配,用户终端建立终端识别码对应的终端蓝牙模块和车辆识别码对应的车载蓝牙模块之间的连接关系。
示例性的,用户终端的应用程序可以确定与自身的终端识别码后8位相同的第二配对秘钥,自动连接发送该第二配对秘钥的车载蓝牙模块。成功连接后,可以在该用户终端上显示提示消息,用于指示终端蓝牙模块和车载蓝牙模块连接成功。该提示消息中可以包括目标车辆(即建立连接的车辆)的终端识别码等信息。
步骤S310、车载终端向用户终端发送第一会话秘钥。
连接成功后,车载终端可以通过车载蓝牙模块向用户终端下发第一会话秘钥,该第一会话秘钥可用于指示车载蓝牙模块传输数据的加密方式。
步骤S311、用户终端接收并存储第一会话秘钥。
用户终端通过终端蓝牙模块接收车载蓝牙模块发送的第一会话秘钥,并存储该第一会话秘钥。
步骤S312、用户终端向车载终端发送第二会话秘钥。
用户终端可以接收第一会话秘钥后,向车载终端发送第二会话秘钥,该第二会话秘钥可用于指示终端蓝牙模块传输数据的加密方式。
第一会话秘钥和第二会话秘钥相匹配,是指车载蓝牙模块和终端蓝牙模块存储第一会话秘钥和第二会话秘钥之间的对应关系,至少在一次数据传输过程中,车载蓝牙模块和终端蓝牙模块使用相对应的第一会话秘钥和第二会话秘钥进行数据传输。第一会话秘钥和第二会话秘钥可以是对称秘钥,也可以是非对称秘钥。
不同的数据传输过程中,可以使用不同的第一会话秘钥和第二会话秘钥。
可选地,终端蓝牙模块接收第一会话秘钥之后,存储第一会话秘钥和第二会话秘钥之间的对应关系,并激活所存储的全部秘钥,包括鉴权秘钥、第一配对秘钥、第二配对秘钥、第一会话秘钥和第二会话秘钥,以使上述秘钥在终端蓝牙模块中可以使用。
步骤S313、车载终端接收第二会话秘钥。
可选地,车载蓝牙模块接收第二会话秘钥之后,存储第一会话秘钥和第二会话秘钥之间的对应关系,并激活所存储的全部秘钥,包括鉴权秘钥、第一配对秘钥、第二配对秘钥、第一会话秘钥和第二会话秘钥,以使上述秘钥在车载蓝牙模块中可以使用。
步骤S314、用户终端向车载终端发送控制信息,以使车辆执行控制信息对应的功能。
终端蓝牙模块和车载蓝牙模块配对成功,并协商好会话秘钥之后,用户终端和车载终端根据第一会话秘钥和第二会话秘钥进行数据交互。用户终端通过终端蓝牙模块发送控制信息,车载终端通过车载蓝牙模块接收该控制信息,并使车辆执行控制信息对应的功能。
图4是根据一示例性实施例示出的一种户终端向车载终端发送控制信息的流程图,该方法可以应用于包括用户终端和车载终端的控制***中,如图4所示,上述步骤S314可进一步包括:
步骤S401、车载终端接收用户在车辆上触发的操作指令。
通过蓝牙钥匙实现车辆控制时,车辆可以响应用户触发的操作指令,以执行相应的功能。其中,用户触发的操作指令可以包括用户在用户终端上触发操作指令和在车辆上触发操作指令两种形式。
当用户在车辆上触发操作指令时,车辆上可安装有PEPS(Passive Entry PassiveStart,无钥匙进入及启动)***。当用户按下门把手上的请求开关或碰触到门把手上的感应区域时,可以触发解闭锁操作指令。或者当用户按下车辆中控台上的点火开关或碰触到点火开关感应区域时,可以触发点火启动操作指令。
步骤S402、车载终端根据该操作指令向用户终端发送定位信息。
PEPS***接收该解闭锁操作指令或点火启动操作指令后,向车载蓝牙模块发送的询问消息,以询问蓝牙钥匙的位置。车载蓝牙模块接收到该询问消息后,可向用户终端发送定位信息,以请求蓝牙钥匙的位置。用户终端通过终端蓝牙模块接收该定位信息。
本申请的另一些实施例中,终端蓝牙模块可以周期性地向车载蓝牙模块发送自身的位置信息,车载蓝牙模块不断存储和更新接收到的位置信息。当车载蓝牙模块接收到PEPS***发送的询问消息后,可以直接将最新的位置信息发送给PEPS***。
步骤S403、用户终端响应该定位信息向车载终端发送位置信息。
用户终端通过终端蓝牙模块接收该定位信息后,作为响应可以向车载终端发送自身的位置信息。
该位置信息可以是直接指示车载蓝牙模块自身位置的信息,也可以是一个数据量较小的应答信息,例如为第一配对秘钥。车载蓝牙模块根据接收到的应答信息的信号强度来确定终端蓝牙模块和车载蓝牙模块之间的相对距离,从而间接获得车载蓝牙模块自身的位置信息。
步骤S404、车载终端接收该位置信息,以使PEPS***执行相应的功能。
当车载终端通过车载蓝牙模块接收到终端蓝牙模块发送的位置信息后,车载蓝牙模块将该定位信息发送给PEPS***。PEPS***根据该位置信息判断终端蓝牙模块是否位于该操作指令对应的有效区域内。示例性地,当操作指令为解闭锁操作指令时,PEPS***判断终端蓝牙模块是否位于PE(Passive Entry,无钥匙进入)的有效区域内;当操作指令为点火启动操作指令时,PEPS***判断终端蓝牙模块是否位于PS(Passive Start,无钥匙启动)的有效区域内。
当终端蓝牙模块位于该操作指令对应的有效区域内时,PEPS***控制车辆执行该操作指令对应的功能。当终端蓝牙模块位于PE的有效区域内时,车辆执行解闭锁功能;当终端蓝牙模块位于PS的有效区域内时,车辆执行点火启动功能。当终端蓝牙模块超出该操作指令对应的有效区域内时,车辆执行报错功能,例如可以在HU上显示提示信息,以指示用户终端提供的蓝牙钥匙不在有效区域内。该提示信息还可以显示蓝牙钥匙的位置。
图5是根据一示例性实施例示出的另一种户终端向车载终端发送控制信息的流程图,该方法可以应用于包括用户终端和车载终端的控制***中,如图5所示,上述步骤S314可进一步包括:
步骤S501、用户终端接收用户在该用户终端上触发的操作指令。
当用户在用户终端上触发操作指令时,可以通过在应用程序上的操作来触发操作指令,例如可以通过点击对应的按键来触发解闭锁、天窗控制车窗控制、尾门控制、发动机启动和关闭、空调控制等操作指令。
步骤S502、用户终端根据该操作指令向车载终端发送操作信息。
用户终端接收到用户触发的操作指令后,通过终端蓝牙模块向车载终端发送操作信息,该操作信息中可携带有用户终端的第一配对秘钥和操作指令对应的指令信息。
步骤S503、车载终端接收该操作信息,以使PEPS***执行相应的功能。
车载终端通过车载蓝牙模块接收该操作信息后,可以将该操作信息转换为CAN消息,通过整车CAN网络发送给对应的控制***,如BCM、CLM(Climate Module,空调控制模块)、PEPS***和PLG(Power Lift Gate,后背门开启)***等。控制***接收到CAN消息后,可以控制车辆的各执行器执行对应的功能,并向车载蓝牙模块返回状态信息,该状态信息可用于指示操作信息对应的功能已成功执行。
车载蓝牙模块将接收到的状态信息发送给车载终端,用户终端通过终端蓝牙模块接收该状态信息后,可以根据该状态信息更新应用程序中显示的车辆状态。
需要说明的是,本申请实施例提供的车辆控制方法,车载终端可以和多个用户终端进行通信。即车载蓝牙模块可以连接多个终端蓝牙模块,每个终端蓝牙模块的第一配对秘钥不同。也就是说,第一配对秘钥可以为作为终端蓝牙模块的身份ID。本申请的其他实施例中,也可以采用鉴权秘钥作为每个终端蓝牙模块的身份ID。
车载蓝牙模块连接多个终端蓝牙模块后,可以为该多个终端蓝牙模块对应的用户终端设置优先级。例如用户可以在HU的设置界面中为每个终端蓝牙模块对应的用户终端设置优先级。车载蓝牙模块接收到来自多个用户终端的操作信息后,可以根据操作信息中携带的第一配对秘钥,确定该操作信息对应的用户终端的优先级。根据用户终端的优先级确定多个操作信息的执行顺序。优先级较高的用户终端发送的操作信息可以先执行。
通过为多个用户终端设置优先级,可以在车载终端接收到大量操作信息,或多个操作信息之间相互矛盾时,提高对用户终端提供的蓝牙钥匙的响应速率。
图6是根据一示例性实施例示出的一种车辆控制装置600的结构示意图,该装置应用于具备终端蓝牙模块的用户终端如图6所示,该车辆控制装置600可以包括:
获取模块601,被配置为获取车辆识别码和终端识别码;
连接模块602,被配置为基于车辆识别码和终端识别码,连接终端蓝牙模块和车辆识别码对应的车载蓝牙模块;
控制模块603,被配置为向车载蓝牙模块发送控制信息,以使车辆执行控制信息对应的功能。
可选地,连接模块包括:
第一生成模块,被配置为基于车辆识别码和终端识别码生成第一配对秘钥;
第一发送模块,被配置为将第一配对秘钥发送给车载蓝牙模块;
第一接收模块,被配置为接收车载蓝牙模块发送的第二配对秘钥;
连接子模块,被配置为当第一配对秘钥和第二配对秘钥相匹配时,连接终端蓝牙模块和车辆识别码对应的车载蓝牙模块。
可选地,装置还包括:
第二接收模块,被配置为接收并存储车载蓝牙模块发送的第一会话秘钥;
第二发送模块,被配置为向车载蓝牙模块发送第二会话秘钥,第一会话秘钥和第二会话秘钥相匹配。
可选地,控制模块包括:
第三接收模块,被配置为接收车载蓝牙模块发送的定位信息;
第三发送模块,被配置为响应定位信息向车载蓝牙模块发送位置信息。
可选地,控制模块包括:
第四接收模块,被配置为接收用户在用户终端上触发的操作指令;
第四发送模块,被配置为根据操作指令向车载蓝牙模块发送操作信息。
在本申请中,术语“第一”和“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。术语“多个”指两个或两个以上,除非另有明确的限定。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。
Claims (6)
1.一种车辆控制方法,其特征在于,应用于具备终端蓝牙模块的用户终端,所述方法包括:
获取车辆识别码和终端识别码;
基于所述车辆识别码和所述终端识别码生成第一配对秘钥;
将所述第一配对秘钥通过第一配对请求发送给车载蓝牙模块;
接收所述车载蓝牙模块响应于所述第一配对请求发送的第二配对秘钥;
当所述第一配对秘钥和所述第二配对秘钥相匹配时,连接所述终端识别码对应的终端蓝牙模块和所述车辆识别码对应的车载蓝牙模块;
向所述车载蓝牙模块发送控制信息,以使所述车辆执行所述控制信息对应的功能;
其中所述向所述车载蓝牙模块发送控制信息,以使所述车辆执行所述控制信息对应的功能,包括:
接收所述车载蓝牙模块发送的定位信息,所述定位信息是根据用户在车辆上触发的第一操作指令生成的;响应所述定位信息向所述车载蓝牙模块发送位置信息,以使所述车辆在所述位置信息位于所述第一操作指令对应的有效区域内时,执行所述第一操作指令对应的功能。
2.根据权利要求1所述的方法,其特征在于,所述向所述车载蓝牙模块发送控制信号之前,还包括:
接收并存储所述车载蓝牙模块发送的第一会话秘钥;
向所述车载蓝牙模块发送第二会话秘钥,所述第一会话秘钥和所述第二会话秘钥相匹配。
3.根据权利要求1所述的方法,其特征在于,所述向所述车载蓝牙模块发送控制信息,以使所述车辆执行所述控制信息对应的功能,还包括:
接收用户在所述用户终端上触发的第二操作指令;
根据所述第二操作指令向所述车载蓝牙模块发送操作信息,以使所述车辆执行所述第二操作指令对应的功能。
4.一种车辆控制装置,其特征在于,应用于具备终端蓝牙模块的用户终端,所述装置包括:
获取模块,被配置为获取车辆识别码和终端识别码;
第一生成模块,被配置为基于所述车辆识别码和所述终端识别码生成第一配对秘钥;
第一发送模块,被配置为将所述第一配对秘钥通过第一配对请求发送给车载蓝牙模块;
第一接收模块,被配置为接收所述车载蓝牙模块响应于所述第一配对请求发送的第二配对秘钥;
连接子模块,被配置为当所述第一配对秘钥和所述第二配对秘钥相匹配时,连接所述终端识别码对应的终端蓝牙模块和所述车辆识别码对应的车载蓝牙模块;
控制模块,被配置为向所述车载蓝牙模块发送控制信息,以使所述车辆执行所述控制信息对应的功能;
其中所述控制模块包括:
第三接收模块,被配置为接收所述车载蓝牙模块发送的定位信息,所述定位信息是根据用户在车辆上触发的第一操作指令生成的;
第三发送模块,被配置为响应所述定位信息向所述车载蓝牙模块发送位置信息,以使所述车辆在所述位置信息位于所述第一操作指令对应的有效区域内时,执行所述第一操作指令对应的功能。
5.根据权利要求4所述的装置,其特征在于,所述装置还包括:
第二接收模块,被配置为接收并存储所述车载蓝牙模块发送的第一会话秘钥;
第二发送模块,被配置为向所述车载蓝牙模块发送第二会话秘钥,所述第一会话秘钥和所述第二会话秘钥相匹配。
6.根据权利要求4所述的装置,其特征在于,所述控制模块还包括:
第四接收模块,被配置为接收用户在所述用户终端上触发的第二操作指令;
第四发送模块,被配置为根据所述第二操作指令向所述车载蓝牙模块发送操作信息,以使所述车辆执行所述第二操作指令对应的功能。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011096184.8A CN112261612B (zh) | 2020-10-14 | 2020-10-14 | 车辆控制方法及装置 |
PCT/CN2021/120732 WO2022078193A1 (zh) | 2020-10-14 | 2021-09-26 | 车辆控制方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011096184.8A CN112261612B (zh) | 2020-10-14 | 2020-10-14 | 车辆控制方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112261612A CN112261612A (zh) | 2021-01-22 |
CN112261612B true CN112261612B (zh) | 2022-07-12 |
Family
ID=74243579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011096184.8A Active CN112261612B (zh) | 2020-10-14 | 2020-10-14 | 车辆控制方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112261612B (zh) |
WO (1) | WO2022078193A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112261612B (zh) * | 2020-10-14 | 2022-07-12 | 奇瑞汽车股份有限公司 | 车辆控制方法及装置 |
CN112986699A (zh) * | 2021-03-29 | 2021-06-18 | 一汽奔腾轿车有限公司 | 一种汽车蓝牙钥匙电磁兼容测试***及其控制方法 |
CN113993135A (zh) * | 2021-10-20 | 2022-01-28 | 南京铭泫科技信息有限公司 | 一种基于物联网安全的网络安全通信设备及其*** |
CN115250435B (zh) * | 2022-07-27 | 2024-05-14 | 浙江极氪智能科技有限公司 | 车载无线控制***、方法、装置、设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101835279A (zh) * | 2009-12-29 | 2010-09-15 | 闻泰集团有限公司 | 一种移动终端连接蓝牙设备的简化方法 |
CN102780513A (zh) * | 2011-05-13 | 2012-11-14 | 希姆通信息技术(上海)有限公司 | 移动终端以及移动终端之间实现蓝牙通信的方法 |
CN104378145A (zh) * | 2014-11-27 | 2015-02-25 | 北京深思数盾科技有限公司 | 蓝牙设备的配对方法及*** |
CN104637125A (zh) * | 2013-11-11 | 2015-05-20 | 比亚迪股份有限公司 | 一种移动终端控制车辆的***及其方法 |
CN108418845A (zh) * | 2018-07-13 | 2018-08-17 | 上海银基信息安全技术股份有限公司 | 蓝牙配对码配备方法、***、终端、服务器及车载设备 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101808276A (zh) * | 2010-03-19 | 2010-08-18 | 王从敏 | 一种车载通信终端及车载通信*** |
FR3015820B1 (fr) * | 2013-12-20 | 2017-06-09 | Valeo Securite Habitacle | Telephone mobile apte a s'apparier automatiquement avec un vehicule automobile et procede d'appairage automatique |
CN110267199B (zh) * | 2014-08-20 | 2022-03-29 | 荣耀终端有限公司 | 一种数据处理方法和终端设备 |
CN105430605B (zh) * | 2015-12-10 | 2018-09-25 | 飞天诚信科技股份有限公司 | 一种蓝牙主从设备及两者建立安全通道的方法 |
CN105459956A (zh) * | 2015-12-24 | 2016-04-06 | 北京新能源汽车股份有限公司 | 车门解锁控制装置、方法和车辆 |
CN109484351B (zh) * | 2018-11-16 | 2021-02-19 | 北京车和家信息技术有限公司 | 车辆控制方法、装置、车辆及计算机可读存储介质 |
CN112261612B (zh) * | 2020-10-14 | 2022-07-12 | 奇瑞汽车股份有限公司 | 车辆控制方法及装置 |
-
2020
- 2020-10-14 CN CN202011096184.8A patent/CN112261612B/zh active Active
-
2021
- 2021-09-26 WO PCT/CN2021/120732 patent/WO2022078193A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101835279A (zh) * | 2009-12-29 | 2010-09-15 | 闻泰集团有限公司 | 一种移动终端连接蓝牙设备的简化方法 |
CN102780513A (zh) * | 2011-05-13 | 2012-11-14 | 希姆通信息技术(上海)有限公司 | 移动终端以及移动终端之间实现蓝牙通信的方法 |
CN104637125A (zh) * | 2013-11-11 | 2015-05-20 | 比亚迪股份有限公司 | 一种移动终端控制车辆的***及其方法 |
CN104378145A (zh) * | 2014-11-27 | 2015-02-25 | 北京深思数盾科技有限公司 | 蓝牙设备的配对方法及*** |
CN108418845A (zh) * | 2018-07-13 | 2018-08-17 | 上海银基信息安全技术股份有限公司 | 蓝牙配对码配备方法、***、终端、服务器及车载设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112261612A (zh) | 2021-01-22 |
WO2022078193A1 (zh) | 2022-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112261612B (zh) | 车辆控制方法及装置 | |
CN110798795B (zh) | 基于蓝牙的虚拟钥匙车控***、方法、装置和计算机设备 | |
CN107085870B (zh) | 使用加密方法调节车辆访问 | |
US10249123B2 (en) | Systems and methods for mobile phone key fob management | |
CN105376293B (zh) | 用于启用远程车辆访问的遥控钥匙基站的方法和*** | |
US10377346B2 (en) | Anticipatory vehicle state management | |
JP5999108B2 (ja) | 車両遠隔操作情報提供装置、車載遠隔操作情報取得装置及びこれらの装置を備えた車両遠隔操作システム | |
US20160150407A1 (en) | Method And System For Connecting A Mobile Communication Device To An Automobile | |
US9984561B1 (en) | Method and system for remote modification of information for an appliance activation transmission | |
CN109649332B (zh) | 车辆共享*** | |
US20080066186A1 (en) | Method and Service Control Center for Updating Authorization Data in an Access Arrangement | |
CN109649330B (zh) | 车辆共享*** | |
JP2013166447A (ja) | 認証システム及び認証装置 | |
CN106686022A (zh) | 用于车辆的控制方法及装置 | |
CN111033503A (zh) | 车辆保安***以及车辆保安方法 | |
CN106154997B (zh) | 车载控制设备、终端设备、车辆控制程序更新方法及*** | |
CN108737090B (zh) | 用于动态车辆密匙生成和处理的方法和设备 | |
CN109041263B (zh) | 一种TBox蓝牙连接方法和装置 | |
CN107094169B (zh) | 用于通过辅助信道增强远程信息处理安全性的设备和方法 | |
JP6898139B2 (ja) | ユーザ認証システム及びユーザ認証方法 | |
KR101392571B1 (ko) | 근거리 통신 인터페이스 제어방법 | |
CN113039747B (zh) | 认证***及认证方法 | |
CN104200624A (zh) | 一种基于车联网的车门遥控装置 | |
CN111071204A (zh) | 移动体控制***、移动体控制装置、以及移动体控制方法 | |
JP2020170993A (ja) | 通信システム及び通信方法 |
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 |