嵌入式设备的参数管理方法以及系统技术方案

技术编号:33149355 阅读:10 留言:0更新日期:2022-04-22 14:02
本申请提供了一种嵌入式设备的参数管理方法,该方法包括:实时获取嵌入式设备中各个功能模块的更新参数,其中,嵌入式设备包括RAM、BackSRAM和Flash,RAM、BackSRAM和Flash配置中每一个都配置有与各个功能模块一一对应的存储区域;将更新的参数写入RAM中与更新的参数所属的功能模块对应的区域;将更新的参数从RAM中复制到BackSRAM中与更新的参数所属的功能模块对应的区域,记录第一时间戳,并启动缓冲计时器,第一时间戳属于功能模块的参数;当缓冲计时器的时间到达预设值时,将更新的参数写入Flash中更新的参数所属的功能模块的对应区域,记录第二时间戳,第二时间戳属于功能模块的参数。本申请还提供了一种嵌入式设备的参数管理系统、计算机可读存储介质以及嵌入式设备。设备。设备。

【技术实现步骤摘要】
嵌入式设备的参数管理方法以及系统


[0001]本申请涉及医疗设备领域,尤其涉及一种嵌入式设备的参数管理方法、嵌入式设备的参数管理系统、计算机可读存储介质以及嵌入式设备。

技术介绍

[0002]呼吸机是一个复杂的系统,由多个不同的功能模块组成。例如用户交互模块,文件管理模块,通气控制模块,网络通信模块,蓝牙通信模块等等。每一个模块都有其相应的输入参数,用来指导模块功能的运行。其中,参数管理模块向下对接存储模块,因为这些参数掉电不可以丢失,所以要可靠的存储在非易失性存储器中,即使设备断电也不会丢失。设备经常使用的非易失性存储器是Flash或者EEPROM等存储器,这些存储器虽然可以长久保存数据掉电也不会丢失,但是读写速度太慢,特别是Flash类设备写入数据之前还要先擦除数据,且擦除速度较慢。由于设备在使用过程中可能随时掉电,掉电后设备的RAM等存储器就无法存储数据,Flash和EEPROM等设备也无法再操作。若断电时RAM中的数据还没有写入Flash或者EEPROM中,或者在写入过程中断电,这时就导致了数据丢失。
[0003]为了管理整个呼吸机系统所需要的参数,有必要设计一个参数管理模块。在参数管理模块中对所有功能模块的参数做一个拷贝和备份,并对外给出访问这个参数拷贝的接口(读取参数、写入参数、清除参数、恢复默认等函数接口)。各个功能模块可以通过这些接口访问所需要的参数。呼吸机系统除了各个功能模块独立的参数还有系统参数,是各个模块通用的参数,这些参数也在参数管理模块中留存一份拷贝,同样对外给出访问接口,各个模块都可以访问。
[0004]因此,如何保证设备在掉电的情况下,依旧可以可靠的存储参数是亟需解决的问题。

技术实现思路

