本发明属于网络,具体涉及一种点云融合数据多渠道的存储方法、装置、设备及存储介质。
背景技术:
1、点云数据是指在一个三维坐标系统中的一组向量的集合。点云融合是将多个点云数据进行融合,生成一个更加完整、准确和稠密的点云模型的过程。点云融合可以应用于各种领域,例如3d建模、机器人导航、无人机驾驶、地质勘探等。在自动驾驶领域中,点云融合是非常重要的一环,可以用于实现车辆周围环境的感知和定位,提高自动驾驶的精度和安全性。
2、现有技术中,在点云融合标注系统中,对点云融合数据的存储,会使用单一的渠道做存储,例如合规云存储或者本地文件存储。
3、申请人在运营过程中发现,现有技术中点云融合数据单一渠道的存储方式,系统对于存储渠道有着强依赖关系,而这降低了系统的可迁移性与扩展性,同时在该存储方式下,当存储渠道的服务发生宕机时,将会导致整个业务流程停滞,系统无法使用。
技术实现思路
1、本发明的目的是要解决上述的技术问题,提供一种点云融合数据多渠道的存储方法、装置、设备及存储介质。
2、为了解决上述问题,本发明按以下技术方案予以实现的:
3、根据本发明的一方面,提供了一种点云融合数据多渠道的存储方法,所述方法包括:
4、读取config配置,确定所述存储渠道,获取上传的点云融合数据文件,其中,所述点云融合数据文件为压缩文件,所述存储渠道包括minio存储、本地文件存储和云存储;
5、校验所述点云融合数据文件;
6、当检验通过时,根据所述点云融合数据文件生成一个流水号,对所述流水号与所述点云融合数据文件进行绑定;
7、解析所述点云融合数据文件,得到点云融合数据信息,所述点云融合数据信息包括点云信息、图片信息、定位信息与内外参信息;
8、对所述点云融合数据信息进行组装,得到点云融合实体数据集;
9、对所述点云融合实体数据集进行分块,得到点云融合实体数据块;
10、根据预先设置的存储路由规则,确定所述点云融合实体数据块的存储渠道。
11、根据本发明的另一方面,提供了一种点云融合数据多渠道的存储装置,所述装置包括:
12、获取模块,用于读取config配置,确定所述存储渠道,获取上传的点云融合数据文件,其中,所述点云融合数据文件为压缩文件,所述存储渠道包括minio存储、本地文件存储和云存储;
13、校验模块,用于校验所述点云融合数据文件;
14、绑定模块,用于当检验通过时,根据所述点云融合数据文件生成一个流水号,对所述流水号与所述点云融合数据文件进行绑定;
15、解析模块,用于解析所述点云融合数据文件,得到点云融合数据信息,所述点云融合数据信息包括点云信息、图片信息、定位信息与内外参信息;
16、组装模块,用于对所述点云融合数据信息进行组装,得到点云融合实体数据集;
17、分块模块,用于对所述点云融合实体数据集进行分块,得到点云融合实体数据块;
18、确定模块,用于根据预先设置的存储路由规则,确定所述点云融合实体数据块的存储渠道。
19、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
20、至少一个处理器;以及
21、与所述至少一个处理器通信连接的存储器;其中,
22、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明实施例所述的点云融合数据多渠道的存储方法。
23、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行时实现本发明实施例所述的点云融合数据多渠道的存储方法。
24、在本发明实施例中,读取config配置,确定存储渠道,获取上传的点云融合数据文件,其中,点云融合数据文件为压缩文件,存储渠道包括minio存储、本地文件存储和云存储;校验点云融合数据文件;当检验通过时,根据点云融合数据文件生成一个流水号,对流水号与点云融合数据文件进行绑定;解析点云融合数据文件,得到点云融合数据信息,点云融合数据信息包括点云信息、图片信息、定位信息与内外参信息;对点云融合数据信息进行组装,得到点云融合实体数据集;对点云融合实体数据集进行分块,得到点云融合实体数据块;根据预先设置的存储路由规则,确定点云融合实体数据块的存储渠道。本发明提供了一种多存储渠道的存储方式,通过存储路由规则来灵活的选择存储渠道,降低单一存储源出现问题后带来的风险,同时也能使系统具有很好的私有化部署能力,能适应不同存储源的部署需求。
25、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种点云融合数据多渠道的存储方法,其特征在于,所述方法包括:
2.根据权利要求1所述一种点云融合数据多渠道的存储方法,其特征在于,所述校验所述点云融合数据文件,包括:
3.根据权利要求2所述一种点云融合数据多渠道的存储方法,其特征在于,包括:
4.根据权利要求3所述一种点云融合数据多渠道的存储方法,其特征在于,包括:
5.根据权利要求1所述一种点云融合数据多渠道的存储方法,其特征在于,所述对所述点云融合数据信息进行组装,得到点云融合实体数据集,包括:
6.根据权利要求5所述一种点云融合数据多渠道的存储方法,其特征在于,所述对所述点云融合实体数据集进行分块,得到点云融合实体数据块,包括:
7.一种点云融合数据多渠道的存储装置,其特征在于,所述装置包括:
8.一种电子设备,其特征在于,所述电子设备包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行时实现权利要求1-6中任一项所述的点云融合数据多渠道的存储方法。