一种嵌入式设备配置文件升级方法技术

技术编号:9618166 阅读:225 留言:0更新日期:2014-01-30 05:55
本发明专利技术提供了一种嵌入式设备配置文件升级的方法,实现对设备中导出的二进制格式的压缩配置文件进行解压缩,再对解压缩之后的配置文件进行再次压缩,达到修改设备配置文件,更新升级配置的目的,方便用户使用。提高了工作效率,节省了人力、物力及财力。同时方便了用户使用,加强并改善了用户体验,并且简单,实用。

Method for upgrading embedded device configuration file

The present invention provides a method for updating a configuration file of embedded devices, to achieve compression of equipment configuration files derived in binary format is decompressed to decompress the configuration files again after compression, to modify the device configuration file, update configuration, convenient for users to use. The work efficiency is improved, and manpower, material resources and financial resources are saved. At the same time, it is convenient for users to use, strengthens and improves the user experience, and is simple and practical.

【技术实现步骤摘要】

本专利技术涉及嵌入式设备领域,特别涉及一种普通用户对嵌入式设备的配置文件进行升级的方法。
技术介绍
许多嵌入式系统的设备中(如:上网终端设备modem),在与用户交互的⑶I平台上,提供很多的参数供用户自定义设置,而这些配置一般都以配置文件的方式保存在嵌入式系统的内部,并且所有参数都以固定的格式和结点存储,XML就是一种很常用的配置文件;用户可以在GUI界面上直接导出配置,也可以将配置文件导入系统,达到升级更新配置的目的;但设计者基于安全和内存方面的考虑,导出和导入的配置文件仅支持压缩文件格式,是二进制的,可读性差,普通用户根本无法看懂,更不知道如何去修改。
技术实现思路
本专利技术的目的是为了实现嵌入式设备的普通用户能够自行对设备的配制文件进行升级换代而提供一种嵌入式设备配置文件升级的方法。本专利技术的技术方案是:一种嵌入式设备配置文件升级的方法,包括以下步骤。步骤A、通过嵌入式设备系统与用户交互的⑶I界面导出配置文件; 步骤B、用随机携带由嵌入式设备开发商自研的压缩与解压缩转换工具对配置文件进行解压; 步骤C、编辑解压后的配置文件,对其中的结点参数进行更新修改; 步骤D、用随机携带的由嵌入式设备开发商自研的解压缩转换工具对修改编辑后的配置文件进行压缩;步骤E、通过嵌入式设备系统与用户交互的GUI界面导入压缩配置文件,更新设备配置。本专利技术中,实现对设备中导出的二进制格式的压缩配置文件进行解压缩,再对解压缩之后的配置文件进行再次压缩,达到修改设备配置文件,更新升级配置的目的,方便用户使用。下面结合具体实施例对本专利技术作较为详细的描述。【附图说明】图1为本专利技术流程图。【具体实施方式】实施例1,本实施例是一种嵌入式设备配置文件进行升级的方法,是针对普通用户的,普通用户通过本实施例的方式就可以对用户的嵌入式设备的配置文件进行升级,以实现用户对个性化的需求。本实施例中,在给用户配备的工具包中配置有专用的压缩和解压缩软件工具,该工具一般由嵌入式设备开发商自研的,以对应的解压缩算法实现将导出的压缩配置文件进行解压缩,还原成原来的模样,这时候,用户再打开配置文件,所有结点参数一目了然,修改起来自然也得心应手,修改完成之后,再将配置文件以相同的压缩算法进行压缩,即可用于设备中更新升级配置;另外,其他用户如果也需要用到相同的配置,此时,只需将修改好的配置文件提供给他,再在GUI界面上将此配置文件导入系统即可,用户无需关心在哪儿、如何修改配置?大大地方便了用户的使用。本实施例中,实现对配置文件的压缩与解压缩,解决了普通用户对配置文件的修改问题,从而实现了用户通过配置文件直接升级更新设备配置。该实施例实现原理:嵌入式设备中对配置文件的压缩是通过一个算法实现,或者是目前公开源码的一种压缩方法(如Hib);既然有压缩算法,那么也会存在对应的解压缩算法,普通用户通过这样的已知的压缩和解压缩的算法,即可实现对文件进行压缩和解压缩。这里以Hib为例,它是一种提供数据压缩的函式库,自由开源软件,现今,Zilb已经成为了一种事实上的业界标准,目前许多软件及应用程序都在使用Zilb库,可以从网络上直接下载获取,Zlib库提供了一系列的压缩与解压缩的接口,只需要了解Hib库中这些接口的使用,然后再在实现压缩与解压缩的工具中调用这些接口,那么这个工具的压缩与解压缩文件的功能就完成了,十分的简单。具体实现步骤:如图1所示: (I)通过嵌入式设备系统与用户交互的⑶I界面导出配置文件。(2)用压缩与解压缩工具对步骤(I)中导出的配置文件进行解压缩。(3)用户打开步骤(2)中解压缩之后的配置文件,并对其中的结点参数进行更新修改。(4)用压缩与解压缩工具对步骤(3)中修改好的配置文件进行回压(即:再次压缩)。(5)通过嵌入式设备系统与用户交互的⑶I界面导入步骤(4)中压缩配置文件,开始更新设备配置。(6)设备配置更新完成。本实施例针对普通用户需要对嵌入式软件进行个性化升级,修改的需要,在给用户配置工具箱时,将专用于本嵌入式设备配置文件的压缩和解压缩软件工具一并交给用户,这个压缩和角压缩软件可以是自研转换工具,实现了对嵌入式设备中用到的配置文件进行解压缩解密与压缩加密双向操作,解决了普通用户对嵌入式设备中原始的压缩加密、二进制的配置文件进行修改的问题,从而实现了普通用户通过直接修改配置文件达到升级更新设备中的参数配置目的。该实施例实现原理:嵌入式设备中对配置文件的压缩加密是通过算法实现,这个压缩加密算法一般是利用目前公开源码的一种压缩加密方法(如Zlib),再加上自己的一些特殊处理,从而形成自己特有的格式;既然有压缩加密算法,那么也会存在对应的解压缩解密算法,正是通过这样的已知的压缩加密和解压缩解密的算法,即可开发一个对应的工具来实现对配置文件的压缩加密和解压缩解密双向操作,该工具随嵌入式设备随机附带的软件包交给用户。这里以Hib为例,比如说,嵌入式设备中的压缩加密配置文件正是用这个库实现,并加入了自己的一些特殊处理,当然,这些特殊处理操作,对于用户来说,也是已知的。Hib它是一种提供数据压缩的函式库,自由开源软件,现今,Zilb已经成为了一种事实上的业界标准,目前许多软件及应用程序都在使用Zilb库,可以从网络上直接下载获取,Hib库提供了一系列的压缩与解压缩的接口 ;所以,在开发这个工具时,只需要了解Hib库中这些接口的使用,然后再根据嵌入式设备中对应的特殊处理,在自研的转换工具中调用这些接口,并进行反向特殊操作,那么这个工具的压缩加密与解压缩解密配置文件的功能就能完成了。本实施例,主要根据嵌入式设备系统中本身已实现的压缩加密与解压缩解密算法特点,结合自行研发的压缩加密与解压缩解密转换工具中调用相应的算法,对设备系统中导出的配置文件进行解压缩解密和回压(再次压缩加密),达到修改、更新升级设备配置的目的。本文档来自技高网...

【技术保护点】
一种嵌入式设备配置文件升级的方法,其特征在于:包括以下步骤。步骤A、通过嵌入式设备系统与用户交互的GUI界面导出配置文件;步骤B、对配置文件进行解压;步骤C、编辑解压后的配置文件,对其中的结点参数进行更新修改;步骤D、对修改编辑后的配置文件进行压缩;步骤E、通过嵌入式设备系统与用户交互的GUI界面导入压缩配置文件,更新设备配置。

【技术特征摘要】
1.一种嵌入式设备配置文件升级的方法,其特征在于:包括以下步骤。 步骤A、通过嵌入式设备系统与用户交互的GUI界面导出配置文件; 步骤B、对配置文件进行解压; 步骤C、编辑解压后的配置文件,对其中的结点参数进行更新修改; 步骤D、对修改编辑后的配置文件进行压缩;...

【专利技术属性】
技术研发人员:罗宝林
申请(专利权)人:深圳市共进电子股份有限公司
类型:发明
国别省市:

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

1