嵌入式设备的Web资源文件的处理方法及装置制造方法及图纸

技术编号:2840685 阅读:174 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种嵌入式设备的Web资源文件的处理方法,包括:将嵌入式设备的Web资源文件与应用程序文件组合成第一文件,并将该第一文件存储在该嵌入式设备的闪存中。本发明专利技术还公开了一种嵌入式设备中Web资源文件的处理装置,包括存储模块,设于嵌入式设备的闪存中,用于将由该嵌入式设备的Web资源文件与应用程序文件组合而成的第一文件存储在该嵌入式设备的闪存中。本发明专利技术还公开了一种Web资源文件处理装置。本发明专利技术能够有效地降低成本及操作复杂度、减少对网络资源的占用,提高维护及版本升级的效率,减少人力成本。

【技术实现步骤摘要】

本专利技术涉及Web资源文件的处理方法及装置,特别涉及嵌入式设备的Web资源文件的处理方法及装置,属于通信领域。
技术介绍
随着互联网技术的迅速发展,Web浏览器以其友好的界面成为广大用户访问互联网的最常见方式。为满足不同的用户在功能、视觉等方面的要求,Web服务器中需要存放大量的Web资源文件,如动画文件、图片文件及脚本文件,如GIF文件、JPG文件、HTML文件、ASP文件、JSP文件、PHP文件等。随着用户对Web页面的要求越来越高,服务器上的Web资源文件越来越多,对Web资源文件的管理难度也就越来越大。 由于Web客户端的通用性和普遍性,在嵌入式设备(例如交换机、路由器)的管理中也开始应用Web技术,因此对嵌入式设备中的Web资源文件也需要进行管理和维护。完整的Web资源文件通常包括许多目录及文件,为便于管理,通常将这些目录和文件存放在一个根目录里。 嵌入式设备中的主要存储介质是快闪存储器(Flash memory,简称闪存),嵌入式设备(如交换机)中,应用程序的源代码文件经过编译后形成的应用程序文件是存储在闪存中的,嵌入式设备上电启动后将应用程序文件加载入内存,此后对应用程序文件的读写都是在内存中完成的。 现有技术中,嵌入式设备对Web资源文件的处理方法,是将Web资源文件和应用程序文件区分开,对Web资源文件进行独立的管理和维护。换言之,现有的嵌入式设备是将应用程序文件和WEB资源文件互相完全分离地存储在闪存中。 上述现有的嵌入式设备的Web资源文件的处理方法存在以下不足之处1、由于将Web资源文件和应用程序文件完全分离地存储在闪存中,因此对Web资源文件的更新和对应用程序文件的版本升级也需要分别独立进行下载,占用了网络资源,增加了操作复杂度;2、由于将Web资源文件和应用程序文件完全分离地存储在闪存中,因此需要维护人员对Web资源文件与应用程序文件的版本配套关系进行检测和维护,并且在每次版本升级时,也需要对Web资源文件与应用程序文件的版本配套关系进行核对校验,从而降低了维护及版本升级的效率,增加了人力成本。
技术实现思路
本专利技术的目的是为了克服上述现有技术的缺陷,提供一种嵌入式设备的Web资源包的处理方法及装置,能够有效地降低成本及操作复杂度、减少对网络资源的占用,提高维护及版本升级的效率,减少人力成本。 为实现上述专利技术目的,本专利技术提供了一种嵌入式设备的Web资源文件的处理方法,包括将嵌入式设备的Web资源文件与应用程序文件组合成第一文件,并将该第一文件存储在该嵌入式设备的闪存中。 在上述技术方案中,通过将嵌入式设备的Web资源文件及应用程序文件组合成一个文件并保存在闪存中,而非现有技术中的将Web资源文件及应用程序文件各自独立地保存在闪存中,从而能够通过统一地进行下载和运行升级软件包来实现对Web资源文件的更新和对应用程序文件的版本升级,减少了对网络资源的占用以及操作复杂度;同时,不需要维护人员对Web资源文件与应用程序文件的版本配套关系进行检测和维护,在每次版本升级时也不需要对Web资源文件与应用程序文件的版本配套关系进行核对校验,从而提高了维护及版本升级的效率,减少了人力成本。 优选地,所述将嵌入式设备的Web资源文件与应用程序文件组合成第一文件可具体包括对嵌入式设备的应用程序的源代码文件进行编译生成所述应用程序文件,使用文件压缩工具将所述Web资源文件与所述应用程序文件压缩为所述第一文件。 优选地,所述将嵌入式设备的Web资源文件与应用程序文件组合成第一文件也可具体包括使用文件压缩工具将所述Web资源文件压缩为Web资源压缩文件,然后依次将所述Web资源压缩文件中的每个字符转换为对应的ASCII码并依次存入一维数组中,建立一包括该一维数组的Web资源源代码文件,然后使用文件编译工具将所述Web资源源代码文件与嵌入式设备的应用程序的源代码文件一起进行编译,得到包括Web资源源代码编译文件以及所述应用程序文件的所述第一文件。 为实现专利技术目的,本专利技术还提供了一种嵌入式设备中Web资源文件的处理装置,包括存储模块,设于嵌入式设备的闪存中,用于将由该嵌入式设备的Web资源文件与应用程序文件组合而成的第一文件存储在该嵌入式设备的闪存中。 在上述技术方案中,通过在嵌入式设备的闪存中设置的存储模块来保存所述组合而成的文件,从而实现将嵌入式设备的Web资源文件及应用程序文件组合成一个文件保存在闪存中,而非现有技术中的将Web资源文件及应用程序文件各自独立地保存在闪存中。因此,对Web资源文件的更新和对应用程序文件的版本升级能够通过统一地下载和运行升级软件包来实现,减少了对网络资源的占用以及操作复杂度;同时,不需要维护人员对Web资源文件与应用程序文件的版本配套关系进行检测和维护,在每次版本升级时也不需要对Web资源文件与应用程序文件的版本配套关系进行核对校验,从而提高了维护及版本升级的效率,减少了人力成本。 为实现专利技术目的,本专利技术还提供了一种Web资源文件处理装置,包括组合模块,用于将嵌入式设备的Web资源文件与应用程序文件组合成第一文件。 在上述技术方案中,通过组合模块将嵌入式设备的Web资源文件与应用程序文件组合成一个文件,从而能通过所述嵌入式设备中Web资源文件的处理装置来将组合成的文件保存在嵌入式设备的闪存中。 综上所述,本专利技术通过将嵌入式设备的Web资源文件及应用程序文件组合成一个文件并保存在闪存中,而非现有技术中的将Web资源文件及应用程序文件各自独立地保存在闪存中,从而能够达到减少对网络资源的占用以及操作复杂度、提高维护及版本升级的效率以及减少人力成本的有益技术效果。附图说明图1为本专利技术嵌入式设备的Web资源文件的处理方法的实施例一的流程示意图;图2为本专利技术嵌入式设备的Web资源文件的处理方法的实施例二的流程示意图;图3为本专利技术嵌入式设备的Web资源文件的处理方法的实施例三的流程示意图;图4为本专利技术嵌入式设备的Web资源文件的处理方法的实施例三的另一流程示意图;图5为本专利技术嵌入式设备的Web资源文件的处理方法的实施例三的又一流程示意图;图6为本专利技术嵌入式设备的Web资源文件的处理方法的实施例三的再一流程示意图;图7为本专利技术嵌入式设备的Web资源文件的处理方法的实施例三的另一流程示意图;图8为本专利技术嵌入式设备的Web资源文件的处理方法的实施例四的流程示意图;图9为本专利技术嵌入式设备中Web资源文件的处理装置的实施例一的结构示意图;图10为本专利技术嵌入式设备中Web资源文件的处理装置的实施例一的另一结构示意 图11为本专利技术Web资源文件处理装置的实施例二的结构示意图;图12为本专利技术Web资源文件处理装置的实施例四的结构示意图。具体实施方式下面结合附图和实施例,对本专利技术的技术方案做进一步的详细描述。 本专利技术的基本构思为针对现有技术中由于将Web资源文件和应用程序文件完全分离地存储在闪存中,从而导致对Web资源文件的更新和对应用程序文件的版本升级也需要分别独立进行下载,占用了网络资源,增加了操作复杂度,同时需要对Web资源文件与应用程序文件的版本配套关系进行检测和维护,从而降低了维护及版本升级的效率,增加了人力成本的缺陷,提供一种嵌入式设备的Web资本文档来自技高网
...

