【技术实现步骤摘要】
数据存储方法、装置及服务器
[0001]本专利技术涉及血压计用户数据存储的
,尤其是涉及一种数据存储方法
、
装置及服务器
。
技术介绍
[0002]目前血压计保存用户数据的常见的存储器件是
FLASH
,
FLASH
的读写可以按字节进行操作
。
目前,相关技术提出,可以采用2个扇区轮流存储,互为备份的方法,确保在异常断电的情况下
FLASH
数据的完整性和可恢复性,但该方案在总数据量需要2个扇区才够存储时,为了实现数据的完整性和可恢复性,则需要将备份扇区的数量也增加到2个,即,总共需要4个扇区才能实现以上数据存储方案,从而造成存储资源的浪费
。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种数据存储方法
、
装置及服务器,可以通过三扇轮转存储,优化数据擦除和数据存储逻辑,在提升数据存储量的同时,显著降低存储资源的需求
。
[0004]第一方面,本专利技术实施例提供了一种数据存储方法,方法应用于三扇轮转式存储器,三扇轮转式存储器包括:第一扇区
、
第二扇区和第三扇区,方法包括:实时获取测量数据,并根据测量数据的获取时间顺序,依次将测量数据录入第一扇区
、
第二扇区和第三扇区;在测量数据录入完成后,对各扇区进行数据监控处理,确定各扇区的数据存储状态和各项数据存储状态下测量数据的数据类别信息,其中,数据类别信息包括:有效数
【技术保护点】
【技术特征摘要】
1.
一种数据存储方法,其特征在于,所述方法应用于三扇轮转式存储器,所述三扇轮转式存储器包括:第一扇区
、
第二扇区和第三扇区,所述方法包括:实时获取测量数据,并根据所述测量数据的获取时间顺序,依次将所述测量数据录入所述第一扇区
、
所述第二扇区和所述第三扇区;在所述测量数据录入完成后,对各扇区进行数据监控处理,确定各扇区的数据存储状态和各项所述数据存储状态下所述测量数据的数据类别信息,其中,所述数据类别信息包括:有效数据和过期数据;根据所述数据存储状态和所述数据类别信息,对各扇区进行数据擦除处理,将所述过期数据占用的存储空间擦除后,录入新获取的所述有效数据
。2.
根据权利要求1所述的数据存储方法,其特征在于,所述对各扇区进行数据监控处理,确定各扇区的数据存储状态和各项所述数据存储状态下所述测量数据的数据类别信息的步骤,包括:对各扇区进行数据监控处理,确定各扇区的数据存储状态,其中,所述数据存储状态包括:各扇区对应的存储区内录入的数据量和数据录入顺序;根据所述数据量和所述数据录入顺序,对所述测量数据进行数据分类处理,确定所述数据类别信息
。3.
根据权利要求2所述的数据存储方法,其特征在于,各扇区均包括:所述存储区,各扇区中所述存储区的单位存储量的定义相同,所述根据所述数据量和所述数据录入顺序,对所述测量数据进行数据分类处理,确定所述数据类别信息的步骤,包括:当所述数据量不大于二倍单位存储量时,所述测量数据均为有效数据;当所述数据量大于二倍单位存储量时,将最新获取的二倍单位存储量的数据确定为有效数据,将其余所述测量数据确定为过期数据
。4.
根据权利要求1所述的数据存储方法,其特征在于,所述根据所述数据存储状态和所述数据类别信息,对各扇区进行数据擦除处理的步骤,包括:当任一扇区内的数据量为零或在该扇区内的数据均为过期数据时,针对该扇区进行数据擦除处理,其中,在对任一扇区进行数据擦除处理后,在该扇区的标记区录入验证标识,以标记该扇区通过擦除可以正常使用
。5.
根据权利要求1所述的数据存储方法,其特征在于,所述将所述过期数据占用的存储空间擦除后,录入新获取的所述有效数据的步骤,包括:当所述测量数据小于两倍单位存储量时,对所述测量数据依次进行存储,将所述测量数据根据获取时间顺序在所述第一扇区
、
所述第二扇区和所述第三扇区依次存储;当所述测量数据不小于两倍单位存储量时,针对所述测量数据中超出两倍单位存储量的部分,进行三段轮转存储
。6.
根据权利要求5所述的数据存储方法,其特征在于,所述当所述测量数据小于两倍单位存储量时,对所述测量数据进行依次存储处理的步骤,包括:对所述第一扇区进行数据擦除处理后,将所述测量数据依次录入各扇区;当所述测量数据小于单位存储量时,将所述测量数据录入所述第一扇区,即,所述第一扇区内均为有效数据;当所述测量数据等于单位存储量时,对所述第二扇区进行数据擦除...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:广东乐心医疗电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。