The invention is applicable to the field of computer technology, and provides a data storage method and a terminal. The method includes: acquiring the target value to be stored; dividing the target value by the preset minimum scale value to obtain the first value; redundancy operation of the first value to the preset value to obtain the second value; and according to the result of the redundancy operation and the sub-storage area. A corresponding relationship is preset to determine the target sub-storage area corresponding to the second value, and the target sub-storage area is stored to the target sub-storage area. In the above way, the storage area is divided into several sub-storage areas. According to the corresponding relationship between the calculation results of the stored data, the minimum scale value and the number of sub-storage areas and the sub-storage areas, the data is stored in different sub-storage areas, so that the storage life of the charged erasable programmable read-write memory no longer restricts the minimum scale and maximum limit of the stored variables. It improves storage efficiency and query speed.
【技术实现步骤摘要】
一种数据存储方法及终端
本专利技术属于计算机
,尤其涉及一种数据存储方法及终端。
技术介绍
随着互联网的快速发展,电子产品的数据量也在不断增长,数据存储及其访问越来越重要。目前,数据量传统的保存方式是,数据量每增加0.01便保存到带电可擦可编程读写存储器(ElectricallyErasableProgrammablereadonlymemory,EEPROM)中的固定地址。这样的存储方式,因EEPROM的存储寿命制约了保存变量的最小刻度与最大限度,降低了存储效率和查询速度。
技术实现思路
有鉴于此,本专利技术实施例提供了一种数据存储方法及终端,以解决现有技术中,通过固定地址存储数据,导致EEPROM的存储寿命制约了保存变量的最小刻度与最大限度,降低了存储效率和查询速度的问题。本专利技术实施例的第一方面提供了一种数据存储方法,包括:获取待存储的目标数值;所述目标数值为累积变量的值;将所述目标数值除以预设的最小刻度值,得到第一数值;所述最小刻度值标识存储累积变量的最小单位;将所述第一数值对预设数值进行取余运算,得到第二数值;所述预设数值为预设的子存储区域的个数;所述预设数值基于存储区域的最大满度值、所述最小刻度值以及所述存储区域的最大存储次数计算得到;根据取余运算结果与所述子存储区域之间的预设对应关系,确定所述第二数值对应的目标子存储区域,并将所述目标数值存储至所述目标子存储区域。本专利技术实施例的第二方面提供了一种终端,该终端包括:获取单元,用于获取待存储的目标数值;所述目标数值为累积变量的值;第一计算单元,用于将所述目标数值除以预设的最小刻度值,得到第 ...
【技术保护点】
1.一种数据存储方法,其特征在于,包括:获取待存储的目标数值;所述目标数值为累积变量的值;将所述目标数值除以预设的最小刻度值,得到第一数值;所述最小刻度值标识存储累积变量的最小单位;将所述第一数值对预设数值进行取余运算,得到第二数值;所述预设数值为预设的子存储区域的个数;所述预设数值基于存储区域的最大满度值、所述最小刻度值以及所述存储区域的最大存储次数计算得到;根据取余运算结果与所述子存储区域之间的预设对应关系,确定所述第二数值对应的目标子存储区域,并将所述目标数值存储至所述目标子存储区域。
【技术特征摘要】
1.一种数据存储方法,其特征在于,包括:获取待存储的目标数值;所述目标数值为累积变量的值;将所述目标数值除以预设的最小刻度值,得到第一数值;所述最小刻度值标识存储累积变量的最小单位;将所述第一数值对预设数值进行取余运算,得到第二数值;所述预设数值为预设的子存储区域的个数;所述预设数值基于存储区域的最大满度值、所述最小刻度值以及所述存储区域的最大存储次数计算得到;根据取余运算结果与所述子存储区域之间的预设对应关系,确定所述第二数值对应的目标子存储区域,并将所述目标数值存储至所述目标子存储区域。2.如权利要求1所述的数据存储方法,其特征在于,所述获取待存储的目标数值之前,还包括:获取所述存储区域的最大满度值、所述最小刻度值以及所述最大存储次数;将所述最大满度值除以所述最小刻度值以及所述最大存储次数,得到商值;基于所述商值将所述存储区域划分为预设数值的子存储区域;所述预设数值大于或等于所述商值。3.如权利要求1所述的数据存储方法,其特征在于,所述获取待存储的目标数值,包括:当检测到所述待存储的目标数值为所述最小刻度值的整数倍时,获取所述待存储的目标数值。4.如权利要求1所述的数据存储方法,其特征在于,所述根据取余运算结果与所述子存储区域之间的预设对应关系,确定所述第二数值对应的目标子存储区域,并将所述目标数值存储至所述目标子存储区域之后,还包括:从所述存储区域中读取所述累积变量的当前值。5.如权利要求4所述的数据存储方法,其特征在于,所述从所述存储...
【专利技术属性】
技术研发人员:崔晓荣,谢剑军,
申请(专利权)人:深圳市艾锐达光电有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。