车辆虚拟钥匙的检测方法和检测系统、上位机技术方案

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

【技术实现步骤摘要】
车辆虚拟钥匙的检测方法和检测系统、上位机
本专利技术涉及汽车电子下线检测
,具体涉及车辆虚拟钥匙的检测方法和检测系统、上位机。
技术介绍
汽车电子下线检测主要包括下线配置、防盗匹配、功能检测等内容,其中传统的防盗匹配是对智能钥匙模块、发动机控制模块或整车控制器、远程控制模块、转向轴锁进行匹配。采用蓝牙虚拟钥匙解锁的新型防盗方式则增加了对蓝牙模块的防盗匹配,同时在功能检测部分需要增加对虚拟钥匙解锁检测,检测过程的关键是虚拟钥匙的生成,正常的客户使用场景下是用手机通过网络连接到远程平台,从远程平台获取到虚拟钥匙。若在产线检测环节仍采用此方式,网络不稳定因素会干扰产线的正常节拍。
技术实现思路
本专利技术旨在提出一种车辆虚拟钥匙的检测方法和检测系统、上位机,至少解决从远程平台获取到虚拟钥匙,因网络不稳定因素干扰产线的正常节拍的技术问题。第一方面,本专利技术实施例提出一种车辆虚拟钥匙的检测方法,包括:车辆到达虚拟钥匙检测工位时,上位机与所述车辆的车辆蓝牙模块建立通信连接;上位机向密码机发出虚拟钥匙认证请求,并接收密码机发出的认证报文;其中,所述认证报文为密码机根据根据车辆识别码、车辆蓝牙模块信息、预设移动终端信息、测试用车主账号信息以及预设虚拟钥匙生成算法生成测试用的虚拟钥匙,并将该测试用的虚拟钥匙按预设认证协议进行转换得到;上位机将所述认证报文发至车辆蓝牙模块,并接收车辆蓝牙模块发出的认证结果报文;其中所述认证结果报文为车辆蓝牙模块根据预设认证协议对所述认证报文进行解析并确定其是否正确的结果;上位机将所述认证结果报文发至密码机,并接收密码机发出的第一解析结果及对所述第一解析结果进行显示,所述第一解析结果为认证通过或认证失败;其中所述第一解析结果为密码机根据预设密码协议对所述认证结果报文进行解析得到。优选地,上位机与所述车辆的车辆蓝牙模块建立通信连接具体包括:上位机获取所述车辆的车辆识别码,并根据所述车辆识别码获取车辆蓝牙模块信息;上位机将所述蓝牙模块信息发至密码机,并接收密码机发出的蓝牙配对码;其中所述蓝牙配对码为密码机根据所述蓝牙模块信息和预设算法计算得到;上位机根据所述蓝牙配对码与所述车辆的车辆蓝牙模块建立通信连接。优选地,根据车辆识别码、车辆蓝牙模块信息、预设移动终端信息、测试用车主账号信息以及预设虚拟钥匙生成算法生成测试用的虚拟钥匙具体包括:上位机将所述车辆识别码和蓝牙模块信息发至密码机;密码机在接收到车辆识别码和蓝牙模块信息之后,获取预先设置的预设移动终端信息、测试车主账号信息;密码机根据所述车辆识别码、蓝牙模块信息、预设移动终端信息、测试车主账号信息以及预设虚拟钥匙生成算法生成测试用的虚拟钥匙。优选地,所述方法还包括:若第一解析结果为认证通过,则上位机向密码机发送闪灯检测指令,并接收密码机发出的加密闪灯检测指令;其中所述加密闪灯检测指令为密码机根据预设密码协议对闪灯检测指令进行加密得到;上位机将所述加密闪灯检测指令发至车辆蓝牙模块,并接收车辆蓝牙模块发出的加密指令执行结果;其中所述加密指令执行结果为车辆蓝牙模块对所述加密闪灯检测指令进行解密、执行得到指令执行结果,并根据预设密码协议对所述指令执行结果进行加密得到;上位机将所述加密指令执行结果发至密码机,并接收密码机发出的第二解析结果及对所述第二解析结果进行显示,所述第二解析结果为合格或不合格;其中所述第二解析结果为密码机根据预设密码协议对所述加密指令执行结果进行解析得到。优选地,所述方法还包括:若第二解析结果为合格,则将所述车辆的车辆识别码、蓝牙模块信息、发动机信息进行绑定后上传至虚拟钥匙网络平台。第二方面,本专利技术实施例提出一种上位机,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行根据第一方面实施例所述车辆虚拟钥匙的检测方法的步骤。第三方面,本专利技术实施例提出一种车辆虚拟钥匙的检测系统,包括设置于虚拟钥匙检测工位的上位机和密码机;所述上位机包括:通信连接单元,用于当车辆到达虚拟钥匙检测工位时,与所述车辆的车辆蓝牙模块建立通信连接;认证请求单元,用于生成虚拟钥匙认证请求;向密码机发出虚拟钥匙认证请求,并接收密码机发出的认证报文;信息收发单元,用于向密码机发出虚拟钥匙认证请求并接收密码机发出的认证报文、将所述认证报文发至车辆蓝牙模块并接收车辆蓝牙模块发出的认证结果报文、将所述认证结果报文发至密码机并接收密码机发出的第一解析结果;以及显示单元,用于对所述第一解析结果进行显示;所述第一解析结果为认证通过或认证失败;所述密码机包括:认证报文生成单元,用于在接收到虚拟钥匙认证请求后,将测试用的虚拟钥匙按预设认证协议转换为认证报文;其中所述认证报文为认证报文生成单元根据车辆识别码、车辆蓝牙模块信息、预设移动终端信息、测试用车主账号信息以及预设虚拟钥匙生成算法生成测试用的虚拟钥匙,并将该测试用的虚拟钥匙按预设认证协议转换得到;以及解析单元,用于根据预设密码协议对所述认证结果报文进行解析得到第一解析结果;其中,所述认证结果报文为车辆蓝牙模块根据预设认证协议对所述认证报文进行解析并确定其是否正确的结果。优选地,所述通信连接单元具体包括信息获取单元和通信单元,所述信息获取单元获取所述车辆的车辆识别码并根据所述车辆识别码获取蓝牙模块信息,所述通信单元用于根据所述蓝牙配对码与所述车辆的车辆蓝牙模块建立通信连接;所述信息收发单元还用于将所述蓝牙模块信息发至密码机并接收密码机发出的蓝牙配对码;所述密码机包括第一计算单元,所述第一计算单元用于根据所述蓝牙模块信息和预设算法计算得到蓝牙配对码。优选地,所述信息收发单元还用于将所述车辆识别码和蓝牙模块信息发至密码机;所述认证报文生成单元包括第二计算单元和报文转换单元,所述第二计算单元用于在接收到车辆识别码和蓝牙模块信息之后,获取预先设置的预设移动终端信息、测试车主账号信息,并根据车辆识别码、车辆蓝牙模块信息、预设移动终端信息、测试用车主账号信息以及预设虚拟钥匙生成算法生成测试用的虚拟钥匙;所述报文转换单元用于将所述测试用的虚拟钥匙按预设认证协议转换为认证报文。优选地,所述上位机还包括闪灯指令生成单元,所述闪灯指令生成单元用于当若第一解析结果为认证通过时,生成闪灯检测指令;所述信息收发单元还用于向密码机发送闪灯检测指令并接收密码机发出的加密闪灯检测指令、将所述加密闪灯检测指令发至车辆蓝牙模块并接收车辆蓝牙模块发出的加密指令执行结果、将所述加密指令执行结果发至密码机,并接收密码机发出的第二解析结果;所述显示单元还用于对所述第二解析结果进行显示,所述第二解析结果为合格或不合格;所述密码机还包括加密单元,所述加密单元用于根据预设密码协议对闪灯检测指令进行加密得到加密闪灯检测指令;所述解析单元本文档来自技高网...

