嵌入式设备程序参数管理方法及装置制造方法及图纸

技术编号:9794428 阅读:111 留言:0更新日期:2014-03-21 18:35
本发明专利技术提供了一种嵌入式设备程序参数管理方法及装置,相比于常见嵌入式设备中的默认参数由软件事先写死固定的方案,本发明专利技术通过在闪存中开辟专门的默认参数区来存储默认参数,同时保留运行参数区,设备程序加载运行参数区中的数据,对应当需要复位时,设备访问默认参数区,将其内数据替换运行参数区即完成恢复默认。由于默认参数区是开辟在闪存中的,可以读写更改,从而使得即使设备执行恢复也可以恢复到对应专门设置的默认参数上运行。

【技术实现步骤摘要】
嵌入式设备程序参数管理方法及装置
本专利技术涉及嵌入式设备领域,尤其是指一种嵌入式设备程序参数管理方法及装置 。
技术介绍
大多数嵌入式设备都会有个所谓出厂设定的“默认参数”设置,当设备出故障或者需要恢复时,通过简单的操作即可使得产品恢复到“默认参数”设置的状态下,从而使得嵌入式系统得以“起死回生”。例如,安防监控用的嵌入式设备除了【恢复默认参数】功能外,还会为客户提供界面允许用户操作修改一些运行参数,如:是否开启双码流、图像分辨率、视频帧率、音频编码格式等,该功能能满足客户根据不同的使用场景和使用目的而调整产品的使用功能。一旦用户在自行调节参数效果失败后,可以选择【恢复默认参数】来恢复到出厂前运行状态从而重新正常使用设备。然而,部分上述嵌入式设备(特别是安防监控设备)还存在从出厂到最后于客户端安装应用过程,需要专业人士根据应用环境的不同设置不同的“默认参数”。而现有产品中,虽然允许客户根据使用不同而修改不同运行参数,但是设备的默认参数一般都由其嵌入式软件事先写死固定,一旦客户选择【恢复默认参数】则统一被恢复成公司出厂前的参数设置,中间步骤专业人士的设置则同时也被恢复,用户需要正常使用设备还需专业人士再次重新设置,不仅效率低下且浪费资源。
技术实现思路
本专利技术的目的在于克服了上述缺陷,提供一种默认参数可调的嵌入式设备程序参数管理方法及装置。本专利技术的目的是这样实现的:一种嵌入式设备程序参数管理方法,它包括预设,默认参数设置及恢复默认参数步骤;所述预设步骤包括在嵌入式系统的闪存分区中划分运行参数区及默认参数区;所述默认参数设置步骤包括,Al)、接收到默认参数设置指令,所述默认参数设置指令包括默认参数数据;BI)、将默认参数设置指令中的默认参数数据对应保存到闪存分区的默认参数区中或覆盖默认参数区中的数据;Cl)、发送设置成功消息;所述恢复默认参数步骤包括,A2)、接收复位触发;B2)、从闪存分区的默认参数区中读取参数数据,用读取的参数数据覆盖运行参数区中的数据;C2)、重启设备;上述方法中,它还包括设备运行步骤,包括,A3)、设备上电;B3)、启动引导加载程序;C3)、从闪存分区的运行参数区读取参数数据;D3)、程序加载运行读取的参数数据;E3)、设备进入运行状态。上述方法中,所述默认参数设置步骤的Al中的设置指令由远程设备发送;对应的Cl中发送设置成功消息至远程设备;上述方法中,所述恢复默认参数步骤的A2中的复位触发由远程设备通过指令发送;上述方法中,所述默认参数设置步骤在设备处于运行状态时执行,对应的Cl步骤后还包括设备仍按照运行区参数运行的步骤;本专利技术还涉及一种嵌入式设备程序参数管理装置,它包括预设,默认参数设置及恢复默认参数模块;所述预设步骤模块,用于在嵌入式系统的闪存分区中划分运行参数区及默认参数区,而后转到默认参数设置模块;所述默认参数设置模块包括,指令接收单元,用于接收默认参数设置指令而后转到保存单元;所述默认参数设置指令包括默认参数数据;保存单元,用于将默认参数设置指令中的默认参数数据对应保存到闪存分区的默认参数区中或覆盖默认参数区中的数据,而后转到反馈单元;反馈单元,用于发送设置成功消息;所述恢复默认参数模块包括,接收单元,用于接收复位触发而后转到覆盖单元;覆盖单元,用于从闪存分区的默认参数区中读取参数数据,用读取的参数数据覆盖运行参数区中的数据而后转到重启单元;重启单元,用于重启设备;上述中,它还包括设备运行模块,包括,上电单元,用于使设备上电而后转到启动单元;启动单元,用于启动引导加载程序而后转到读取单元;读取单元,用于从闪存分区的运行参数区读取参数数据而后转到加载单元;加载单元,用于程序加载运行读取的参数数据而后转到运行单元;运行单元,用于使设备进入运行状态;上述中,所述默认参数设置模块的指令接收单元中的设置指令由远程设备发送;对应的指令接收单元中发送设置成功消息至远程设备;上述中,所述恢复默认参数模块的保存单元中的复位触发由远程设备通过指令发送;上述中,所述默认参数设置模块在设备处于运行状态时执行,对应的反馈单元在发送设置成功消息后转到正常运行单元,所述正常运行单元用于使设备仍按照运行区参数运行。相比于常见嵌入式设备中的默认参数由软件事先写死固定的方案,本专利技术的有益效果在闪存中开辟专门的默认参数区来存储默认参数,同时保留运行参数区,设备程序加载运行参数区中的数据,对应当需要复位时,设备访问默认参数区,将其内数据替换运行参数区即完成恢复默认。由于默认参数区是开辟在闪存中的,可以读写更改,从而使得即使设备执行恢复也可以恢复到对应专门设置的默认参数上运行。【附图说明】下面结合附图详述本专利技术的具体结构图1为传统嵌入式系统的闪存分区不意图;图2为本专利技术的嵌入式系统的闪存分区示意图;图3为本专利技术的默认参数设置步骤流程图;图4为本专利技术的设备运行步骤流程图;图5为本专利技术的恢复默认参数步骤。【具体实施方式】为详细说明本专利技术的
技术实现思路
、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。本专利技术涉及一种嵌入式设备程序参数管理方法,它包括预设,默认参数设置及恢复默认参数步骤;所述预设步骤包括在嵌入式系统的闪存分区中划分运行参数区及默认参数区。参见图1为原有嵌入式设备的闪存分区的管理方式,可见其包括一个参数区,该参数区是用于存储运行参数的。而默认参数在原有系统中则是通过程序写死在设备中的,在需要触发时执行固定代码来完成的,因此原有设备中默认参数在出场后是不易甚至不可变更的。而本专利技术技术方案,则如图2所示,在闪存中开辟两个区域,分别为运行参数区及默认参数区,该两个区即可以如图所示为紧挨的两个区,也可以为分离在闪存不同区域中的两个独立区,而后配合后续步骤实现默认参数的管理。如图3所示,所述默认参数设置步骤包括,Al)、接收到默认参数设置指令,所述默认参数设置指令包括默认参数数据;BI)、将默认参数设置指令中的默认参数数据对应保存到闪存分区的默认参数区中或覆盖默认参数区中的数据;Cl)、发送设置成功消息;如图5所示,所述恢复默认参数步骤包括,A2)、接收复位触发;B2)、从闪存分区的默认参数区中读取参数数据,用读取的参数数据覆盖运行参数区中的数据;C2)、重启设备;如图4所示,上述方法中,它还包括设备运行步骤,包括,A3)、设备上电;B3 )、启动引导加载程序;C3)、从闪存分区的运行参数区读取参数数据;D3)、程序加载运行读取的参数数据;E3)、设备进入运行状态。综上可见,本专利技术方案通过在闪存中开辟专门的默认参数区来存储默认参数,同时保留运行参数区,设备程序加载运行参数区中的数据,对应当需要复位时,设备访问默认参数区,将其内数据替换运行参数区即完成恢复默认。由于默认参数区是开辟在闪存中的,可以读写更改,从而使得即使设备执行恢复也可以恢复到对应专门设置的默认参数上运行。作为一种实施例,上述方法中,所述默认参数设置步骤的Al中的设置指令由远程设备发送;对应的Cl中发送设置成功消息至远程设备。可见,本实施例中,默认参数的设置不局限于必须本地调整,而是可以通过远程设备进行操控。这就使得设备(特别是安防摄像头一类设备),在大量布置好后,根据需要也可以由远程设备统一进行更改默认参数的设置,大幅本文档来自技高网
...

