一种驾驶员训练防作弊计时系统及方法

文档序号:8473526阅读:686来源:国知局
一种驾驶员训练防作弊计时系统及方法
【技术领域】
[0001]本发明涉及驾驶员训练计时技术领域,特别涉及一种驾驶员训练防作弊计时系统及方法。
【背景技术】
[0002]当前,在进行驾驶员培训时,需要对学员的培训学时和训练里程等训练信息进行记录。在获取训练信息的过程中,计时计程仪需要先获取车辆的车速信息,进而得到相应的学员训练信息。
[0003]计时计程仪可通过借助GPS定位器等外部速度探测设备来获取车速信息,然而,由于GPS定位器采集的车速信号不稳定,所以导致计时计程仪采集的车速信息具有较大的误差,从而使得学员训练信息的误差也较大。另外,如果GPS定位器等外部速度探测设备从训练车辆上被转移至其他一些可移动设备上,那么便会导致最终采集到的学员训练信息并非是学员真正训练的信息。
[0004]计时计程仪也可通过接收车辆上的车速传感器输出的脉冲信号,以计算车速信息。然而,由于计时计程仪接收的上述脉冲信号是一种较为容易被伪造的信号,从而导致学员训练信息被伪造的难度较低。
[0005]综上所述可以看出,如何提高学员训练信息的准确性,并提高学员训练信息被伪造的难度是目前亟待解决的问题。

【发明内容】