【技术保护点】
一种嵌入式设备的Web资源文件的处理方法,其特征在于,包括:将嵌入式设备的Web资源文件与应用程序文件组合成第一文件,将该第一文件存储在该嵌入式设备的闪存中。

【技术特征摘要】
1.一种嵌入式设备的Web资源文件的处理方法,其特征在于,包括将嵌入式设备的Web资源文件与应用程序文件组合成第一文件,将该第一文件存储在该嵌入式设备的闪存中。2.根据权利要求1所述的方法,其特征在于,所述将嵌入式设备的Web资源文件与应用程序文件组合成第一文件具体包括对嵌入式设备的应用程序的源代码文件进行编译生成所述应用程序文件,使用文件压缩工具将所述Web资源文件与所述应用程序文件压缩为所述第一文件。3.根据权利要求2所述的方法,其特征在于,所述使用文件压缩工具将所述Web资源文件与所述应用程序文件压缩为所述第一文件具体包括使用文件压缩工具将所述应用程序文件压缩为应用程序压缩文件,并使用文件压缩工具将所述Web资源文件压缩为Web资源压缩文件,然后使用文件压缩工具将所述应用程序压缩文件与所述Web资源压缩文件压缩为所述第一文件;或者使用文件压缩工具将所述应用程序文件压缩为应用程序压缩文件,然后使用文件压缩工具将所述应用程序压缩文件与所述Web资源文件压缩为所述第一文件;或者使用文件压缩工具将所述Web资源文件压缩为Web资源压缩文件,然后使用文件压缩工具将所述应用程序文件与所述Web资源压缩文件压缩为所述第一文件。4.根据权利要求2或3所述的方法,其特征在于,在所述将该第一文件存储在该嵌入式设备的闪存中之后还包括在嵌入式设备上电启动后,使用文件解压缩工具从所述第一文件中获取所述应用程序文件并加载到内存中,在内存中运行所述应用程序文件;在嵌入式设备收到用户浏览Web页面的请求后,使用文件解压缩工具从所述第一文件中获取所述Web资源文件,并将该Web资源文件保存在闪存中进行读写操作,在结束对该Web资源文件的读写操作后,从闪存中删除该Web资源文件。5.根据权利要求1所述的方法,其特征在于,所述将嵌入式设备的Web资源文件与应用程序文件组合成第一文件具体包括对嵌入式设备的应用程序的源代码文件进行编译生成所述应用程序文件,并使用文件压缩工具将所述Web资源文件压缩为Web资源压缩文件,然后将所述Web资源压缩文件的内容与所述应用程序文件合并构成所述第一文件,并在该第一文件的文件头中保存用于标识所述应用程序文件在所述第一文件中的位置及长度的标识信息;或者对嵌入式设备的应用程序的源代码文件进行编译生成所述应用程序文件,并使用文件压缩工具将所述应用程序文件压缩为应用程序压缩文件,以及使用文件压缩工具将所述Web资源文件压缩为Web资源压缩文件,然后将所述Web资源压缩文件的内容与所述应用程序压缩文件的内容合并构成所述第一文件,并在该第一文件的文件头中保存用于标识所述应用程序压缩文件在所述第一文件中的位置及长度的标识信息。6.根据权利要求5所述的方法,其特征在于所述将所述Web资源压缩文件的内容与所述应用程序文件合并构成所述第一文件具体包括将所述Web资源压缩文件的内容作为所述应用程序文件的内容的后缀,构成所述第一文件;所述标识信息用于标识所述应用程序文件的长度;所述将所述Web资源压缩文件的内容与所述应用程序压缩文件的内容合并构成所述第一文件具体包括将所述Web资源压缩文件的内容作为所述应用程序压缩文件的内容的后缀,构成所述第一文件;所述标识信息用于标识所述应用程序压缩文件的长度。7.根据权利要求5或6所述的方法,其特征在于,在所述将该第一文件存储在该嵌入式设备的闪存中之后还包括在嵌入式设备上电启动后,根据所述标识信息从所述第一文件中获取所述应用程序文件或应用程序压缩文件,如果获得应用程序压缩文件则使用文件解压缩工具对该应用程序压缩文件进行解压缩获得所述应用程序文件,然后将该应用程序文件加载入嵌入式设备的内存中运行;在嵌入式设备收到用户浏览Web页面的请求后,根据所述标识信息获得所述Web资源压缩文件,使用文件解压缩工具对该Web资源压缩文件进行解压缩获得所述Web资源文件,并将该Web资源文件保存在闪存中进行读写操作,在结束对该Web资源文件的读写操作后,从闪存中删除该Web资源文件。8.根据权利要求1所述的方法,其特征在于,所述将嵌入式设备的Web资源文件与应用程序文件组合成第一文件具体包括使用文件压缩工具将所述Web资源文件压缩为Web资源压缩文件,然后依次将所述Web资源压缩文件中的每个字符转换为对应的ASCII码并依次存入一维数组中,建立一包括该一维数组的Web资源源代码文...

【专利技术属性】
技术研发人员:郑上闽秦琳
申请(专利权)人:杭州华为三康技术有限公司
类型:发明
国别省市:86[中国|杭州]

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

1