本申请涉及计算机,特别是涉及一种车辆数据传输方法、装置、计算机设备和存储介质。
背景技术:
1、随着计算机的发展,不停车收费系统和车牌识别系统的应用逐渐广泛起来,越来越多的地方,对不停车收费系统和车牌识别系统识别到车辆数据进行应用。
2、传统技术中,通常是由不停车收费系统和车牌识别系统将车辆数据进行外发处理,在车辆数据传输过程中通常存在数据安全性较差的问题,
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高数据传输安全性的车辆数据传输方法、装置、计算机设备和存储介质。
2、第一方面,本申请提供了一种车辆数据传输方法,应用于服务器,方法包括:
3、向车辆识别设备发送设备发现请求,并接收车辆识别设备反馈的设备标识信息;
4、根据设备标识信息,建立与车辆识别设备之间的通信连接,并接收车辆识别设备发送的车辆数据明文;
5、对车辆数据明文进行加密,得到车辆数据密文,并将车辆数据密文发送至数据需求方以供使用。
6、在其中一个实施例中,对车辆数据明文进行加密,得到车辆数据密文,包括:
7、根据车辆数据明文对应的数据类型,确定目标加密参考数据;其中,加密参考数据包括多项式模数度数和系数模数数组;
8、根据目标加密参考数据,对车辆数据明文进行同态加密,得到车辆数据密文。
9、在其中一个实施例中,根据车辆数据明文对应的数据类型,确定目标加密参考数据,包括:
10、若车辆数据明文对应的数据类型为预设敏感类型,则将第一加密参考数据作为目标加密参考数据;
11、若车辆数据明文对应的数据类型为非预设敏感类型,则将第二加密参考数据作为目标加密参考数据;
12、其中,第一加密参考数据的多项式模数度数大于第二加密参考数据的多项式模数度数;第一加密参考数据的系数模数数组大于第二加密参考数据的系数模数数组。
13、在其中一个实施例中,将车辆数据密文发送至数据需求方以供使用,包括:
14、将车辆数据密文转化为预设格式;
15、对格式转化后的车辆数据密文进行哈希运算,得到车辆数据密文对应的数据摘要;
16、将格式转化后的车辆数据密文和数据摘要发送至数据需求方,以使数据需求方对所接收的车辆数据密文进行哈希运算后,根据哈希运算结果与所接收的数据摘要的一致性,对所接收的车辆数据密文进行校验。
17、在其中一个实施例中,根据设备标识信息,建立与车辆识别设备之间的通信连接,并接收车辆识别设备发送的车辆数据明文,包括:
18、根据设备标识信息,确定车辆识别设备所支持的适配器类和目标通信协议;
19、基于适配器类,创建车辆识别设备对应的适配器实现;
20、基于适配器实现,建立与车辆识别设备之间的通信连接;
21、基于目标通信协议,接收车辆识别设备发送的车辆数据明文。
22、在其中一个实施例中,设备标识信息包括设备类别和设备型号;根据设备标识信息,确定车辆识别设备所支持的目标通信协议,包括:
23、若设备类别为相机,则调用预设网络服务,从协议兼容库中获取与设备型号相匹配的通信协议作为目标通信协议,并在获取失败的情况下,从车辆识别设备所属厂商的私有协议库,获取设备型号对应的私有协议作为目标通信协议;
24、若设备类别为不停车收费系统,则在不停车收费系统上电的情况下,从公开协议库中获取与设备型号相匹配的通信协议作为目标通信协议,并在获取失败的情况下,从车辆识别设备所属厂商的私有协议库,获取设备型号对应的私有协议作为目标通信协议。
25、第二方面,本申请还提供了一种车辆数据传输装置,包括:
26、信息获取模块,用于向车辆识别设备发送设备发现请求,并接收车辆识别设备反馈的设备标识信息;
27、明文接收模块,用于根据设备标识信息,建立与车辆识别设备之间的通信连接,并接收车辆识别设备发送的车辆数据明文;
28、数据传输模块,用于对车辆数据明文进行加密,得到车辆数据密文,并将车辆数据密文发送至数据需求方以供使用。
29、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
30、向车辆识别设备发送设备发现请求,并接收车辆识别设备反馈的设备标识信息;
31、根据设备标识信息,建立与车辆识别设备之间的通信连接,并接收车辆识别设备发送的车辆数据明文;
32、对车辆数据明文进行加密,得到车辆数据密文,并将车辆数据密文发送至数据需求方以供使用。
33、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
34、向车辆识别设备发送设备发现请求,并接收车辆识别设备反馈的设备标识信息;
35、根据设备标识信息,建立与车辆识别设备之间的通信连接,并接收车辆识别设备发送的车辆数据明文;
36、对车辆数据明文进行加密,得到车辆数据密文,并将车辆数据密文发送至数据需求方以供使用。
37、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
38、向车辆识别设备发送设备发现请求,并接收车辆识别设备反馈的设备标识信息;
39、根据设备标识信息,建立与车辆识别设备之间的通信连接,并接收车辆识别设备发送的车辆数据明文;
40、对车辆数据明文进行加密,得到车辆数据密文,并将车辆数据密文发送至数据需求方以供使用。
41、上述车辆数据传输方法、装置、计算机设备和存储介质,向车辆识别设备发送设备发现请求,并接收车辆识别设备反馈的设备标识信息;根据设备标识信息,建立与车辆识别设备之间的通信连接,并接收车辆识别设备发送的车辆数据明文;对车辆数据明文进行加密,得到车辆数据密文,并将车辆数据密文发送至数据需求方以供使用。本申请通过发送设备发现请求,建立与车辆识别设备之间的通信连接,并对接收到的车辆数据明文进行加密,得到车辆数据密文,提高了车辆数据在传输过程中的安全性。
1.一种车辆数据传输方法,其特征在于,应用于服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述车辆数据明文进行加密,得到车辆数据密文,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述车辆数据明文对应的数据类型,确定目标加密参考数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述车辆数据密文发送至数据需求方以供使用,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述设备标识信息,建立与所述车辆识别设备之间的通信连接,并接收所述车辆识别设备发送的车辆数据明文,包括:
6.根据权利要求5所述的方法,其特征在于,所述设备标识信息包括设备类别和设备型号;根据所述设备标识信息,确定所述车辆识别设备所支持的目标通信协议,包括:
7.一种车辆数据传输装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
