一种数据存储方法、装置、存储介质及汽车制造方法及图纸

技术编号:36806131 阅读:10 留言:0更新日期:2023-03-09 00:15
本申请公开了一种数据存储方法、装置、存储介质及汽车,其中,方法包括:基于预设比值和总存储空间中存储数据对应的历史天数,计算目标日期对应的最大存储空间,对所述总存储空间中的存储数据进行删除处理以获取满足所述目标日期对应的最大存储空间的目标存储空间,将所述目标日期内所产生的目标数据存储在所述目标存储空间内。采用本申请,通过预设比例和存储空间中存储数据对应的天数,来规划每日对应的规划最大存储空间,在节省存储空间的同时保存有多天的数据、避免数据丢失,从而达到兼顾数据存储的时间与空间的目的。顾数据存储的时间与空间的目的。顾数据存储的时间与空间的目的。

【技术实现步骤摘要】
一种数据存储方法、装置、存储介质及汽车


[0001]本申请涉及计算机
,尤其涉及一种数据存储方法、装置、存储介质及汽车。

技术介绍

[0002]摄像头监控数据、车内的电子控制单元(Electronic Control Unit,ECU)等通常需要监控日常数据,并保存一段时间内的数据以方便检修、查询,但是保存过多数据、占用过多存储空间容易导致系统出现异常,如果减少所保存数据的时间容易丢失重要数据,需要提供一种更优化的数据存储方法。

技术实现思路

[0003]本申请实施例提供了一种数据存储方法、装置、存储介质及电子设备,可以通过预设比例和存储空间中存储数据对应的天数来规划每日对应的规划最大存储空间,在节省存储空间的同时保存有多天的数据、避免数据丢失,从而达到兼顾数据存储的时间与空间的目的。所述技术方案如下:
[0004]第一方面,本申请实施例提供了一种数据存储方法,所述方法包括:
[0005]基于预设比值和总存储空间中存储数据对应的历史天数,计算目标日期对应的最大存储空间;
[0006]对总存储空间中的存储数据进行删除处理以获取满足所述目标日期对应的最大存储空间的目标存储空间;
[0007]将所述目标日期内所产生的目标数据存储在所述目标存储空间内。
[0008]第二方面,本申请实施例提供了一种数据存储装置,所述装置包括:
[0009]存储空间计算模块,用于基于预设比值和总存储空间中存储数据对应的历史天数,计算目标日期对应的最大存储空间;
[0010]数据删除模块,用于对总存储空间中的存储数据进行删除处理以获取满足所述目标日期对应的最大存储空间的目标存储空间;
[0011]数据存储模块,用于将所述目标日期内所产生的目标数据存储在所述目标存储空间内。
[0012]第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
[0013]第四方面,本申请实施例提供一种汽车,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
[0014]本申请一些实施例提供的技术方案带来的有益效果至少包括:
[0015]在本申请一个或多个实施例中,基于预设比值和总存储空间中存储数据对应的历史天数,计算目标日期对应的最大存储空间,对总存储空间中的存储数据进行删除处理以获取满足所述目标日期对应的最大存储空间的目标存储空间,将所述目标日期内所产生的
目标数据存储在所述目标存储空间内。通过预设比例和存储空间中存储数据对应的天数,来规划每日对应的规划最大存储空间,在节省存储空间的同时保存有多天的数据,避免数据丢失,从而达到兼顾数据存储的时间与空间的目的。
附图说明
[0016]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本申请实施例提供的一种按照存储周期进行数据存储的举例示意图;
[0018]图2是本申请实施例提供的一种数据存储方法的流程示意图;
[0019]图3是本申请实施例提供的一种数据存储方法的流程示意图;
[0020]图4是本申请实施例提供的一种删除处理的举例示意图;
[0021]图5是本申请实施例提供的一种最大存储空间的举例示意图;
[0022]图6是本申请实施例提供的一种压缩处理的举例示意图;
[0023]图7是本申请实施例提供的一种数据存储装置的结构示意图;
[0024]图8是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0025]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0026]数据存储装置可以为一种汽车,或者汽车上用于执行数据存储方法的电子设备或模块,数据存储装置可以用于将汽车上的电子控制单元(Electronic Control Unit,ECU)在运行过程中所产生的ECU数据,存储在汽车上的可存储装置中,汽车上的可存储装置可以为嵌入式多媒体卡(Embedded Multi Media Card,EMMC),是一种闪存卡的标准,它定义了基于嵌入式多媒体卡的存储系统的物理架构和访问接口及协议,数据存储装置可以将汽车上锁产生的ECU数据存储在ECU EMMC中。可以理解的是,ECU EMMC的容量是有限的,数据存储装置可以按照存储周期将ECU数据存储在ECU EMMC的总存储空间中,总存储空间为ECU EMMC中为ECU数据所规划的可存储空间,数据存储装置最多只能在ECU EMMC中保存总存储空间大小的ECU数据,其中,总存储空间的大小小于或等于ECU EMMC总容量,总存储空间的大小可以为数据存储装置的初始设置,也可以由用户或相关工作人员进行设置,例如,总存储空间可以为ECU EMMC总容量的一半,可以避免ECU EMMC容量被占满影响系统运行。
[0027]存储周期用于确定总存储空间中可以保存多长时间的ECU数据,例如存储周期为十天,则数据存储装置可以在总存储空间中保存包括当天在内的最近十天内产生的ECU数据,并将十天之前所产生的数据进行删除,存储周期可以为数据存储装置的初始设置,也可以由用户或相关工作人员进行设置。
[0028]请一并参见图1,为本申请实施例提供了一种按照存储周期进行数据存储的举例
示意图,若存储周期为五天,即数据存储装置可以在总存储空间中保存最近五天所产生的数据,则在第五天时,数据存储装置可以在ECU EMMC的总存储空间中保存第一天、第二天、第三天、第四天以及第五天对应的数据,当到了下一天,即第六天时,由于存储周期为五天,数据存储装置会将第一天数据进行删除,总存储空间中可以保存第二天、第三天、第四天、第五天以及第六天对应的数据。
[0029]下面结合具体的实施例对本申请提供的数据存储方法进行详细说明。
[0030]请参见图2,为本申请实施例提供了一种数据存储方法的流程示意图。如图2所示,本申请实施例的所述方法可以包括以下步骤S101

