CN113141593B - 车辆虚拟钥匙的检测方法和检测***、上位机 - Google Patents

车辆虚拟钥匙的检测方法和检测***、上位机 Download PDF

Info

Publication number
CN113141593B
CN113141593B CN202010047808.0A CN202010047808A CN113141593B CN 113141593 B CN113141593 B CN 113141593B CN 202010047808 A CN202010047808 A CN 202010047808A CN 113141593 B CN113141593 B CN 113141593B
Authority
CN
China
Prior art keywords
vehicle
virtual key
authentication
bluetooth module
preset
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
Application number
CN202010047808.0A
Other languages
English (en)
Other versions
CN113141593A (zh
Inventor
杨庆敏
郭卫君
韩钊明
高斌
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.)
Guangzhou Automobile Group Co Ltd
Original Assignee
Guangzhou Automobile Group Co Ltd
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 Guangzhou Automobile Group Co Ltd filed Critical Guangzhou Automobile Group Co Ltd
Priority to CN202010047808.0A priority Critical patent/CN113141593B/zh
Publication of CN113141593A publication Critical patent/CN113141593A/zh
Application granted granted Critical
Publication of CN113141593B publication Critical patent/CN113141593B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R25/00Fittings or systems for preventing or indicating unauthorised use or theft of vehicles
    • B60R25/20Means to switch the anti-theft system on or off
    • B60R25/24Means to switch the anti-theft system on or off using electronic identifiers containing a code not memorised by the user
    • B60R25/248Electronic key extraction prevention
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mechanical Engineering (AREA)
  • Lock And Its Accessories (AREA)

Abstract

本发明涉及车辆虚拟钥匙的检测方法及其***、上位机,所述方法包括车辆到达虚拟钥匙检测工位时,上位机与车辆的车辆蓝牙模块建立通信连接;上位机向密码机发出虚拟钥匙认证请求,并接收密码机发出的认证报文;上位机将认证报文发至车辆蓝牙模块,并接收车辆蓝牙模块发出的认证结果报文;上位机将认证结果报文发至密码机,并接收密码机发出的第一解析结果及对所述第一解析结果进行显示,第一解析结果为认证通过或认证失败;其中第一解析结果为密码机根据预设密码协议对认证结果报文进行解析得到。本发明能够解决从远程平台获取到虚拟钥匙,因网络不稳定因素干扰产线的正常节拍的技术问题。

Description

