一种参数保存的方法及电子装置的制造方法_2

文档序号:9765867阅读:来源:国知局
,以分隔符(如分隔。
[0041]3、参数存放方式
当把所有叶子结点参数,按某一顺序(如从左右)的保存时,结果如图6所示。
[0042]4、参数不断修改后,形成的乱序存放
假设设备运行初期,没有参数1321、参数131。把叶子结点参数,按某一顺序(如从左至右)的保存时,结果如图7中的(I)所示。
[0043]随着后续软件升级更新后,陆续新增参数1321、参数131后,存在之前参数的后面,分别如图7中(2)、(3)所示。
[0044]即设备中,参数逻辑分类关系,与存储芯片中的顺序,这两者的映射关系并不是一成不变的。如并不是从左至右,依次保存所有叶子结点参数。
[0045]5、参数压缩与加密
如图8所示,参数保存(或读取)之前(之后),可以先(后)压缩、加密(解密、解压),减少占用存储空间,提升安全性。
[0046]6、多组参数分别独立存放
如图9所示,当把参数分成几组(组织成森林形结构),每一组参数可独立选择是否压缩、是否加密。
[0047]7、存放参数与外部按口命令复用
如图10所示,外部接口 3上,当用户操作或与其它设备通信时,其通信数据格式,可以采用与参数保存格式相同的形式,提升复用能力。
[0048]如图10所示,一种电子装置,包括处理器100、存储芯片200和对外接口 300,所述处理器I分别与所述存储芯片200、对外接口 300连接,所述存储芯片200按照如上述任一项所述的参数保存的方法保存参数。
[0049]所述电子装置可以为嵌入式设备,如数字音频矩阵,设备本身带有存储芯片200(例如Flash、E2PR0M);最终用户使用过程中,能够修改设备参数;用户修改的设备参数需要保存;设备参数较多且较复杂;存储芯片2(例如Flash)容量受限,例如不超过64 MByte。所有参数按树形、森林形组织起来。每个参数可以选择四种不同的保存方式:默认方式、手动保存、自动保存、不保存。根结点参数只能为后3种方式。保存的每个参数,主要包括参数路径(由多个参数的名字组成)、参数值两部分。设备中参数逻辑分类关系,与存储芯片中的顺序,这两者的映射关系并不是一成不变的。如设备运行时参数的逻辑分类关系是从左至右,而存储芯片(如Flash)参数的顺序可能是用户随机修改参数的时间顺序。参数保存(或读取)之前(之后),可以先(后)压缩、加密(解密、解压),减少占用存储空间,提升安全性。外部接口 300上,当用户操作或与其它设备通信时,其通信数据格式,可以采用与参数保存格式相同的形式,提升复用能力。
[0050]本发明提供的一种参数保存的方法及电子装置具有以下优点:
a)软件升级时,新增参数方便。在保存时新增的参数可以放在最后,但是在程序运行时,因为有了参数的路径,这个参数仍然可按原有关系分类保存。即便是在叶子节点中间新增一项,对存放没有影响。即便程序修改了很多参数,仍然可以保持参数的分类分层次关系O
[0051]b)参数可以分门别类,部分保存、部分不保存、自动定时保存、手动保存等机制。
[0052]c)可把设备的实时状态,设为不保存,并与相关参数组织在参数树的相邻位置。这样开发人员、最终用户都更易理解,可以降低设备的研发门槛,提升易用性。
[0053]d)提升程序的一致性:配置指令与外围控制指令一致。外部接口上,当用户操作或与其它设备通信时,其通信数据格式,可以采用与参数保存格式相同的形式,提升复用能力。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
【主权项】
1.一种参数保存的方法,其特征在于,包括以下步骤: 51、保存方式,每个参数可以选择四种不同的保存方式:默认方式、手动保存、自动保存、不保存; 其中, 默认方式:与父结点保存方式相同; 手动保存:下达明确保存命令时保存; 自动保存:如有修改,则定时保存,如当有参数修改时,每间隔一定时间保存一次; 不保存:实时状态,无需保存; 52、单个参数的存放方式,保存的每个参数,分为参数路径、分隔符、参数值三部分; 53、参数存放方式,把所有叶子结点参数,按某一有序顺序保存; 54、参数不断修改后,形成的乱序存放; 55、参数压缩与加密,参数保存之前,先压缩、加密;参数读取之后,后解密、解压; 56、多组参数分别独立存放,当把参数分成几组,组织成森林形结构,每一组参数独立选择是否压缩、是否加密; 57、存放参数与外部接口命令复用,当用户操作或与其它设备通信时,其通信数据格式,采用与参数保存格式相同的形式,提升复用能力。2.根据权利要求1所述的参数保存的方法,其特征在于:在步骤SI中,根结点参数只能选择手动保存、自动保存、不保存这三种保存方式。3.根据权利要求1所述的参数保存的方法,其特征在于:在步骤SI中,自动保存:如有修改,则定时保存,如当有参数修改时,每间隔30秒保存一次。4.根据权利要求1所述的参数保存的方法,其特征在于:在步骤S2中,参数路径包括从根结点参数,到叶子结点参数的最短路径上,所有结点的名称,所述名称以某一分隔符分开;参数值是该叶子结点参数的具体取值;参数路径与参数值之间,以分隔符分隔。5.根据权利要求1所述的参数保存的方法,其特征在于:在步骤S3中,把所有叶子结点参数,按从左至右顺序保存。6.一种电子装置,其特征在于:包括处理器和存储芯片,所述处理器与所述存储芯片连接,所述存储芯片按照如权利要求1至5中任一项所述的参数保存的方法保存参数。
【专利摘要】本发明提供了一种参数保存的方法,包括以下步骤:S1、保存方式,每个参数可以选择四种不同的保存方式:默认方式、手动保存、自动保存、不保存;其中,默认方式:与父结点保存方式相同;手动保存:下达明确保存命令时保存;自动保存:如有修改,则定时保存,如当有参数修改时,每间隔一定时间保存一次。本发明还提供了一种电子装置。本发明的有益效果是:参数可部分存放,可乱序顺序存放,存放参数名及值,可压缩后存放,方便升级,占用存储空间少,有利于保护参数。
【IPC分类】G06F11/14
【公开号】CN105528265
【申请号】CN201510973933
【发明人】梁柱
【申请人】深圳市东微智能科技有限公司
【公开日】2016年4月27日
【申请日】2015年12月22日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1