S103。
[0031]S101,基于预设比值和总存储空间中存储数据对应的历史天数,计算目标日期对应的最大存储空间。
[0032]具体的,数据存储装置可以根据预设比值以及总存储空间中存在的存储数据对应的历史天数,来规划目标日期在总存储空间中的最大存储空间,其中,目标日期即为当前的日期,例如数据存储装置在每日的0点进行数据更新本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据存储方法,其特征在于,所述方法包括:基于预设比值和总存储空间中存储数据对应的历史天数,计算目标日期对应的最大存储空间;对所述总存储空间中的存储数据进行删除处理以获取满足所述目标日期对应的最大存储空间的目标存储空间;将所述目标日期内所产生的目标数据存储在所述目标存储空间内。2.根据权利要求1所述的方法,其特征在于,所述基于预设比值和总存储空间中存储数据对应的历史天数,计算目标日期对应的最大存储空间,包括:获取总存储空间中的存储数据对应的历史天数;若所述历史天数小于存储周期的总天数,则基于预设比值计算所述历史天数中各历史日期对应的最大存储空间,以及目标日期对应的最大存储空间。3.根据权利要求2所述的方法,其特征在于,第二日期对应的最大存储空间与第一日期对应的最大存储空间之间的比值为所述预设比值,其中,所述第一日期为所述历史天数中的任一历史日期,所述第二日期为所述第一日期的第二天。4.根据权利要求2所述的方法,其特征在于,所述若所述历史天数小于存储周期的总天数,则基于预设比值计算所述历史天数中各历史日期对应的最大存储空间,以及目标日期对应的最大存储空间之前,还包括:若所述历史天数大于或等于存储周期的总天数,则对所述总存储空间中,所述总天数之前的存储数据进行删除处理。5.根据权利要求2所述的方法,其特征在于,所述对总存储空间中的存储数据进行删除处理以获取满足所述目标日期对应的最大存储空间的目标存储空间,包括:对所述总存储空间中第三日期对应的历史数据进行删除处理,使得...

【专利技术属性】
技术研发人员:王林欧阳舒奕栗羽峰耿俊庆
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:

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

1