System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及车辆安全,尤其涉及一种车辆的敏感数据的脱敏方法和装置。
技术介绍
1、为满足算法的研制、训练与仿真,需要采集车辆的数据,这些数据包括地理坐标,而,车辆的地理坐标可能是敏感数据,在进行后续利用之前需要对其进行处理,之后该数据才能用于发布。
2、在处理数据过程中,首先需要判断地理坐标是否属于敏感数据。常规的方法,需要将地理坐标与敏感数据一一比对,计算量大,查询速度慢,导致数据处理速度过慢,效率低,进而导致整个数据处理的处理效率低下。
技术实现思路
1、本申请提供一种车辆的敏感数据的脱敏方法和装置,可以提高数据处理速度。
2、本申请提供一种车辆的敏感数据的脱敏方法,包括:
3、从车辆在目标区域中采集的车辆采集数据集中,解析出车辆在所述目标区域中行驶经过的地理坐标集;
4、根据所述地理坐标集生成所述车辆的至少一个轨迹图形;
5、基于各轨迹图形和所述目标区域的敏感区域拓扑关系,从各轨迹图形中确定出目标轨迹图形;所述敏感区域拓扑关系根据所述目标区域中的敏感地理坐标生成;
6、根据所述目标轨迹图形覆盖的目标地理坐标,对所述目标地理坐标对应的目标采集数据进行脱敏处理;所述目标地理坐标为所述地理坐标集中所述目标轨迹图形覆盖的地理坐标,所述目标采集数据为所述车辆采集数据集中解析出所述目标地理坐标的车辆采集数据。
7、可选的,所述轨迹图形包括所述车辆的行驶轨迹线和/或地理坐标外扩图形,所述行驶轨迹线通过所述地理
8、可选的,所述根据所述地理坐标集生成所述车辆的至少一个轨迹图形,包括:
9、按照所述地理坐标集各个地理坐标的解析顺序,对所述地理坐标集中的地理坐标进行分组,得到至少一个地理坐标组;
10、针对每个地理坐标组进行如下处理:将所述地理坐标组中包含的各地理坐标表征的位置点连接形成的线,确定为所述轨迹图形。
11、可选的,所述敏感区域拓扑关系包括根据所述目标区域中的敏感地理坐标生成的r树;
12、所述基于各轨迹图形和所述目标区域的敏感区域拓扑关系,从各轨迹图形中确定出目标轨迹图形,包括:
13、将和所述r树的叶子节点区域存在交叠区域的所述轨迹图形,确定为所述目标轨迹图形,所述叶子节点区域为所述r树的叶子节点对应的区域。
14、可选的,所述将和所述r树的叶子节点区域存在交叠区域的所述轨迹图形,确定为目标轨迹图形,包括:
15、针对各所述轨迹图形进行如下处理:响应于所述轨迹图形的最小外接矩形和所述r树的任意叶子节点的最小外接矩形存在交叠区域,将所述轨迹图形确定为所述目标轨迹图形。
16、可选的,所述响应于所述轨迹图形的最小外接矩形和所述r树的任意叶子节点的最小外接矩形存在交叠区域,将所述轨迹图形确定为所述目标轨迹图形,包括:
17、若所述轨迹图形的最小外接矩形与所述r树的根节点的最小外接矩形存在交叠区域,递归搜索所述根节点的子节点;
18、若所述轨迹图形的最小外接矩形与所搜索的子节点中的任意节点的最小外接矩形存在交叠区域,且该节点为叶子节点,将所述轨迹图形确定为所述目标轨迹图形。
19、可选的,所述r树通过如下方式构建:
20、获取敏感区域;所述敏感区域基于至少2个所述敏感地理坐标的区域确定;
21、生成所述敏感区域的最小外接矩形;
22、遍历所述r树,找到与所述敏感区域的最小外接矩形重叠面积最大的叶子节点的最小外接矩形;
23、若所述叶子节点的空间大于等于容纳所述敏感区域的最小外接矩形所需的空间,将所述敏感区域插入所述叶子节点;
24、若所述叶子节点的空间小于容纳所述敏感区域的最小外接矩形所需的空间,分裂所述叶子节点,将所述敏感区域插入分裂后的所述叶子节点。
25、可选的,所述敏感地理坐标通过如下方式获得:
26、从数据库中获取加密的敏感地理坐标;
27、对加密的敏感地理坐标进行解密。
28、可选的,所述方法还包括:
29、查询数据库是否存在数据更新;
30、响应于所述数据库存在更新的敏感地理坐标,则读取所述更新的敏感地理坐标;
31、根据所述更新敏感地理坐标,更新所述r树。
32、可选的,所述根据所述目标轨迹图形覆盖的目标地理坐标,对所述目标地理坐标对应的目标采集数据进行脱敏处理,包括:
33、将所述目标地理坐标从所述目标采集数据中删除。
34、可选的,在所述从车辆在目标区域中采集的车辆采集数据集中,解析出车辆在所述目标区域中行驶经过的地理坐标集之前,所述脱敏方法还包括:
35、接收所述车辆发送的至少一个数据包;
36、根据各数据包对应的数据包分片指示信息,筛选出所述目标区域对应的数据包,并对筛选出的数据包进行合并处理得到所述车辆采集数据集。
37、可选的,所述脱敏方法还包括:
38、对所述数据包的传输密钥加密;
39、使用所加密的传输密钥对所述数据包进行加密;
40、在所述接收所述车辆发送的所述至少一个数据包之前,所述脱敏方法还包括:
41、对所述传输密钥解密;
42、使用所解密的传输密钥对所述数据包进行解密。
43、在一些实施例中,将存储有需要脱敏的敏感地理坐标生成敏感区域拓扑关系,将车辆采集数据集中的地理坐标与敏感区域拓扑关系比对,以判断地理坐标是否属于需要脱敏的敏感地理坐标,敏感区域拓扑关系可以提高查询速度,如此可以快速判断地理坐标是否需要脱敏,提高数据处理速度。
44、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
本文档来自技高网...【技术保护点】
1.一种车辆的敏感数据的脱敏方法,其特征在于,包括:
2.根据权利要求1所述的车辆的敏感数据的脱敏方法,其特征在于,所述轨迹图形包括所述车辆的行驶轨迹线和/或地理坐标外扩图形,所述行驶轨迹线通过所述地理坐标集中的至少两个第一地理坐标确定,所述地理坐标外扩图形为所述地理坐标集中至少两个第二地理坐标延展生成并包含所述至少两个第二地理坐标的多边形。
3.根据权利要求1所述的车辆的敏感数据的脱敏方法,其特征在于,所述根据所述地理坐标集生成所述车辆的至少一个轨迹图形,包括:
4.根据权利要求1所述的车辆的敏感数据的脱敏方法,其特征在于,所述敏感区域拓扑关系包括根据所述目标区域中的敏感地理坐标生成的R树;
5.根据权利要求4所述的车辆的敏感数据的脱敏方法,其特征在于,所述将和所述R树的叶子节点区域存在交叠区域的所述轨迹图形,确定为目标轨迹图形,包括:
6.根据权利要求5所述的车辆的敏感数据的脱敏方法,其特征在于,所述响应于所述轨迹图形的最小外接矩形和所述R树的任意叶子节点的最小外接矩形存在交叠区域,将所述轨迹图形确定为所述目标轨迹图
7.根据权利要求4所述的车辆的敏感数据的脱敏方法,其特征在于,所述R树通过如下方式构建:
8.根据权利要求7所述的车辆的敏感数据的脱敏方法,其特征在于,所述敏感地理坐标通过如下方式获得:
9.根据权利要求4-8任一项所述的车辆的敏感数据的脱敏方法,其特征在于,所述方法还包括:
10.根据权利要求1所述的车辆的敏感数据的脱敏方法,其特征在于,所述根据所述目标轨迹图形覆盖的目标地理坐标,对所述目标地理坐标对应的目标采集数据进行脱敏处理,包括:
11.根据权利要求1所述的车辆的敏感数据的脱敏方法,其特征在于,在所述从车辆在目标区域中采集的车辆采集数据集中,解析出车辆在所述目标区域中行驶经过的地理坐标集之前,所述脱敏方法还包括:
12.根据权利要求11所述的车辆的敏感数据的脱敏方法,其特征在于,所述脱敏方法还包括:
...【技术特征摘要】
1.一种车辆的敏感数据的脱敏方法,其特征在于,包括:
2.根据权利要求1所述的车辆的敏感数据的脱敏方法,其特征在于,所述轨迹图形包括所述车辆的行驶轨迹线和/或地理坐标外扩图形,所述行驶轨迹线通过所述地理坐标集中的至少两个第一地理坐标确定,所述地理坐标外扩图形为所述地理坐标集中至少两个第二地理坐标延展生成并包含所述至少两个第二地理坐标的多边形。
3.根据权利要求1所述的车辆的敏感数据的脱敏方法,其特征在于,所述根据所述地理坐标集生成所述车辆的至少一个轨迹图形,包括:
4.根据权利要求1所述的车辆的敏感数据的脱敏方法,其特征在于,所述敏感区域拓扑关系包括根据所述目标区域中的敏感地理坐标生成的r树;
5.根据权利要求4所述的车辆的敏感数据的脱敏方法,其特征在于,所述将和所述r树的叶子节点区域存在交叠区域的所述轨迹图形,确定为目标轨迹图形,包括:
6.根据权利要求5所述的车辆的敏感数据的脱敏方法,其特征在于,所述响应于所述轨迹图形的最...
【专利技术属性】
技术研发人员:安昆明,崔增,王晓婷,
申请(专利权)人:湖北亿咖通科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。