传感器数据存储、读取方法及数据存储、读取装置制造方法及图纸

技术编号:25598660 阅读:45 留言:0更新日期:2020-09-11 23:56
本发明专利技术公开了一种传感器数据存储方法,该方法包括:对传感器的当前帧数据进行解析,得到多个目标属性数据;针对每个目标属性数据,获取目标属性数据对应的属性,判断该属性的存储空间是否小于第一预设阈值;当存储空间小于第一预设阈值时,将目标属性数据存储在优化集中;当存储空间大于或等于第一预设阈值时,根据所述属性和所述当前帧数据对所述目标属性数据进行存储操作;然后对优化集中的所有目标属性数据进行组合处理,并对组合处理结果进行存储操作。本发明专利技术还公开了一种传感器数据读取方法、传感器数据存储装置以及传感器数据读取装置,本发明专利技术减小了传感器数据的存储空间以及降低了数据传输时延。

【技术实现步骤摘要】
传感器数据存储、读取方法及数据存储、读取装置
本专利技术涉及车载传感器数据处理领域,尤其涉及一种传感器数据存储、读取方法及数据存储、读取装置。
技术介绍
随着汽车高级驾驶辅助系统(ADAS,AdvancedDriverAssitanceSystems)技术的不断发展,现在的汽车可以实现许多智能驾驶功能。这些智能驾驶功能的实现需要依赖车载环境感知传感器来实现,如车载摄像头、车载毫米波雷达等,而自动驾驶的功能和安全开发实现需要采集约10000万小时的传感器数据,因此对传感器数据的无损存储有巨大挑战。由于无损存储的要求,现有传感器存储设备在存储数据时,直接将数据原始格式进行存储,这种直接存储方式对于较小数据仍然占用较大的存储空间,造成存储空间浪费。同时,在传感器存储设备存储庞大数据时,占用存储空间的也可能引起传输时延的问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种传感器数据存储、读取方法及数据存储、读取装置,以解决在实现无损存储时,现有的数据存储方法直接将数据原始格式进行存储,造成存储空间浪费和传输时延的技术问题。为了达到所述目的,本专利技术采用的技术方案是:一方面,本专利技术实施例提供了一种传感器数据存储方法。该传感器数据存储方法包括:对传感器的当前帧数据进行解析,得到多个目标属性数据;针对所述多个目标属性数据中的每个目标属性数据均执行:获取所述目标属性数据对应的属性;判断所述属性的存储空间是否小于第一预设阈值,其中,所述存储空间是预先按照预定规则设置并存储在属性字典中的;若所述存储空间小于所述第一预设阈值,则将所述目标属性数据存储在优化集中;若所述存储空间大于或等于所述第一预设阈值,则根据所述属性和所述当前帧数据对所述目标属性数据进行存储操作;对所述优化集中的所有目标属性数据进行组合处理,得到存储文件,并对所述存储文件进行存储操作,其中,所述存储文件包括存储数据、组合存储标识以及组合顺序标识。另一方面,本专利技术实施例提供了一种传感器数据读取方法。该传感器数据读取方法包括:对传感器的当前帧数据进行解析,得到多个存储文件;针对所述多个存储文件中的每个存储文件,获取所述存储文件的存储标识,并根据所述存储标识对所述存储文件的存储数据进行读取操作;其中,所述根据所述存储标识对所述存储文件的存储数据进行读取操作包括:判断存储标识的类型;若所述存储标识为组合存储标识,则根据所述存储文件的组合顺序标识对所述存储数据进行读取操作,得到多个目标属性数据,其中,每个目标属性数据对应的属性的存储空间均小于第一预设阈值;若所述存储标识为差分存储标识,则获取所述存储数据对应的属性,根据所述属性对所述存储数据进行读取操作,得到目标属性数据,其中,所述属性的存储空间大于或等于所述第一预设阈值;若所述存储标识不为组合存储标识和差分存储标识,则直接对所述存储数据进行读取操作,得到目标属性数据;其中,所述存储空间是预先按照预定规则设置并存储在属性字典中的。另一方面,本专利技术实施例提供了一种传感器数据存储装置。该传感器数据存储装置包括:属性配置模块,用于预先按照预定规则设置每个属性的存储空间,并将所述存储空间存储在属性字典中;数据解析模块,用于对传感器的当前帧数据进行解析,得到多个目标属性数据;第一存储模块,用于针对所述多个目标属性数据中的每个目标属性数据均执行:获取所述目标属性数据对应的属性;判断所述属性的存储空间是否小于第一预设阈值;若所述存储空间小于所述第一预设阈值,则将所述目标属性数据存储在优化集中;若所述存储空间大于或等于所述第一预设阈值,则根据所述属性和所述当前帧数据对所述目标属性数据进行存储操作;第二存储模块,用于对所述优化集中的所有目标属性数据进行组合处理,得到存储文件,并对所述存储文件进行存储操作,其中,所述存储文件包括存储数据、组合存储标识以及组合顺序标识。另一方面,本专利技术实施例提供了一种传感器数据读取装置。该传感器数据读取装置包括:属性配置模块,用于预先按照预定规则设置每个属性的存储空间,并将所述存储空间存储在属性字典中;第一处理模块,用于对传感器的当前帧数据进行解析,得到多个存储文件;第二处理模块,用于针对所述多个存储文件中的每个存储文件,获取所述存储文件的存储标识;读取模块,用于根据所述存储标识对所述存储文件的存储数据进行读取操作;判断模块,用于判断存储标识的类型;其中,所述读取模块还包括:第一读取单元,用于当所述存储标识为组合存储标识时,根据所述存储文件的组合顺序标识对所述存储数据进行读取操作,得到多个目标属性数据,其中,每个目标属性数据对应的属性的存储空间均小于第一预设阈值;第二读取单元,用于当所述存储标识为差分存储标识时,获取所述存储数据对应的属性,根据所述属性对所述存储数据进行读取操作,得到目标属性数据,其中,所述属性的存储空间大于或等于所述第一预设阈值;第三读取单元,用于当所述存储标识不为组合存储标识和差分存储标识时,直接对所述存储数据进行读取操作,得到目标属性数据。本专利技术的技术方案带来的有益效果是:本专利技术的传感器数据存储方法及传感器数据存储装置,不仅对存储空间较小的属性的目标属性数据进行组合存储,也对存储空间较大的属性的目标属性数据做进一步优化存储,且存储过程中不增加硬件成本,在实现传感器数据的无损压缩的同时,节省了传感器的存储空间,增加了数据的存储量,也降低了由于占用存储空间而引起的传输时延。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图做简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种传感器数据存储方法的流程图。图2是本专利技术实施例提供的一个具体存储操作的流程图。图3是本专利技术实施例提供的直接存储的存储文件结构示意图。图4是本专利技术实施例提供的差分存储的存储文件结构示意图。图5是本专利技术实施例提供的组合存储的存储文件结构示意图。图6是本专利技术实施例提供的传感器数据组合存储的流程图。图7是本专利技术实施例提供的一种传感器数据读取方法的流程图。图8是本专利技术实施例提供的一个具体读取操作的流程图。图9是本专利技术实施例提供的一种传感器数据存储装置结构示意图。图10是本专利技术实施例提供的一种传感器数据读取装置的结构示意图。图11是本专利技术实施例提供的传感器数据存储方法的具体实施例的流程图。图12是本专利技术实施例提供的传感器数据读取方法的具体实施例的流程图。具体实施方式为了使本
的人员更好的理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实本文档来自技高网
...

