本技术涉及智能网联汽车,尤其涉及一种数据处理方法、装置、设备、存储介质及程序产品。
背景技术:
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、加载所述目标分块文件的地理围栏数据。
42、在一种可能的实施方式中,所述从所述目标分块文件的地理围栏数据中,获取所述当前行驶位置所在区域的地理围栏数据,包括:
43、获取所述当前行驶位置的位置数据;
44、根据所述当前行驶位置的位置数据,在所述目标区域包含的多个标记位置区域中,确定与所述当前行驶位置相映射的目标标记位置区域;
45、从所述目标分块文件的地理围栏数据中,获取所述目标标记位置区域的地理围栏数据作为所述当前行驶位置所在区域的地理围栏数据。
46、第三方面,本技术实施例提供一种数据处理装置,包括:
47、获取模块,用于获取目标区域的地图数据,所述地图数据包含所述目标区域内各位置点的位置数据;
48、映射模块,用于将所述位置点的位置数据映射到所述目标区域包含的标记位置区域,得到所述地图数据对应的标记位置区域与位置点的映射关系,所述标记位置区域为划分所述目标区域得到的地理围栏区域;
49、标记模块,用于基于所述标记位置区域与位置点的映射关系,对所述标记位置区域进行安全区域的标记;
50、生成模块,用于根据所述标记位置区域的安全区域的标记,生成针对所述目标区域的地理围栏数据,所述地理围栏数据用于敏感地理数据的保护。
51、第四方面,本技术实施例提供另一种数据处理装置,包括:
52、第一获取模块,用于获取车辆的当前行驶位置;
53、第二获取模块,用于若所述当前行驶位置在目标区域范围内,则从所述目标区域的地理围栏数据中,获取所述当前行驶位置所在区域的地理围栏数据,所述目标区域的地理围栏数据是基于如上第一方面和/或第一方面各种可能的实施方式生成的;
54、判断模块,用于基于所述当前行驶位置所在区域的地理围栏数据,判断所述当前行驶位置所在区域是否为安全区域;
55、确定模块,用于根据判断结果,确定所述车辆采集所述当前行驶位置所在区域的环境数据。
56、第五方面,本技术实施例提供一种数据处理设备,包括:存储器,处理器;
57、所述存储器存储计算机执行指令;
58、所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如上第一方面和/或第一方面各种可能的实施方式,或,用于实现如上第二方面和/或第二方面各种可能的实施方式。
59、第六方面,本技术实施例提供一种数据处理系统,包括车辆和数据处理设备;
60、所述数据处理设备,用于获取目标区域的地图数据,所述地图数据包含所述目标区域内各位置点的位置数据;将所述位置点的位置数据映射到所述目标区域包含的标记位置区域,得到所述地图数据对应的标记位置区域与位置点的映射关系,所述标记位置区域为划分所述目标区域得到的地理围栏区域;基于所述标记位置区域与位置点的映射关系,对所述标记位置区域进行安全区域的标记;根据所述标记位置区域的安全区域的标记,生成针对所述目标区域的地理围栏数据,所述地理围栏数据用于敏感地理数据的保护;
61、所述车辆,用于获取车辆的当前行驶位置;若所述当前行驶位置在目标区域范围内,则从所述目标区域的地理围栏数据中,获取所述当前行驶位置所在区域的地理围栏数据;基于所述当前行驶位置所在区域的地理围栏数据,判断所述当前行驶位置所在区域是否为安全区域;根据判断结果,确定所述车辆采集所述当前行驶位置所在区域的环境数据。
62、第七方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上第一方面和/或第一方面各种可能的实施方式,或,用于实现如上第二方面和/或第二方面各种可能的实施方式。
63、第八方面,本技术实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上第一方面和/或第一方面各种可能的实施方式,或,用于实现如上第二方面和/或第二方面各种可能的实施方式。
64、本技术实施例提供的数据处理方法、装置、设备、存储介质及程序产品,可以获取目标区域的地图数据,地图数据中包含有目标区域内各位置点的位置数据,以及可以将目标区域划分为多个标记位置区域,通过将位置点的位置数据映射到各标记位置区域,可以得到该地图数据对应的标记位置区域与位置点的映射关系,也就是说确定了每个标记位置区域包含的位置点,基于每个标记位置区域包含的位置点,可以标记每个标记位置区域是否为安全区域,进而生成针对整个目标区域的地理围栏数据。也就是将整个目标区域划分为安全区域和非安全区域,其中,安全区域不包含敏感地理数据,而非安全区域有可能包含敏感地理数据,由于地理围栏数据是基于地图数据自动化生成的,确保了生成的地理围栏数据的精确性和准确性,可以达到精准识别敏感地理数据所在区域,防止敏感地理数据泄漏的效果。