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