[0005]本申请提供一种嵌入式设备的参数管理方法、嵌入式设备的参数管理系统、计算机可读存储介质以及嵌入式设备,本申请提出一种可靠的参数管理方案,有效提高呼吸机管理参数的可靠性。
[0006]第一方面,本申请实施例提供一种嵌入式设备的参数管理方法,该嵌入式设备的参数管理方法包括:
[0007]实时获取嵌入式设备中各个功能模块的更新参数,其中,嵌入式设备包括RAM、BackSRAM和Flash,RAM、BackSRAM和Flash配置中每一个都配置有与各个功能模块一一对应的存储区域;将更新的参数写入RAM中与更新的参数所属的功能模块对应的区域;
[0008]将更新的参数从RAM中复制到BackSRAM中与更新的参数所属的功能模块对应的区域,记录第一时间戳,并启动缓冲计时器,第一时间戳属于功能模块的参数;
[0009]当缓冲计时器的时间到达预设值时,将更新的参数写入Flash中更新的参数所属的功能模块的对应区域,记录第二时间戳,第二时间戳属于功能模块的参数。
[0010]第二方面,本申请实施例提供一种嵌入式设备的参数管理系统,该嵌入式设备的参数管理系统包括:
[0011]参数获取模块:用于实时获取嵌入式设备中各个功能模块的更新参数,其中,嵌入式设备包括RAM、BackSRAM和Flash,RAM、BackSRAM和Flash配置中每一个都配置有与各个功能模块一一对应的存储区域;将更新的参数写入RAM中与更新的参数所属的功能模块对应的区域;
[0012]第一参数写入模块:用于将更新的参数从RAM中复制到BackSRAM中与更新的参数所属的功能模块对应的区域,记录第一时间戳,并启动缓冲计时器,第一时间戳属于功能模块的参数;
[0013]第二参数写入模块:用于当缓冲计时器的时间到达预设值时,用于将更新的参数写入Flash中更新的参数所属的功能模块的对应区域,记录第二时间戳,第二时间戳属于功能模块的参数。
[0014]第三方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质上存储有能够被处理器加载并执行的嵌入式设备的参数管理方法的程序指令。
[0015]第四方面,本申请实施例提供一种嵌入式设备,该嵌入式设备包括:
[0016]存储器,用于存储程序指令;以及
[0017]处理器,用于执行程序指令以使嵌入式设备实现嵌入式设备的参数管理方法。
[0018]上述嵌入式设备的参数管理方法采用了双备份系统即:BackSRAM中备份一份参数,Flash中再备份一份参数。双备份系统有效提高了参数存储的可靠性,且两者相互验证,可以提高数据准确性。BackSRAM访问速度与CPU相当,可以实时存储,Flash或EEPROM等非易失存储器可以长久存储数据,两者结合既保证了参数数据可以及时存储,又保证参数可以长时间可靠存储。
附图说明
[0019]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0020]图1为本申请第一实施例提供的嵌入式设备的参数管理方法流程图。
[0021]图2为本申请第二实施例提供的嵌入式设备的参数管理方法子流程图。
[0022]图3为本申请第三实施例提供的嵌入式设备的参数管理方法子流程图。
[0023]图4为本申请第一实施例提供的嵌入式设备的参数管理系统结构示意图。
[0024]图5为本申请第一实施例提供的嵌入式设备内部结构示意图。
[0025]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0026]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前
提下所获得的所有其他实施例,都属于本申请保护的范围。
[0027]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0028]需要说明的是,在本申请中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种嵌入式设备的参数管理方法,其特征在于,所述嵌入式设备的参数管理方法包括:实时获取嵌入式设备中各个功能模块的更新参数,其中,所述嵌入式设备包括RAM、BackSRAM和Flash,所述RAM、BackSRAM和Flash配置中每一个都配置有与各个功能模块一一对应的存储区域;将所述更新的参数写入RAM中与所述更新的参数所属的功能模块对应的区域;将所述更新的参数从所述RAM中复制到BackSRAM中与所述更新的参数所属的功能模块对应的区域,记录第一时间戳,并启动缓冲计时器,所述第一时间戳属于功能模块的参数;当所述缓冲计时器的时间到达预设值时,将所述更新的参数写入Flash中所述更新的参数所属的功能模块的对应区域,记录第二时间戳,所述第二时间戳属于功能模块的参数。2.如权利要求1所述的嵌入式设备的参数管理方法,其特征在于,所述嵌入式设备的参数管理方法,还包括:当所述嵌入式设备重新上电时,读取所述嵌入式设备Flash中所有的参数;判断所述Flash中所有的参数是否完整;当所述Flash中所有的参数完整时,读取BackSRAM中所有的参数;判断所述BackSRAM中所有的参数是否完整;当所述BackSRAM中所有的参数都完整时,判断所述第一时间戳和所述第二时间戳的时间先后;以及将所述时间最新所有的参数复制到RAM中。3.如权利要求1所述的嵌入式设备的参数管理方法,其特征在于,当缓冲计数器的时间计数在进行时,当有参数更新时,重置所述缓冲计数器的时间。4.如权利要求3所述的嵌入式设备的参数管理方法,其特征在于,所述缓冲计数器采用倒计时的方式进行计时。5.如权利要求2所述的嵌入式设备的参数管理方法,其特征在于,当所述Flash中所有的参数和所述BackSRAM中所有的参数都不完整时,将默认参数复制到RAM中。6.如权利要求2所述的嵌入式设备的参数管理方法,其特征在于,所述嵌入式设备的参数...

【专利技术属性】
技术研发人员:王晓龙
申请(专利权)人:深圳融昕医疗科技有限公司
类型:发明
国别省市:

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

1