[0006]有鉴于此,本发明的目的是提供一种驾驶员训练防作弊计时系统及方法,提高了学员训练信息的准确性,并提高了学员训练信息被伪造的难度。其具体方案如下:
[0007]一种驾驶员训练防作弊计时系统,应用于设有OBD插座的车辆;所述系统包括OBD插头装置、计时计程仪、数据传输装置和密钥生成装置;所述OBD插头装置包括OBD插头、数据接收装置、数据加密装置和第一随机存储器;所述计时计程仪包括数据解密装置、数据分析装置和第二随机存储器;
[0008]所述数据加密装置,用于当所述OBD插头插进所述OBD插座后,利用所述第一随机存储器中存储的第一密钥,对所述数据接收装置接收到的所述OBD插座传送的车辆运行状态数据进行加密,得到运行状态加密数据;
[0009]所述数据解密装置,用于通过所述数据传输装置,获取所述运行状态加密数据,并利用所述第二随机存储器中存储的第二密钥,对所述运行状态加密数据进行解密,得到与所述车辆运行状态数据的内容相同的运行状态解密数据;其中,所述第二密钥和所述第一密钥均为,基于同一原始密钥产生的密钥;所述原始密钥为,当所述OBD插头插进所述OBD插座后由特定人员利用所述密钥生成装置生成的随机的密钥;
[0010]所述数据分析装置,用于对所述运行状态解密数据进行累计分析,得到相应的学员训练信息。
[0011]优选的,所述系统还包括防拆标签;当所述OBD插头插进所述OBD插座后,所述防拆标签的一端贴于所述OBD插头装置,另一端贴于所述OBD插座。
[0012]优选的,所述系统还包括后台监督系统;所述后台监督系统,用于当所述密钥生成装置生成所述原始密钥后,记录相应的密钥生成日志。
[0013]优选的,所述密钥生成装置位于所述计时计程仪中;所述第二随机存储器,用于存储所述密钥生成装置生成的所述原始密钥,得到所述第二密钥;所述第一随机存储器,用于当所述第二随机存储器存储所述原始密钥后,通过所述数据传输装置,获取所述密钥生成装置生成的所述原始密钥,得到所述第一密钥。
[0014]优选的,所述密钥生成装置位于所述后台监督系统中;所述计时计程仪还包括远程通信装置;所述第二随机存储器,用于存储所述计时计程仪通过所述远程通信装置接收的所述原始密钥,得到所述第二密钥;所述第一随机存储器,用于当所述第二随机存储器存储所述原始密钥后,通过所述数据传输装置,获取所述计时计程仪通过所述远程通信装置接收的所述原始密钥,得到所述第一密钥。
[0015]优选的,所述计时计程仪还包括拔出行为判定装置和报警信息生成装置;所述拔出行为判定装置,用于当所述OBD插头从所述OBD插座中拔出时,判断相应的拔出行为是否为异常行为;所述报警信息生成装置,用于当所述拔出行为判定装置判定所述拔出行为是异常行为时,生成报警信息;并通过所述远程通信装置,将所述报警信息发送到所述后台监督系统。
[0016]本发明还公开了一种驾驶员训练防作弊计时方法,包括:
[0017]建立与车辆的OBD插座的数据连接,获取所述OBD插座传送的车辆运行状态数据,利用第一随机存储器中存储的第一密钥,对所述车辆运行状态数据进行加密,得到运行状态加密数据,并将所述运行状态加密数据发送到计时计程仪;
[0018]利用第二随机存储器中存储的第二密钥,对所述计时计程仪中的所述运行状态加密数据进行解密,得到与所述车辆运行状态数据的内容相同的运行状态解密数据;其中,所述第二密钥和所述第一密钥均为,基于同一原始密钥产生的密钥;所述原始密钥为,当建立与所述OBD插座的数据连接后由特定人员设定的随机的密钥;
[0019]对所述运行状态解密数据进行累计分析,得到相应的学员训练信息。
[0020]优选的,所述方法还包括,当所述特定人员设定所述原始密钥后,记录相应的密钥生成日志。
[0021]优选的,所述利用第一随机存储器中存储的第一密钥,对所述车辆运行状态数据进行加密,得到运行状态加密数据的过程包括:
[0022]利用所述第一随机存储器中存储的所述第一密钥,并结合对称加密算法,对所述车辆运行状态数据进行加密,得到所述运行状态加密数据;
[0023]所述利用第二随机存储器中存储的第二密钥,对所述计时计程仪中的所述运行状态加密数据进行解密,得到与所述车辆运行状态数据的内容相同的运行状态解密数据的过程包括:
[0024]利用所述第二随机存储器中存储的所述第二密钥,并结合对称解密算法,对所述计时计程仪中的所述运行状态加密数据进行解密,得到与所述车辆运行状态数据的内容相同的所述运行状态解密数据。
[0025]优选的,所述方法还包括,当断开与所述OBD插座的数据连接时,判断相应的断开行为是否为异常行为,如果是,则生成报警信息。
[0026]本发明中,当OBD插头插进车辆的OBD插座后,OBD插头装置中的数据接收装置可以接收到从OBD插座中传送出来的车辆运行状态数据。在数据接收装置向计时计程仪发送上述车辆运行状态数据的过程中,是通过数据加密传输的方式进行传输的。一方面,OBD插座传送出来的车辆运行状态数据是OBD系统在车辆运行过程中实时地获取的车辆速度等运行参数,也即,上述车辆运行状态数据是根据车辆实际的运行状况产生的数据,所以本发明中采集的车辆运行状态数据具有较高的精确度,进而提高了学员训练信息的准确性;另一方面,由于第一随机存储器是一种在断电后其内部保存的数据会自动销毁的存储器,这样,当有攻击者试图伪造学员训练信息而将OBD插头装置从OBD插座上拔出时,由于此时第一随机存储器处于断电状态,所以其内部保存的第一密钥将会自动销毁;同时,由于第一密钥的生成需要依赖于特定人员利用密钥生成装置生成的原始密钥,这样,攻击者也无法对第一密钥进行伪造,所以,即使攻击者往上述OBD插头装置添加了伪造的车辆运行信息,由于缺少了作为加密密钥的第一密钥,攻击者也无法实现对伪造的车辆运行信息进行正常数据加密,由此无法正常地将伪造的车辆运行信息传递到计时计程仪,也就意味着无法
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1