【技术保护点】
一种嵌入式设备程序参数管理方法,其特征在于:它包括预设,默认参数设置及恢复默认参数步骤;所述预设步骤包括在嵌入式系统的闪存分区中划分运行参数区及默认参数区;所述默认参数设置步骤包括,A1)、接收到默认参数设置指令,所述默认参数设置指令包括默认参数数据;B1)、将默认参数设置指令中的默认参数数据对应保存到闪存分区的默认参数区中或覆盖默认参数区中的数据;C1)、发送设置成功消息;所述恢复默认参数步骤包括,A2)、接收复位触发;B2)、从闪存分区的默认参数区中读取参数数据,用读取的参数数据覆盖运行参数区中的数据;C2)、重启设备。

【技术特征摘要】
1.一种嵌入式设备程序参数管理方法,其特征在于:它包括预设,默认参数设置及恢复默认参数步骤;所述预设步骤包括在嵌入式系统的闪存分区中划分运行参数区及默认参数区;所述默认参数设置步骤包括,A1)、接收到默认参数设置指令,所述默认参数设置指令包括默认参数数据;B1)、将默认参数设置指令中的默认参数数据对应保存到闪存分区的默认参数区中或覆盖默认参数区中的数据;C1)、发送设置成功消息;所述恢复默认参数步骤包括,A2)、接收复位触发;B2)、从闪存分区的默认参数区中读取参数数据,用读取的参数数据覆盖运行参数区中的数据;C2)、重启设备。2.如权利要求1所述的嵌入式设备程序参数管理方法,其特征在于:它还包括设备运行步骤,包括,A3)、设备上电;B3)、启动引导加载程序;C3)、从闪存分区的运行参数区读取参数数据;D3)、程序加载运行读取的参数数据;E3 )、设备进入运行状态。3.如权利要求1所述的嵌入式设备程序参数管理方法,其特征在于:所述默认参数设置步骤的A1中的设置指令由远程设备发送;对应的C1中发送设置成功消息至远程设备。4.如权利要求1所述的嵌入式设备程序参数管理方法,其特征在于:所述恢复默认参数步骤的A2中的复位触发由远程设备通过指令发送。5.如权利要求1-4任意一项所述的嵌入式设备程序参数管理方法,其特征在于:所述默认参数设置步骤在设备处于运行状态时执行,对应的C1步骤后还包括设备仍按照运行区参数运行的步骤。6.一种嵌入式设备程序参数管理装置,其特征在于:它包括预设,默认参数设置及恢复默认参数模块;所述预设步骤模块,用于在嵌入式系统的闪存分区中划分运行参数区及默认参数...

【专利技术属性】
技术研发人员:刘传华
申请(专利权)人:金三立视频科技深圳有限公司
类型:发明
国别省市:

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

1