车辆虚拟钥匙的检测方法和检测***、上位机
技术领域
本发明涉及汽车电子下线检测技术领域,具体涉及车辆虚拟钥 匙的检测方法和检测***、上位机。
背景技术
汽车电子下线检测主要包括下线配置、防盗匹配、功能检测等 内容,其中传统的防盗匹配是对智能钥匙模块、发动机控制模块或 整车控制器、远程控制模块、转向轴锁进行匹配。采用蓝牙虚拟钥 匙解锁的新型防盗方式则增加了对蓝牙模块的防盗匹配,同时在功 能检测部分需要增加对虚拟钥匙解锁检测,检测过程的关键是虚拟 钥匙的生成,正常的客户使用场景下是用手机通过网络连接到远程 平台,从远程平台获取到虚拟钥匙。若在产线检测环节仍采用此方 式,网络不稳定因素会干扰产线的正常节拍。
发明内容
本发明旨在提出一种车辆虚拟钥匙的检测方法和检测***、上 位机,至少解决从远程平台获取到虚拟钥匙,因网络不稳定因素干 扰产线的正常节拍的技术问题。
第一方面,本发明实施例提出一种车辆虚拟钥匙的检测方法, 包括:
车辆到达虚拟钥匙检测工位时,上位机与所述车辆的车辆蓝牙 模块建立通信连接;
上位机向密码机发出虚拟钥匙认证请求,并接收密码机发出的 认证报文;其中,所述认证报文为密码机根据根据车辆识别码、车 辆蓝牙模块信息、预设移动终端信息、测试用车主账号信息以及预 设虚拟钥匙生成算法生成测试用的虚拟钥匙,并将该测试用的虚拟 钥匙按预设认证协议进行转换得到;
上位机将所述认证报文发至车辆蓝牙模块,并接收车辆蓝牙模 块发出的认证结果报文;其中所述认证结果报文为车辆蓝牙模块根 据预设认证协议对所述认证报文进行解析并确定其是否正确的结果;
上位机将所述认证结果报文发至密码机,并接收密码机发出的 第一解析结果及对所述第一解析结果进行显示,所述第一解析结果 为认证通过或认证失败;其中所述第一解析结果为密码机根据预设 密码协议对所述认证结果报文进行解析得到。
优选地,上位机与所述车辆的车辆蓝牙模块建立通信连接具体 包括:
上位机获取所述车辆的车辆识别码,并根据所述车辆识别码获 取车辆蓝牙模块信息;
上位机将所述蓝牙模块信息发至密码机,并接收密码机发出的 蓝牙配对码;其中所述蓝牙配对码为密码机根据所述蓝牙模块信息 和预设算法计算得到;
上位机根据所述蓝牙配对码与所述车辆的车辆蓝牙模块建立通 信连接。
优选地,根据车辆识别码、车辆蓝牙模块信息、预设移动终端 信息、测试用车主账号信息以及预设虚拟钥匙生成算法生成测试用 的虚拟钥匙具体包括:
上位机将所述车辆识别码和蓝牙模块信息发至密码机;
密码机在接收到车辆识别码和蓝牙模块信息之后,获取预先设 置的预设移动终端信息、测试车主账号信息;
密码机根据所述车辆识别码、蓝牙模块信息、预设移动终端信 息、测试车主账号信息以及预设虚拟钥匙生成算法生成测试用的虚 拟钥匙。
优选地,所述方法还包括:
若第一解析结果为认证通过,则上位机向密码机发送闪灯检测 指令,并接收密码机发出的加密闪灯检测指令;其中所述加密闪灯 检测指令为密码机根据预设密码协议对闪灯检测指令进行加密得到;
上位机将所述加密闪灯检测指令发至车辆蓝牙模块,并接收车 辆蓝牙模块发出的加密指令执行结果;其中所述加密指令执行结果 为车辆蓝牙模块对所述加密闪灯检测指令进行解密、执行得到指令 执行结果,并根据预设密码协议对所述指令执行结果进行加密得到;
上位机将所述加密指令执行结果发至密码机,并接收密码机发 出的第二解析结果及对所述第二解析结果进行显示,所述第二解析 结果为合格或不合格;其中所述第二解析结果为密码机根据预设密 码协议对所述加密指令执行结果进行解析得到。
优选地,所述方法还包括:
若第二解析结果为合格,则将所述车辆的车辆识别码、蓝牙模 块信息、发动机信息进行绑定后上传至虚拟钥匙网络平台。
第二方面,本发明实施例提出一种上位机,包括存储器和处理 器,所述存储器中存储有计算机可读指令,所述计算机可读指令被 所述处理器执行时,使得所述处理器执行根据第一方面实施例所述 车辆虚拟钥匙的检测方法的步骤。
第三方面,本发明实施例提出一种车辆虚拟钥匙的检测***, 包括设置于虚拟钥匙检测工位的上位机和密码机;
所述上位机包括:
通信连接单元,用于当车辆到达虚拟钥匙检测工位时,与所述 车辆的车辆蓝牙模块建立通信连接;
认证请求单元,用于生成虚拟钥匙认证请求;
向密码机发出虚拟钥匙认证请求,并接收密码机发出的认证报 文;
信息收发单元,用于向密码机发出虚拟钥匙认证请求并接收密 码机发出的认证报文、将所述认证报文发至车辆蓝牙模块并接收车 辆蓝牙模块发出的认证结果报文、将所述认证结果报文发至密码机 并接收密码机发出的第一解析结果;以及
显示单元,用于对所述第一解析结果进行显示;所述第一解析 结果为认证通过或认证失败;
所述密码机包括:
认证报文生成单元,用于在接收到虚拟钥匙认证请求后,将测 试用的虚拟钥匙按预设认证协议转换为认证报文;其中所述认证报 文为认证报文生成单元根据车辆识别码、车辆蓝牙模块信息、预设 移动终端信息、测试用车主账号信息以及预设虚拟钥匙生成算法生 成测试用的虚拟钥匙,并将该测试用的虚拟钥匙按预设认证协议转 换得到;以及
解析单元,用于根据预设密码协议对所述认证结果报文进行解 析得到第一解析结果;
其中,所述认证结果报文为车辆蓝牙模块根据预设认证协议对 所述认证报文进行解析并确定其是否正确的结果。
优选地,所述通信连接单元具体包括信息获取单元和通信单元, 所述信息获取单元获取所述车辆的车辆识别码并根据所述车辆识别 码获取蓝牙模块信息,所述通信单元用于根据所述蓝牙配对码与所 述车辆的车辆蓝牙模块建立通信连接;
所述信息收发单元还用于将所述蓝牙模块信息发至密码机并接 收密码机发出的蓝牙配对码;
所述密码机包括第一计算单元,所述第一计算单元用于根据所 述蓝牙模块信息和预设算法计算得到蓝牙配对码。
优选地,所述信息收发单元还用于将所述车辆识别码和蓝牙模 块信息发至密码机;
所述认证报文生成单元包括第二计算单元和报文转换单元,所 述第二计算单元用于在接收到车辆识别码和蓝牙模块信息之后,获 取预先设置的预设移动终端信息、测试车主账号信息,并根据车辆 识别码、车辆蓝牙模块信息、预设移动终端信息、测试用车主账号 信息以及预设虚拟钥匙生成算法生成测试用的虚拟钥匙;所述报文 转换单元用于将所述测试用的虚拟钥匙按预设认证协议转换为认证 报文。
优选地,所述上位机还包括闪灯指令生成单元,所述闪灯指令 生成单元用于当若第一解析结果为认证通过时,生成闪灯检测指令;
所述信息收发单元还用于向密码机发送闪灯检测指令并接收密 码机发出的加密闪灯检测指令、将所述加密闪灯检测指令发至车辆 蓝牙模块并接收车辆蓝牙模块发出的加密指令执行结果、将所述加 密指令执行结果发至密码机,并接收密码机发出的第二解析结果;
所述显示单元还用于对所述第二解析结果进行显示,所述第二 解析结果为合格或不合格;
所述密码机还包括加密单元,所述加密单元用于根据预设密码 协议对闪灯检测指令进行加密得到加密闪灯检测指令;
所述解析单元还用于根据预设密码协议对所述加密指令执行结 果进行解析得到第二解析结果;
其中,所述加密指令执行结果为车辆蓝牙模块对所述加密闪灯 检测指令进行解密、执行得到指令执行结果,并根据预设密码协议 对所述指令执行结果进行加密得到。
以上技术方案至少具有以下优点:车辆到达虚拟钥匙检测工位 时,设置于虚拟钥匙检测工位的上位机和密码机完成对车辆的虚拟 钥匙的匹配检测,其中,上位机发起虚拟钥匙认证请求,由密码机 和车辆蓝牙模块根据预设认证协议、预设密码协议进行报文的认证 和解析,得到虚拟钥匙的匹配检测结果。在该检测过程中,测试用 的虚拟钥匙由密码机提供,取代现有技术从远程平台获取虚拟钥匙 的方式,解决了从远程平台获取到虚拟钥匙,因网络不稳定因素干 扰产线的正常节拍的技术问题。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而得以体现。 本发明的目的和其他优点可通过在说明书、权利要求书以及附图来 实现和获得。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下 面将对实施例或现有技术描述中所需要使用的附图作简单地介绍, 显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
图1为本发明实施例一中一种车辆虚拟钥匙的检测方法流程图。
图2本发明实施例二中一种车辆虚拟钥匙的检测***框架图。
具体实施方式
以下将参考附图详细说明本公开的各种示例性实施例、特征和 方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在 附图中示出了实施例的各种方面,但是除非特别指出,不必按比例 绘制附图。
另外,为了更好的说明本发明,在下文的具体实施例中给出了 众多的具体细节。本领域技术人员应当理解,没有某些具体细节, 本发明同样可以实施。在一些实例中,对于本领域技术人员熟知的 手段未作详细描述,以便于凸显本发明的主旨。
实施例一
本发明实施例一提出一种车辆虚拟钥匙的检测方法,图1为所 述方法的流程图,参阅图1,所述方法包括如下步骤S101-S105。
步骤S101、车辆到达虚拟钥匙检测工位时,上位机与所述车辆 的车辆蓝牙模块建立通信连接;
步骤S102、上位机向密码机发出虚拟钥匙认证请求,并接收密 码机发出的认证报文;其中,所述认证报文为密码机根据根据车辆 识别码、车辆蓝牙模块信息、预设移动终端信息、测试用车主账号 信息以及预设虚拟钥匙生成算法生成测试用的虚拟钥匙,并将该测试用的虚拟钥匙按预设认证协议进行转换得到;
步骤S103、上位机将所述认证报文发至车辆蓝牙模块,并接收 车辆蓝牙模块发出的认证结果报文;其中所述认证结果报文为车辆 蓝牙模块根据预设认证协议对所述认证报文进行解析并确定其是否 正确的结果;
步骤S104、上位机将所述认证结果报文发至密码机,并接收密 码机发出的第一解析结果及对所述第一解析结果进行显示,所述第 一解析结果为认证通过或认证失败;其中所述第一解析结果为密码 机根据预设密码协议对所述认证结果报文进行解析得到。
进一步地,还将步骤S104所得到的的第一解析结果保存在生产 管理***中。
具体而言,在本实施例中,车辆到达虚拟钥匙检测工位时,设 置于虚拟钥匙检测工位的上位机和密码机完成对车辆的虚拟钥匙的 匹配检测,其中,上位机发起虚拟钥匙认证请求,由密码机和车辆 蓝牙模块根据预设认证协议、预设密码协议进行报文的认证和解析, 得到虚拟钥匙的匹配检测结果。在该检测过程中,测试用的虚拟钥 匙由密码机提供,取代现有技术从远程平台获取虚拟钥匙的方式, 解决了从远程平台获取到虚拟钥匙,因网络不稳定因素干扰产线的 正常节拍的技术问题。
其中,车辆蓝牙模块生产安装过程如下:
蓝牙模块生产线上位机获取蓝牙模块的车厂编号、蓝牙模块供 应商编号、蓝牙模块系列号、MAC地址、SEID、零件号、软件版本 号等信息,并通过互联网上传至虚拟钥匙网络平台。整车厂生产管 理***通过互联网从虚拟钥匙网络平台获取车辆蓝牙模块的相关数据;车辆蓝牙模块分装工位通过扫描蓝牙模块上的条码获取产品序 列号和车厂编号,并在生产管理***中查询是否存在,若不存在则 不允许安装;扫描车辆识别码,并与蓝牙模块信息形成绑定关系保 存在生产管理***中。绑定过程:在车厂蓝牙模块的分装工位(将 蓝牙模块分装在副仪表台)通过扫描蓝牙模块的条码获得产品序列 号如A,然后再扫描此车的车辆识别码如B,此时就获得一组数据 A:B,并将这组数据上传到生产管理***,即完成绑定。对蓝牙模 块进行下线初始化,将相关配置信息即配置码以及初始化设备生成 的防盗码写入到蓝牙钥匙模块中,该配置码是车型量产前按照不同 车辆配置派生(如高、中、低配)维护到初始化设备里的,当需要 对蓝牙模块写配置码时初始化设备会按照当前车辆的配置自动调取 相应的配置码。
在一具体实施例中,所述步骤S101具体包括如下子步骤:
步骤S201、车辆到达虚拟钥匙检测工位时,上位机通过扫描的 方式识别获取所述车辆的车辆识别码,并根据所述车辆识别码从生 产管理***中获取与该车辆识别码对应的蓝牙模块信息;其中,如 前所述,生产管理***中存储有车辆识别码与蓝牙模块信息的绑定 数据;
步骤S202、上位机将所述蓝牙模块信息发至密码机,并接收密 码机发出的蓝牙配对码;其中所述蓝牙配对码为密码机根据所述蓝 牙模块信息和预设算法计算得到;可以理解的是,一个蓝牙模块信 息对应唯一一个蓝牙配对码,其中,密码机具体根据蓝牙模块的MAC地址和SEID计算得到,计算用的算法不限定于某一种,只要 能够计算得到唯一的蓝牙配对码即可,因此本实施例中不做具体限 定;
步骤S203、上位机根据所述蓝牙配对码与所述车辆的车辆蓝牙 模块建立通信连接。具体而言,上位机通过车辆识别码从生产管理 ***中获取被检测车辆的蓝牙模块信息(MAC地址和SEID以及蓝 牙配对码),因此上位机可以定向连接待检测车辆的蓝牙模块。
在一具体实施例中,所述补助S101包括:
上位机将所述车辆识别码和蓝牙模块信息发至密码机;
密码机在接收到车辆识别码和蓝牙模块信息之后,获取预先设 置的预设移动终端信息、测试车主账号信息;
密码机根据所述车辆识别码、蓝牙模块信息、预设移动终端信 息、测试车主账号信息以及预设虚拟钥匙生成算法生成测试用的虚 拟钥匙。
需说明的是,虚拟钥匙生成算法可以为现有任一种虚拟钥匙的 算法,本实施例中不做具体限定。本实施例主旨在于在检测过程中, 测试用的虚拟钥匙由密码机生成,取代现有技术从远程平台获取虚 拟钥匙的方式,解决了从远程平台获取到虚拟钥匙,因网络不稳定 因素干扰产线的正常节拍的技术问题。
在一具体实施例中,所述方法还包括如下步骤:
步骤S301、若第一解析结果为认证通过,则上位机向密码机发 送闪灯检测指令,并接收密码机发出的加密闪灯检测指令;其中所 述加密闪灯检测指令为密码机根据预设密码协议对闪灯检测指令进 行加密得到;
步骤S302、上位机将所述加密闪灯检测指令发至车辆蓝牙模块, 并接收车辆蓝牙模块发出的加密指令执行结果;其中所述加密指令 执行结果为车辆蓝牙模块对所述加密闪灯检测指令进行解密、执行 得到指令执行结果,并根据预设密码协议对所述指令执行结果进行 加密得到;
步骤S303、上位机将所述加密指令执行结果发至密码机,并接 收密码机发出的第二解析结果及对所述第二解析结果进行显示,所 述第二解析结果为合格或不合格;其中所述第二解析结果为密码机 根据预设密码协议对所述加密指令执行结果进行解析得到。具体而 言,本实施例中蓝牙模块反馈给上位机的执行结果是以加密报文的 形式,因此密码机根据预设密码协议对报文进行解析得到解析结果。
需说明的是,闪灯指令的实现需要车上的其他模块的配合,借 此可以检验蓝牙模块是否能和车辆其他模块间的交互,进而达到检 验蓝牙模块安全芯片的目的,从而更加完整的对虚拟钥匙功能进行 检测。
基于本实施例的描述可知,本实施例中将虚拟钥匙的防盗匹配 及功能检测分开为两个工位,进一步保证工序节拍。
在一具体实施例中,所述方法还包括:
若第二解析结果为合格,则将所述车辆的车辆识别码、蓝牙模 块信息、发动机信息进行绑定后上传至虚拟钥匙网络平台。
具体而言,在车辆下线检测环节,通过扫描车辆识别码查询生 产管理***中虚拟钥匙功能检测结果,若结果为不合格或无记录则 需退回上一工位重新检测或返修。
本实施例方法,可以保证在满足产线节拍要求的情况下对每辆 带虚拟钥匙功能的车进行此功能的全过程测试,并且通过多工位确 认杜绝不合格车辆漏出,以及实时将合格数据上传虚拟钥匙网络平 台,保证客户顺利完成功能开通。
实施例二
本发明实施例二提出一种上位机,包括存储器和处理器,所述 存储器中存储有计算机可读指令,所述计算机可读指令被所述处理 器执行时,使得所述处理器执行根据实施例一所述车辆虚拟钥匙的 检测方法的步骤。
当然,所述计算机设备还可以具有有线或无线网络接口、键盘 以及输入输出接口等部件,以便进行输入输出,该计算机设备还可 以包括其他用于实现设备功能的部件,在此不做赘述。
示例性的,所述计算机程序可以被分割成一个或多个单元,所 述一个或者多个单元被存储在所述存储器中,并由所述处理器执行, 以完成本发明。所述一个或多个单元可以是能够完成特定功能的一 系列计算机程序指令段,该指令段用于描述所述计算机程序在所述 计算机设备中的执行过程。
所述处理器可以是中央处理单元(CentralProcessingUnit,CPU), 还可以是其他通用处理器、数字信号处理器(DigitalSignalProcessor, DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、现 成可编程门阵列(Field-ProgrammableGateArray,FPGA)或者其他可编 程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用 处理器可以是微处理器或者该处理器也可以是任何常规的处理器等, 所述处理器是所述计算机设备的控制中心,利用各种接口和线路连 接整个所述计算机设备的各个部分。
所述存储器可用于存储所述计算机程序和/或单元,所述处理器 通过运行或执行存储在所述存储器内的计算机程序和/或单元,以及 调用存储在存储器内的数据,实现所述计算机设备的各种功能。此 外,存储器可以包括高速随机存取存储器,还可以包括非易失性存 储器,例如硬盘、内存、插接式硬盘,智能存储卡 (SmartMediaCard,SMC),安全数字(SecureDigital,SD)卡,闪存卡 (FlashCard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态 存储器件。
实施例三
本发明实施例三提出一种车辆虚拟钥匙的检测***,其可以用 于实现本发明实施例一所述的车辆虚拟钥匙的检测方法,图2为所 述车辆虚拟钥匙的检测***的框架图,参阅图2,所述***包括设 置于虚拟钥匙检测工位的上位机1和密码机2;
所述上位机1包括:
通信连接单元11,用于当车辆到达虚拟钥匙检测工位时,与所 述车辆的车辆蓝牙模块建立通信连接;
认证请求单元12,用于生成虚拟钥匙认证请求;
向密码机2发出虚拟钥匙认证请求,并接收密码机2发出的认 证报文;
信息收发单元13,用于向密码机2发出虚拟钥匙认证请求并接 收密码机2发出的认证报文、将所述认证报文发至车辆蓝牙模块并 接收车辆蓝牙模块发出的认证结果报文、将所述认证结果报文发至 密码机2并接收密码机2发出的第一解析结果;以及
显示单元14,用于对所述第一解析结果进行显示;所述第一解 析结果为认证通过或认证失败;
所述密码机2包括:
认证报文生成单元21,用于在接收到虚拟钥匙认证请求后,将 测试用的虚拟钥匙按预设认证协议转换为认证报文;其中所述认证 报文为认证报文生成单元根据车辆识别码、车辆蓝牙模块信息、预 设移动终端信息、测试用车主账号信息以及预设虚拟钥匙生成算法 生成测试用的虚拟钥匙,并将该测试用的虚拟钥匙按预设认证协议 转换得到;以及
解析单元22,用于根据预设密码协议对所述认证结果报文进行 解析得到第一解析结果;
其中,所述认证结果报文为车辆蓝牙模块根据预设认证协议对 所述认证报文进行解析并确定其是否正确的结果。
在一具体实施例中,所述通信连接单元11具体包括信息获取单 元111和通信单元112,所述信息获取单元111获取所述车辆的车辆 识别码并根据所述车辆识别码获取蓝牙模块信息,所述通信单元112 用于根据所述蓝牙配对码与所述车辆的车辆蓝牙模块建立通信连接;
所述信息收发单元13还用于将所述蓝牙模块信息发至密码机2 并接收密码机2发出的蓝牙配对码;
所述密码机2包括第一计算单元23,所述第一计算单元23用于 根据所述蓝牙模块信息和预设算法计算得到蓝牙配对码。
在一具体实施例中,所述信息收发单元13还用于将所述车辆识 别码和蓝牙模块信息发至密码机2;
所述认证报文生成单元21包括第二计算单元和报文转换单元, 所述第二计算单元用于在接收到车辆识别码和蓝牙模块信息之后, 获取预先设置的预设移动终端信息、测试车主账号信息,并根据车 辆识别码、车辆蓝牙模块信息、预设移动终端信息、测试用车主账 号信息以及预设虚拟钥匙生成算法生成测试用的虚拟钥匙;所述报 文转换单元用于将所述测试用的虚拟钥匙按预设认证协议转换为认 证报文。
在一具体实施例中,所述上位机1还包括闪灯指令生成单元, 所述闪灯指令生成单元用于当若第一解析结果为认证通过时,生成 闪灯检测指令;
所述信息收发单元13还用于向密码机2发送闪灯检测指令并接 收密码机2发出的加密闪灯检测指令、将所述加密闪灯检测指令发 至车辆蓝牙模块并接收车辆蓝牙模块发出的加密指令执行结果、将 所述加密指令执行结果发至密码机2,并接收密码机2发出的第二 解析结果;
所述显示单元14还用于对所述第二解析结果进行显示,所述第 二解析结果为合格或不合格;
所述密码机2还包括加密单元24,所述加密单元24用于根据预 设密码协议对闪灯检测指令进行加密得到加密闪灯检测指令;
所述解析单元22还用于根据预设密码协议对所述加密指令执行 结果进行解析得到第二解析结果;
其中,所述加密指令执行结果为车辆蓝牙模块对所述加密闪灯 检测指令进行解密、执行得到指令执行结果,并根据预设密码协议 对所述指令执行结果进行加密得到。
以上所描述的***实施例仅仅是示意性的,其中所述作为分离 部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方, 或者也可以分布到多个网络单元上。可以根据实际的需要选择其中 的部分或者全部模块来实现本实施例方案的目的。
需说明的是,实施例三所述***与实施例一所述方法对应,因 此,实施例三所述***未详述部分可以参阅实施例一所述方法的内 容得到,此处不再赘述。
以上已经描述了本发明的各实施例,上述说明是示例性的,并 非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的 各实施例的范围和精神的情况下,对于本技术领域的普通技术人员 来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨 在最好地解释各实施例的原理、实际应用或对市场中的技术改进, 或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。

Claims (10)

1.一种车辆虚拟钥匙的检测方法,其特征在于,包括:
车辆到达虚拟钥匙检测工位时,上位机与所述车辆的车辆蓝牙模块建立通信连接;
上位机向密码机发出虚拟钥匙认证请求,并接收密码机发出的认证报文;
其中,所述认证报文为密码机根据车辆识别码、车辆蓝牙模块信息、预设移动终端信息、测试用车主账号信息以及预设虚拟钥匙生成算法生成测试用的虚拟钥匙,并将该测试用的虚拟钥匙按预设认证协议进行转换得到;
上位机将所述认证报文发至车辆蓝牙模块,并接收车辆蓝牙模块发出的认证结果报文;其中所述认证结果报文为车辆蓝牙模块根据预设认证协议对所述认证报文进行解析并确定其是否正确的结果;
上位机将所述认证结果报文发至密码机,并接收密码机发出的第一解析结果及对所述第一解析结果进行显示,所述第一解析结果为认证通过或认证失败;其中所述第一解析结果为密码机根据预设密码协议对所述认证结果报文进行解析得到。
2.根据权利要求1所述的车辆虚拟钥匙的检测方法,其特征在于,上位机与所述车辆的车辆蓝牙模块建立通信连接具体包括:
上位机获取所述车辆的车辆识别码,并根据所述车辆识别码获取车辆蓝牙模块信息;
上位机将所述蓝牙模块信息发至密码机,并接收密码机发出的蓝牙配对码;其中所述蓝牙配对码为密码机根据所述蓝牙模块信息和预设算法计算得到;
上位机根据所述蓝牙配对码与所述车辆的车辆蓝牙模块建立通信连接。
3.根据权利要求2所述的车辆虚拟钥匙的检测方法,其特征在于,根据车辆识别码、车辆蓝牙模块信息、预设移动终端信息、测试用车主账号信息以及预设虚拟钥匙生成算法生成测试用的虚拟钥匙具体包括:
上位机将所述车辆识别码和蓝牙模块信息发至密码机;
密码机在接收到车辆识别码和蓝牙模块信息之后,获取预先设置的预设移动终端信息、测试车主账号信息;
密码机根据所述车辆识别码、蓝牙模块信息、预设移动终端信息、测试车主账号信息以及预设虚拟钥匙生成算法生成测试用的虚拟钥匙。
4.根据权利要求1所述的车辆虚拟钥匙的检测方法,其特征在于,所述方法还包括:
若第一解析结果为认证通过,则上位机向密码机发送闪灯检测指令,并接收密码机发出的加密闪灯检测指令;其中所述加密闪灯检测指令为密码机根据预设密码协议对闪灯检测指令进行加密得到;
上位机将所述加密闪灯检测指令发至车辆蓝牙模块,并接收车辆蓝牙模块发出的加密指令执行结果;其中所述加密指令执行结果为车辆蓝牙模块对所述加密闪灯检测指令进行解密、执行得到指令执行结果,并根据预设密码协议对所述指令执行结果进行加密得到;
上位机将所述加密指令执行结果发至密码机,并接收密码机发出的第二解析结果及对所述第二解析结果进行显示,所述第二解析结果为合格或不合格;其中所述第二解析结果为密码机根据预设密码协议对所述加密指令执行结果进行解析得到。
5.根据权利要求2所述的车辆虚拟钥匙的检测方法,其特征在于,所述方法还包括:
若第二解析结果为合格,则将所述车辆的车辆识别码、蓝牙模块信息、发动机信息进行绑定后上传至虚拟钥匙网络平台。
6.一种上位机,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行根据权利要求1-5中任一项所述车辆虚拟钥匙的检测方法的步骤。
7.一种车辆虚拟钥匙的检测***,其特征在于,包括设置于虚拟钥匙检测工位的上位机和密码机;
所述上位机包括:
通信连接单元,用于当车辆到达虚拟钥匙检测工位时,与所述车辆的车辆蓝牙模块建立通信连接;
认证请求单元,用于生成虚拟钥匙认证请求;
信息收发单元,用于向密码机发出虚拟钥匙认证请求并接收密码机发出的认证报文、将所述认证报文发至车辆蓝牙模块并接收车辆蓝牙模块发出的认证结果报文、将所述认证结果报文发至密码机并接收密码机发出的第一解析结果;以及
显示单元,用于对所述第一解析结果进行显示;所述第一解析结果为认证通过或认证失败;
所述密码机包括:认证报文生成单元,用于在接收到虚拟钥匙认证请求后,将测试用的虚拟钥匙按预设认证协议转换为认证报文;其中所述认证报文为认证报文生成单元根据车辆识别码、车辆蓝牙模块信息、预设移动终端信息、测试用车主账号信息以及预设虚拟钥匙生成算法生成测试用的虚拟钥匙,并将该测试用的虚拟钥匙按预设认证协议转换得到;以及
解析单元,用于根据预设密码协议对所述认证结果报文进行解析得到第一解析结果;
其中,所述认证结果报文为车辆蓝牙模块根据预设认证协议对所述认证报文进行解析并确定其是否正确的结果。
8.根据权利要求7所述的车辆虚拟钥匙的检测***,其特征在于,所述信息收发单元还用于将所述蓝牙模块信息发至密码机并接收密码机发出的蓝牙配对码;
所述通信连接单元具体包括信息获取单元和通信单元,所述信息获取单元获取所述车辆的车辆识别码并根据所述车辆识别码获取蓝牙模块信息,所述通信单元用于根据所述蓝牙配对码与所述车辆的车辆蓝牙模块建立通信连接;
所述密码机包括第一计算单元,所述第一计算单元用于根据所述蓝牙模块信息和预设算法计算得到蓝牙配对码。
9.根据权利要求8所述的车辆虚拟钥匙的检测***,其特征在于,所述信息收发单元还用于将所述车辆识别码和蓝牙模块信息发至密码机;
所述认证报文生成单元包括第二计算单元和报文转换单元,所述第二计算单元用于在接收到车辆识别码和蓝牙模块信息之后,获取预先设置的预设移动终端信息、测试车主账号信息,并根据车辆识别码、车辆蓝牙模块信息、预设移动终端信息、测试用车主账号信息以及预设虚拟钥匙生成算法生成测试用的虚拟钥匙;所述报文转换单元用于将所述测试用的虚拟钥匙按预设认证协议转换为认证报文。
10.根据权利要求7所述的车辆虚拟钥匙的检测***,其特征在于,所述上位机还包括闪灯指令生成单元,所述闪灯指令生成单元用于当若第一解析结果为认证通过时,生成闪灯检测指令;
所述信息收发单元还用于向密码机发送闪灯检测指令并接收密码机发出的加密闪灯检测指令、将所述加密闪灯检测指令发至车辆蓝牙模块并接收车辆蓝牙模块发出的加密指令执行结果、将所述加密指令执行结果发至密码机,并接收密码机发出的第二解析结果;
所述显示单元还用于对所述第二解析结果进行显示,所述第二解析结果为合格或不合格;
所述密码机还包括加密单元,所述加密单元用于根据预设密码协议对闪灯检测指令进行加密得到加密闪灯检测指令;
所述解析单元还用于根据预设密码协议对所述加密指令执行结果进行解析得到第二解析结果;
其中,所述加密指令执行结果为车辆蓝牙模块对所述加密闪灯检测指令进行解密、执行得到指令执行结果,并根据预设密码协议对所述指令执行结果进行加密得到。
CN202010047808.0A 2020-01-16 2020-01-16 车辆虚拟钥匙的检测方法和检测***、上位机 Active CN113141593B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010047808.0A CN113141593B (zh) 2020-01-16 2020-01-16 车辆虚拟钥匙的检测方法和检测***、上位机

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010047808.0A CN113141593B (zh) 2020-01-16 2020-01-16 车辆虚拟钥匙的检测方法和检测***、上位机

Publications (2)

Publication Number Publication Date
CN113141593A CN113141593A (zh) 2021-07-20
CN113141593B true CN113141593B (zh) 2022-09-23

Family

ID=76808202

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010047808.0A Active CN113141593B (zh) 2020-01-16 2020-01-16 车辆虚拟钥匙的检测方法和检测***、上位机

Country Status (1)

Country Link
CN (1) CN113141593B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115278592B (zh) * 2022-06-06 2024-03-15 重庆长安汽车股份有限公司 一种检测蓝牙钥匙功能的车辆下线自检***及自检方法
CN115019423B (zh) * 2022-06-27 2023-10-24 无锡融卡科技有限公司 一种蓝牙车钥匙分发***及其实现方法
CN115675361A (zh) * 2022-11-30 2023-02-03 成都赛力斯科技有限公司 一种座舱状态调整方法及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107516365A (zh) * 2017-09-28 2017-12-26 北京新能源汽车股份有限公司 一种虚拟钥匙管理方法、装置及***
CN109936833A (zh) * 2017-12-15 2019-06-25 蔚来汽车有限公司 车辆虚拟钥匙生成使用方法及其***以及用户终端
CN109979106A (zh) * 2017-12-28 2019-07-05 丰田自动车株式会社 汽车共享***、用于汽车共享的信息处理装置和方法以及存储有汽车共享程序的存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10384643B2 (en) * 2015-01-14 2019-08-20 GM Global Technology Operations LLC Virtual keyfob for vehicle sharing

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107516365A (zh) * 2017-09-28 2017-12-26 北京新能源汽车股份有限公司 一种虚拟钥匙管理方法、装置及***
CN109936833A (zh) * 2017-12-15 2019-06-25 蔚来汽车有限公司 车辆虚拟钥匙生成使用方法及其***以及用户终端
CN109979106A (zh) * 2017-12-28 2019-07-05 丰田自动车株式会社 汽车共享***、用于汽车共享的信息处理装置和方法以及存储有汽车共享程序的存储介质

Also Published As

Publication number Publication date
CN113141593A (zh) 2021-07-20

Similar Documents

Publication Publication Date Title
CN113141593B (zh) 车辆虚拟钥匙的检测方法和检测***、上位机
CN104333576A (zh) 一种ecu升级装置及方法
CN104158819A (zh) 车载信息娱乐终端的安全认证方法
EP4068834A1 (en) Initial security configuration method, security module, and terminal
US20230192034A1 (en) Method for connecting bluetooth key to vehicle, vehicle bluetooth system, and bluetooth key
CN103974250A (zh) 配置方法和设备
CN111882008A (zh) 一种车联网账号绑定车辆的方法及***
CN107743067A (zh) 数字证书的颁发方法、***、终端以及存储介质
CN105471874A (zh) 数据传输方法及装置
CN114125832B (zh) 一种网络连接方法及终端、待配网设备、存储介质
CN110381075B (zh) 基于区块链的设备身份认证方法和装置
CN105376059A (zh) 基于电子钥匙进行应用签名的方法和***
CN113452517A (zh) 密钥更新方法、装置、***、存储介质及终端
WO2022105479A1 (zh) 数据传输方法、装置、***、计算机设备和存储介质
CN111510448A (zh) 汽车ota升级中的通讯加密方法、装置及***
CN113141582B (zh) 日志导出方法、装置、计算机设备以及存储介质
CN108932619B (zh) 一种终端离线的收费服务方法及***
CN111258625A (zh) 软件刷机检测方法、装置、存储介质及电子设备
CN115696500A (zh) 业务平台切换方法、装置、***、终端设备及业务平台
CN114390478A (zh) 设备认证***、方法及终端设备
CN114928834B (zh) 通信模块用户识别卡简档下载方法及其装置、设备和介质
CN110830243A (zh) 对称密钥分发方法、装置、车辆及存储介质
EP4155992A1 (en) Counterfeit hardware detection techniques
CN114726505B (zh) 一种车辆远程安全认证方法、装置、存储介质及终端设备
CN116469194A (zh) 一种绑定nfc车钥匙的方法、装置及电子设备

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