【技术保护点】
1.一种传感器数据存储方法,其特征在于,包括:/n对传感器的当前帧数据进行解析,得到多个目标属性数据;/n针对所述多个目标属性数据中的每个目标属性数据均执行:获取所述目标属性数据对应的属性;判断所述属性的存储空间是否小于第一预设阈值,其中,所述存储空间是预先按照预定规则设置并存储在属性字典中的;若所述存储空间小于所述第一预设阈值,则将所述目标属性数据存储在优化集中;若所述存储空间大于或等于所述第一预设阈值,则根据所述属性和所述当前帧数据对所述目标属性数据进行存储操作;/n对所述优化集中的所有目标属性数据进行组合处理,得到存储文件,并对所述存储文件进行存储操作,其中,所述存储文件包括存储数据、组合存储标识以及组合顺序标识。/n

【技术特征摘要】
1.一种传感器数据存储方法,其特征在于,包括:
对传感器的当前帧数据进行解析,得到多个目标属性数据;
针对所述多个目标属性数据中的每个目标属性数据均执行:获取所述目标属性数据对应的属性;判断所述属性的存储空间是否小于第一预设阈值,其中,所述存储空间是预先按照预定规则设置并存储在属性字典中的;若所述存储空间小于所述第一预设阈值,则将所述目标属性数据存储在优化集中;若所述存储空间大于或等于所述第一预设阈值,则根据所述属性和所述当前帧数据对所述目标属性数据进行存储操作;
对所述优化集中的所有目标属性数据进行组合处理,得到存储文件,并对所述存储文件进行存储操作,其中,所述存储文件包括存储数据、组合存储标识以及组合顺序标识。


