数据存储方法技术

技术编号:39847108 阅读:6 留言:0更新日期:2023-12-29 16:45
本发明专利技术提供了一种数据存储方法

【技术实现步骤摘要】
数据存储方法、装置及服务器


[0001]本专利技术涉及血压计用户数据存储的
,尤其是涉及一种数据存储方法

装置及服务器


技术介绍

[0002]目前血压计保存用户数据的常见的存储器件是
FLASH

FLASH
的读写可以按字节进行操作

目前,相关技术提出,可以采用2个扇区轮流存储,互为备份的方法,确保在异常断电的情况下
FLASH
数据的完整性和可恢复性,但该方案在总数据量需要2个扇区才够存储时,为了实现数据的完整性和可恢复性,则需要将备份扇区的数量也增加到2个,即,总共需要4个扇区才能实现以上数据存储方案,从而造成存储资源的浪费


技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种数据存储方法

装置及服务器,可以通过三扇轮转存储,优化数据擦除和数据存储逻辑,在提升数据存储量的同时,显著降低存储资源的需求

[0004]第一方面,本专利技术实施例提供了一种数据存储方法,方法应用于三扇轮转式存储器,三扇轮转式存储器包括:第一扇区

第二扇区和第三扇区,方法包括:实时获取测量数据,并根据测量数据的获取时间顺序,依次将测量数据录入第一扇区

第二扇区和第三扇区;在测量数据录入完成后,对各扇区进行数据监控处理,确定各扇区的数据存储状态和各项数据存储状态下测量数据的数据类别信息,其中,数据类别信息包括:有效数据和过期数据;根据数据存储状态和数据类别信息,对各扇区进行数据擦除处理,将过期数据占用的存储空间擦除后,录入新获取的有效数据,其中,仅在任一扇区的存储区内不存在有效数据
(
无数据或仅包含过期数据
)
时,才需要擦除该扇区数据,新获取到有效数据一次仅录入一条

[0005]在一种实施方式中,对各扇区进行数据监控处理,确定各扇区的数据存储状态和各项数据存储状态下测量数据的数据类别信息的步骤,包括:对各扇区进行数据监控处理,确定各扇区的数据存储状态,其中,数据存储状态包括:各扇区对应的存储区内录入的数据量和数据录入顺序;根据数据量和数据录入顺序,对测量数据进行数据分类处理,确定数据类别信息

[0006]在一种实施方式中,各扇区均包括:存储区,各扇区中存储区的单位存储量的定义相同,根据数据量和数据录入顺序,对测量数据进行数据分类处理,确定数据类别信息的步骤,包括:当数据量不大于二倍单位存储量时,测量数据均为有效数据;当数据量大于二倍单位存储量时,将最新获取的二倍单位存储量的数据确定为有效数据,将其余测量数据确定为过期数据

[0007]在一种实施方式中,根据数据存储状态和数据类别信息,对各扇区进行数据擦除处理的步骤,包括:当任一扇区内的数据量为零或在该扇区内的数据均为过期数据时,针对
该扇区进行数据擦除处理

[0008]在一种实施方式中,将过期数据占用的存储空间擦除后,录入新获取的有效数据的步骤,包括:当测量数据小于两倍单位存储量时,对测量数据依次进行存储,在第一扇区

第二扇区和第三扇区依次存储;当测量数据不小于两倍单位存储量时,针对测量数据中超出两倍单位存储量的部分,进行三段轮转存储

[0009]在一种实施方式中,当测量数据小于两倍单位存储量时,对测量数据进行依次存储处理的步骤,包括:对第一扇区进行数据擦除处理后,将测量数据依次录入各扇区;当测量数据小于单位存储量时,将测量数据录入第一扇区,即,第一扇区内均为有效数据;当测量数据等于单位存储量时,对第二扇区进行数据擦除处理;当测量数据大于单位存储量,且小于两倍单位存储量时,将大于单位存储量的测量数据录入第一扇区和第二扇区,即,第一扇区和第二扇区内均为有效数据

[0010]在一种实施方式中,当测量数据不小于两倍单位存储量时,针对测量数据中超出两倍单位存储量的部分,进行三段轮转存储的步骤,包括:当测量数据等于两倍单位存储量时,对第三扇区进行数据擦除处理;当测量数据大于两倍单位存储量,且小于三倍单位存储量时,将大于两倍单位存储量的测量数据录入第三扇区,其中,第二扇区和第三扇区内均为有效数据,第一扇区内存在过期数据;当测量数据等于三倍单位存储量时,第一扇区内均为过期数据,对第一扇区进行数据擦除处理;当测量数据大于三倍扇区的单位存储量,且小于四倍单位存储量时,第一扇区和第三扇区内均为有效数据,第二扇区内存在过期数据;当测量数据等于四倍单位存储量时,第一扇区和第三扇区内均为有效数据,第二扇区内均为过期数据,对第二扇区进行数据擦除处理;当测量数据大于四倍扇区的单位存储量,且小于五倍单位存储量时,第一扇区和第二扇区内均为有效数据,第三扇区内存在过期数据;当测量数据等于五倍单位存储量时,第一扇区和第二扇区内均为有效数据,第三扇区内均为过期数据,对第三扇区进行数据擦除处理,进入新一轮的三段轮转存储

