本申请涉及地图,尤其涉及一种地图数据加密方法、装置、车辆终端以及可读存储介质。
背景技术:
1、地图数据的更新对人们日常生活有重要的影响,高精地图采集车在路面作业采集数据,并把采集到的数据通过无线网络上传到云端服务器,云端服务器基于采集数据进行地图更新。
2、由于车辆终端上传的地图数据是机密数据,需要在车辆终端进行数据加密。本申请涉及地图数据在车辆终端进行加密的方案改进。
技术实现思路
1、本申请一些实施例提供一种地图数据加密方法,方法应用于车辆终端,方法包括:
2、获取采集车辆采集的地图数据和地图数据的加密参数;其中,加密参数包括地图数据的数据量和/或重要等级,地图数据包括采集轨迹、图像以及点云中一种或多种组合;
3、当地图数据的重要等级大于第一预设等级阈值,且地图数据的数据量大于或等于第一预设数量阈值,将地图数据分为第一部分数据和第二部分数据;
4、对第一部分数据中每个数据分段使用对称密钥进行加密处理,对第二部分数据中的每个数据分段使用公钥加密,并使用公钥对对称密钥进行加密,将加密后的数据分段和加密后的对称密钥发送至云端服务器。
5、本申请一些实施例提供一种地图数据加密装置,装置还包括:
6、获取模块,用于获取采集车辆采集的地图数据和地图数据的加密参数;其中,加密参数包括地图数据的数据量和/或重要等级,地图数据包括采集轨迹、图像以及点云中一种或多种组合;
7、处理模块,用于当地图数据的重要等级大于第一预设等级阈值,且地图数据的数据量大于或等于第一预设数量阈值,将地图数据分为第一部分数据和第二部分数据;
8、处理模块,用于对第一部分数据中每个数据分段使用对称密钥进行加密处理,对第二部分数据中的每个数据分段使用公钥加密,并使用公钥对对称密钥进行加密,将加密后的数据分段和加密后的对称密钥发送至云端服务器。
9、本申请一些实施例提供一种车辆终端,包括:处理器,以及与处理器通信连接的存储器;
10、存储器存储计算机执行指令;
11、处理器执行存储器存储的计算机执行指令,以实现上述实施例所涉及的方法。
12、本申请一些实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现上述实施例所涉及的方法。
13、本申请一些实施例提供的地图数据加密方法,通过获取地图数据的重要等级和数据量,在重要等级大于第一预设等级阈值时,且数据量大于且等于预设数量阈值时,对地图数据进行分段处理,对一部分数据使用对称密钥,对另一部分数据使用公钥加密,如此可以兼顾加密速度和加密可靠性,在重要等级小于或等于第一预设等级阈值时,使用加密可靠性较低但加密速度更快的对称密钥进行加密,提升数据加密效率。
1.一种地图数据加密方法,其特征在于,所述方法应用于车辆终端,所述方法包括:
2.根据权利要求1所述的地图数据加密方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的地图数据加密方法,其特征在于,所述地图数据包括采集轨迹、图像以及点云中多种组合,所述方法还包括:
4.根据权利要求1至3中任意一项所述的地图数据加密方法,其特征在于,将加密后的数据分段和加密后的对称密钥发送至云端服务器,具体包括:
5.根据权利要求1所述的地图数据加密方法,其特征在于,所述地图数据包括采集轨迹、图像以及点云中多种组合,所述方法还包括:
6.根据权利要求1所述的地图数据加密方法,其特征在于,所述方法还包括:
7.一种地图数据加密装置,其特征在于,所述装置还包括:
8.根据权利要求7所述的地图数据加密装置,其特征在于,所述处理模块还用于:
9.一种车辆终端,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至6任一项所述的方法。