【技术保护点】
1.一种车辆虚拟钥匙的检测方法,其特征在于,包括:/n车辆到达虚拟钥匙检测工位时,上位机与所述车辆的车辆蓝牙模块建立通信连接;/n上位机向密码机发出虚拟钥匙认证请求,并接收密码机发出的认证报文;其中,所述认证报文为密码机根据根据车辆识别码、车辆蓝牙模块信息、预设移动终端信息、测试用车主账号信息以及预设虚拟钥匙生成算法生成测试用的虚拟钥匙,并将该测试用的虚拟钥匙按预设认证协议进行转换得到;/n上位机将所述认证报文发至车辆蓝牙模块,并接收车辆蓝牙模块发出的认证结果报文;其中所述认证结果报文为车辆蓝牙模块根据预设认证协议对所述认证报文进行解析并确定其是否正确的结果;/n上位机将所述认证结果报文发至密码机,并接收密码机发出的第一解析结果及对所述第一解析结果进行显示,所述第一解析结果为认证通过或认证失败;其中所述第一解析结果为密码机根据预设密码协议对所述认证结果报文进行解析得到。/n

【技术特征摘要】
1.一种车辆虚拟钥匙的检测方法,其特征在于,包括:
车辆到达虚拟钥匙检测工位时,上位机与所述车辆的车辆蓝牙模块建立通信连接;
上位机向密码机发出虚拟钥匙认证请求,并接收密码机发出的认证报文;其中,所述认证报文为密码机根据根据车辆识别码、车辆蓝牙模块信息、预设移动终端信息、测试用车主账号信息以及预设虚拟钥匙生成算法生成测试用的虚拟钥匙,并将该测试用的虚拟钥匙按预设认证协议进行转换得到;
上位机将所述认证报文发至车辆蓝牙模块,并接收车辆蓝牙模块发出的认证结果报文;其中所述认证结果报文为车辆蓝牙模块根据预设认证协议对所述认证报文进行解析并确定其是否正确的结果;
上位机将所述认证结果报文发至密码机,并接收密码机发出的第一解析结果及对所述第一解析结果进行显示,所述第一解析结果为认证通过或认证失败;其中所述第一解析结果为密码机根据预设密码协议对所述认证结果报文进行解析得到。