2.根据权利要求1所述的传感器数据存储方法,其特征在于,所述根据所述属性和所述当前帧数据对所述目标属性数据进行存储操作包括:
判断所述属性是否是优化属性;
若所述属性不是优化属性,则直接将所述目标属性数据作为存储数据进行存储操作;
若所述属性是优化属性,则判断所述当前帧数据是否是首帧数据;
若所述当前帧数据是首帧数据,则直接将所述目标属性数据作为存储数据进行存储操作;
若所述当前帧数据不是首帧数据,则计算所述目标属性数据与前一帧数据中所述属性的数据的差值,并根据所述差值对所述目标属性数据进行存储操作。


3.根据权利要求2所述的传感器数据存储方法,其特征在于,所述根据所述差值对所述目标属性数据进行存储操作包括:
判断所述差值的长度是否大于第二预设阈值;
若所述差值的长度大于所述第二预设阈值,则直接将所述目标属性数据作为存储数据进行存储操作;
若所述差值的长度小于或等于所述第二预设阈值,则将所述差值作为存储数据,并生成差分存储标识,根据所述存储数据和所述差分存储标识生成存储文件,并对所述存储文件进行存储操作。


4.根据权利要求1所述的传感器数据存储方法,其特征在于,所述对所述优化集中的所有目标属性数据进行组合处理,得到存储文件包括:
将所述所有目标属性数据对应的属性的存储空间相加,得到总存储空间;
根据所述总存储空间计算得到需要的存储字节数;
根据所述存储字节数以字节为单位,对所述所有目标属性数据进行组合,得到存储文件。


5.一种传感器数据读取方法,其特征在于,包括:
对传感器的当前帧数据进行解析,得到多个存储文件;
针对所述多个存储文件中的每个存储文件,获取所述存储文件的存储标识,并根据所述存储标识对所述存储文件的存储数据进行读取操作;
其中,所述根据所述存储标识对所述存储文件的存储数据进行读取操作包括:
判断存储标识的类型;
若所述存储标识为组合存储标识,则根据所述存储文件的组合顺序标识对所述存储数据进行读取操作,得到多个目标属性数据,其中,每个目标属性数据对应的属性的存储空间均小于第一预设阈值;
若所述存储标识为差分存储标识,则获取所述存储数据对应的属性,根据所述属性对所述存储数据进行读取操作,得到目标属性数据,其中,所述属性的存储空间大于或等于所述第一预设阈值;
若所述存储标识不为组合存储标识和差分存储标识,则直接对所述存储数据进行读取操作,得到目标属性数据;
其中,所述存储空间是预先按照预定规则设置并存储在属性字典中的。


6.一种传感器数据存储装置,其特征在于,包括:
属性配置...

【专利技术属性】
技术研发人员:李金鑫张韬宁铁龙吕柯
申请(专利权)人:浙江吉利汽车研究院有限公司浙江吉利控股集团有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1