[0011]第二方面,本专利技术实施例还提供一种数据存储装置,装置应用于三扇轮转式存储器,三扇轮转式存储器包括:第一扇区

第二扇区和第三扇区,装置包括:数据获取模块,实时获取测量数据,并根据测量数据的获取时间顺序,依次将测量数据录入第一扇区

第二扇区和第三扇区;数据监控模块,在测量数据录入完成后,对各扇区进行数据监控处理,确定各扇区的数据存储状态和各项数据存储状态下测量数据的数据类别信息,其中,数据类别信息包括:有效数据和过期数据;数据存储模块,根据数据存储状态和数据类别信息,对各扇区进行数据擦除处理,将过期数据占用的存储空间擦除后,录入新获取的有效数据

[0012]第三方面,本专利技术实施例还提供一种服务器,包括处理器和存储器,存储器存储有能够被处理器执行的计算机可执行指令,处理器执行计算机可执行指令以实现第一方面提供的任一项的方法

[0013]第四方面,本专利技术实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现第一方面提供的任一项的方法

[0014]本专利技术实施例带来了以下有益效果:
[0015]本专利技术实施例提供的一种数据存储方法

装置及服务器,该方法实时获取测量数据后,根据测量数据的获取时间顺序,依次将测量数据录入第一扇区

第二扇区和第三扇
区,并在测量数据录入完成后,对各扇区进行数据监控处理,确定各扇区的数据存储状态和各项数据存储状态下测量数据的数据类别信息,根据数据存储状态和数据类别信息,对各扇区进行数据擦除处理,将过期数据占用的存储空间擦除后,录入新获取的有效数据,本专利技术实施例可以通过三扇轮转存储,优化数据擦除和数据存储逻辑,在提升数据存储量的同时,显著降低存储资源的需求
...

【技术保护点】

【技术特征摘要】
1.
一种数据存储方法,其特征在于,所述方法应用于三扇轮转式存储器,所述三扇轮转式存储器包括:第一扇区

第二扇区和第三扇区,所述方法包括:实时获取测量数据,并根据所述测量数据的获取时间顺序,依次将所述测量数据录入所述第一扇区

所述第二扇区和所述第三扇区;在所述测量数据录入完成后,对各扇区进行数据监控处理,确定各扇区的数据存储状态和各项所述数据存储状态下所述测量数据的数据类别信息,其中,所述数据类别信息包括:有效数据和过期数据;根据所述数据存储状态和所述数据类别信息,对各扇区进行数据擦除处理,将所述过期数据占用的存储空间擦除后,录入新获取的所述有效数据
。2.
根据权利要求1所述的数据存储方法,其特征在于,所述对各扇区进行数据监控处理,确定各扇区的数据存储状态和各项所述数据存储状态下所述测量数据的数据类别信息的步骤,包括:对各扇区进行数据监控处理,确定各扇区的数据存储状态,其中,所述数据存储状态包括:各扇区对应的存储区内录入的数据量和数据录入顺序;根据所述数据量和所述数据录入顺序,对所述测量数据进行数据分类处理,确定所述数据类别信息
。3.
根据权利要求2所述的数据存储方法,其特征在于,各扇区均包括:所述存储区,各扇区中所述存储区的单位存储量的定义相同,所述根据所述数据量和所述数据录入顺序,对所述测量数据进行数据分类处理,确定所述数据类别信息的步骤,包括:当所述数据量不大于二倍单位存储量时,所述测量数据均为有效数据;当所述数据量大于二倍单位存储量时,将最新获取的二倍单位存储量的数据确定为有效数据,将其余所述测量数据确定为过期数据
。4.
根据权利要求1所述的数据存储方法,其特征在于,所述根据所述数据存储状态和所述数据类别信息,对各扇区进行数据擦除处理的步骤,包括:当任一扇区内的数据量为零或在该扇区内的数据均为过期数据时,针对该扇区进行数据擦除处理,其中,在对任一扇区进行数据擦除处理后,在该扇区的标记区录入验证标识,以标记该扇区通过擦除可以正常使用
。5.
根据权利要求1所述的数据存储方法,其特征在于,所述将所述过期数据占用的存储空间擦除后,录入新获取的所述有效数据的步骤,包括:当所述测量数据小于两倍单位存储量时,对所述测量数据依次进行存储,将所述测量数据根据获取时间顺序在所述第一扇区

所述第二扇区和所述第三扇区依次存储;当所述测量数据不小于两倍单位存储量时,针对所述测量数据中超出两倍单位存储量的部分,进行三段轮转存储
。6.
根据权利要求5所述的数据存储方法,其特征在于,所述当所述测量数据小于两倍单位存储量时,对所述测量数据进行依次存储处理的步骤,包括:对所述第一扇区进行数据擦除处理后,将所述测量数据依次录入各扇区;当所述测量数据小于单位存储量时,将所述测量数据录入所述第一扇区,即,所述第一扇区内均为有效数据;当所述测量数据等于单位存储量时,对所述第二扇区进行数据擦除...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:广东乐心医疗电子股份有限公司
类型:发明
国别省市:

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

1