2.根据权利要求1所述的车辆虚拟钥匙的检测方法,其特征在于,上位机与所述车辆的车辆蓝牙模块建立通信连接具体包括:
上位机获取所述车辆的车辆识别码,并根据所述车辆识别码获取车辆蓝牙模块信息;
上位机将所述蓝牙模块信息发至密码机,并接收密码机发出的蓝牙配对码;其中所述蓝牙配对码为密码机根据所述蓝牙模块信息和预设算法计算得到;
上位机根据所述蓝牙配对码与所述车辆的车辆蓝牙模块建立通信连接。


3.根据权利要求2所述的车辆虚拟钥匙的检测方法,其特征在于,根据车辆识别码、车辆蓝牙模块信息、预设移动终端信息、测试用车主账号信息以及预设虚拟钥匙生成算法生成测试用的虚拟钥匙具体包括:
上位机将所述车辆识别码和蓝牙模块信息发至密码机;
密码机在接收到车辆识别码和蓝牙模块信息之后,获取预先设置的预设移动终端信息、测试车主账号信息;
密码机根据所述车辆识别码、蓝牙模块信息、预设移动终端信息、测试车主账号信息以及预设虚拟钥匙生成算法生成测试用的虚拟钥匙。


4.根据权利要求1所述的车辆虚拟钥匙的检测方法,其特征在于,所述方法还包括:
若第一解析结果为认证通过,则上位机向密码机发送闪灯检测指令,并接收密码机发出的加密闪灯检测指令;其中所述加密闪灯检测指令为密码机根据预设密码协议对闪灯检测指令进行加密得到;
上位机将所述加密闪灯检测指令发至车辆蓝牙模块,并接收车辆蓝牙模块发出的加密指令执行结果;其中所述加密指令执行结果为车辆蓝牙模块对所述加密闪灯检测指令进行解密、执行得到指令执行结果,并根据预设密码协议对所述指令执行结果进行加密得到;
上位机将所述加密指令执行结果发至密码机,并接收密码机发出的第二解析结果及对所述第二解析结果进行显示,所述第二解析结果为合格或不合格;其中所述第二解析结果为密码机根据预设密码协议对所述加密指令执行结果进行解析得到。


5.根据权利要求2所述的车辆虚拟钥匙的检测方法,其特征在于,所述方法还包括:
若第二解析结果为合格,则将所述车辆的车辆识别码、蓝牙模块信息、发动机信息进行绑定后上传至虚拟钥匙网络平台。


6.一种上位机,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行根据权利要求1-5中任一项所述车辆虚拟钥匙的检测方法的步骤。


7.一种车辆虚拟钥匙的检测系统,其特征...

【专利技术属性】
技术研发人员:杨庆敏郭卫君韩钊明高斌
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1