电子装置的资源更新系统及方法

上传人:ting****789 文档编号:310033682 上传时间:2022-06-14 格式:DOCX 页数:3 大小:17.60KB
返回 下载 相关 举报
电子装置的资源更新系统及方法_第1页
第1页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《电子装置的资源更新系统及方法》由会员分享,可在线阅读,更多相关《电子装置的资源更新系统及方法(3页珍藏版)》请在金锄头文库上搜索。

1、电子装置的资源更新系统及方法专利名称:电子装置的资源更新系统及方法技术领域:本发明涉及一种数据更新系统及方法,尤其涉及一种电子装置的资源更新系统及 方法。背景技术:随着网络技术的发展,许多基于网络技术的产品不断被应用到人们的生活和工作 中,比如无线点菜手持终端、网络广告机、远程采集终端等等,这些设备在方便人们生产生 活的同时,也对这些设备的维护提出了一个新的课题。资源是对设备中包括程序运行所需 数据、脚本、图片、声音等一系列文件的统称,资源的完整性和更新的及时性直接关系到产 品的正常运行及性能。目前,对终端的电子装置上的资源文件进行更新,通常每次都需要更新电子装置 上所有的资源,导致更新的文件

2、太多、传输数据量大、更新时间长、服务器负载大。发明内容本发明主要解决的技术问题是提供一种电子装置的资源更新系统及方法。为解决上述技术问题,本发明采用的一个技术方案是提供一种电子装置的资源 更新系统,运行于电子装置中,该电子装置连接于服务器,该系统包括下载模块,用于从服 务器中下载资源文件;分析模块,用于分析所下载的资源文件,判断电子装置中是否需要更 新相应的资源文件,并生成更新资源文件列表,将需要更新的资源文件列入该更新资源文 件列表中;及更新模块,用于根据更新资源文件列表中所列的资源文件,更新电子装置中相 应的资源文件。其中,所述系统还包括判断模块,用于判断电子装置的当前系统时间是否到达用

3、户设定的更新资源的时间,若电子装置的当前系统时间没有到达用户设定的更新资源的时 间,则该判断模块还用于监听服务器是否发送了更新资源的通知;及执行模块,用于当服务 器发送了更新资源的通知或者电子装置的当前系统时间到达用户设定的更新资源的时间 时,触发更新资源事件,启动更新资源的进程。其中,所述资源文件的格式包括相对根目录的文件名、文件大小字节数及文件内 容MD5码。其中,所述分析模块还用于判断电子装置中是否存在所下载的资源文件的相对根 目录的文件名对应的资源文件,若存在,则该分析模块还用于判断下载的资源文件的大小 与电子装置中的相应资源文件的大小是否相同,若相同,则该分析模块还用于计算电子装 置

4、中相应的资源文件的MD5码,并判断计算得到的MD5码是否与下载的资源文件的MD5码 相同,若不相同,则该分析模块将该下载的资源问价列入所述更新资源文件列表中。为解决上述技术问题,本发明采用的另一个技术方案是提供一种电子装置的资 源更新方法,该方法包括如下步骤从服务器中下载资源文件;分析所下载的资源文件,判 断电子装置中是否需要更新相应的资源文件;生成更新资源文件列表,将需要更新的资源文件列入该更新资源文件列表中;及根据更新资源文件列表中所列的资源文件,更新电子 装置中相应的资源文件。其中,所述步骤从服务器中下载资源文件之前还包括判断电子装置的当前系统 时间是否到达用户设定的更新资源的时间;若电

5、子装置的当前系统时间没有到达用户设定 的更新资源的时间,则该判断模块还用于监听服务器是否发送了更新资源的通知;及当服 务器发送了更新资源的通知或者电子装置的当前系统时间到达用户设定的更新资源的时 间时,触发更新资源事件,启动更新资源的进程。其中,所述资源文件的格式包括相对根目录的文件名、文件大小字节数及文件内 容MD5码。其中,所述步骤分析所下载的资源文件,判断电子装置中是否需要更新相应的资 源文件包括判断电子装置中是否存在所下载的资源文件的相对根目录的文件名对应的资 源文件;及若存在,则判断下载的资源文件的大小与电子装置中的相应资源文件的大小是 否相同,若相同,则计算电子装置中相应的资源文件

6、的MD5码,并判断计算得到的MD5码是 否与下载的资源文件的MD5码相同,若不相同,则将该下载的资源问价列入所述更新资源 文件列表中。本发明的有益效果是区别于现有技术的,本发明电子装置的资源更新系统及方 法,从服务器远程下载最新的资源,分析需要更新的资源,并及时更新用户使用终端的电子 装置内需要更新的资源,减轻服务器的负载。图1是本发明电子装置的资源更新系统较佳实施例的运行环境图;图2是图1中本发明电子装置的资源更新系统10的功能模块图;图3是本发明电子装置的资源更新方法较佳实施例的作业流程图;图4是图3中步骤S34的细化流程图。具体实施例方式为详细说明本发明的技术内容、构造特征、所实现目的及

7、效果,以下结合实施方式 并配合附图详予说明。请参阅图1,本发明电子装置的资源更新系统较佳实施例的运行环境图。该电子装 置的资源更新系统10运行于处于用户端的电子装置1上,该电子装置1通过网络3连接于 服务器2,本较佳实施例中,该网络3可以为hternet或者htranet。所述服务器2包括资源文件库20,该资源文件库20中存储了所有更新了的资源 文件,该资源文件的格式包括多个字段,例如相对根目录的文件名、文件大小字节数及文件 内容 MD5 码。如资源文件的格式为 Dish01001_F_l. jpg| 61242 98F2140F78951E4DAB2 736617BB60077,该资源文件的

8、相对根目录的文件名为01001_F_1. jpg,文件大小字节数为 61242个字节,该资源文件的文件内容MD5码为98F2140F78951E4DAB2736617BB60077。如图2所示,是图1中电子装置的资源更新系统10的功能模块图。该电子装置的 资源更新系统10包括判断模块100、执行模块101、下载模块102、分析模块103及更新模 块104。本发明所称的模块是完成一特定功能的计算机程序段,比程序更适合于描述软件在计算机中的执行过程,因此在本发明以下对软件描述中都以模块描述。判断模块100用于判断电子装置1的当前系统时间是否到达用户设定的更新资源 的时间。若电子装置1的当前系统时间

9、没有到达用户设定的更新资源的时间,则所述判断 模块100还用于监听服务器2是否发送了更新资源的通知。若判断服务器2发送了更新资 源的通知,则执行模块101用于触发更新资源事件,即启动更新资源的进程。若判断服务器 2没有发送更新资源的通知,则所述判断模块100继续监听。若电子装置1的当前系统时间到达用户设定的更新资源的时间,则所述执行模块 101直接触发更新资源事件。下载模块102用于从服务器2的资源文件库20中下载资源文件。分析模块103用于分析所下载的资源文件,以判断电子装置1中是否需要更新相 应的资源文件,并生成更新资源文件列表,将需要更新的资源文件列入该更新资源文件列 表中。具体而言,该

10、分析模块103判断电子装置1中是否存在所下载的资源文件的相对根目 录的文件名对应的资源文件。若不存在,则将该下载的资源文件列入所述更新资源文件列 表中。若存在,则该分析模块103判断该下载的资源文件的大小与电子装置1中相应的资 源文件的文件大小是否相同,若不相同,则将该下载的资源文件列入更新资源文件列表中。 若相同,则所述分析模块103计算电子装置1中相应的资源文件的MD5码,并判断计算得到 的该资源文件的MD5码是否与所下载的资源文件的MD5码相同。若电子装置1中的资源文 件的MD5码与下载的资源文件的MD5码不相同,则所述分析模块103将该下载的资源文件 列入所述更新资源文件列表中。若电子

11、装置1中的资源文件的MD5码与下载的资源文件的 MD5码相同,则不更新电子装置1中的该资源文件。更新模块104用于根据更新资源文件列表中所列的资源文件,更新电子装置1中 相应的资源文件。如图3所示,是本发明电子装置的资源更新方法较佳实施例的作业流程图。步骤S30,判断模块100判断电子装置1的当前系统时间是否到达用户设定的更新 资源的时间。若电子装置1的当前系统时间没有到达用户设定的更新资源的时间,则执行 步骤S31。若电子装置1的当前系统时间到达用户设定的更新资源的时间,则直接执行步骤 S32。步骤S31,所述判断模块100监听服务器2是否发送了更新资源的通知。若服务器 2发送了更新资源的通

12、知,则执行步骤S32。若服务器2没有发送更新资源的通知,则转至 步骤S30。步骤S32,执行模块101触发更新资源事件,即启动更新资源的进程。步骤S33,下载模块102从服务器2的资源文件库20中下载资源文件。步骤S34,分析模块103用于分析所下载的资源文件,以判断电子装置1中是否需 要更新相应的资源文件,并生成更新资源文件列表,将需要更新的资源文件列入该更新资 源文件列表中。步骤S35,更新模块104用于根据更新资源文件列表中所列的资源文件,更新电子 装置1中的相应的资源文件。如图4所示,是图3中步骤S34的细化流程图。步骤S340,分析模块103判断电子装置1中是否存在所下载的资源文件的

13、相对根 目录的文件名对应的资源文件。若电子装置1中存在该下载的资源文件的相对根目录的文 件名对应的资源文件,则执行步骤S341。若电子装置1中不存在该下载的资源文件的相对 根目录的文件名对应的资源文件,则执行步骤S345。步骤S341,该分析模块103获取该电子装置1中相应资源文件的大小。步骤S342,判断该下载的资源文件的大小与电子装置1中的资源文件的文件大小 是否相同。若相同,则执行步骤S342。若不相同,则执行步骤S345。步骤S343,分析模块103计算电子装置1中的资源文件的MD5码。步骤S344,判断计算得到的该资源文件的MD5码是否与所下载的资源文件的MD5 码相同。若电子装置1

14、中的资源文件的MD5码与下载的资源文件的MD5码相同,则不更新 电子装置1中的该资源文件,直接结束流程。若电子装置1中的资源文件的MD5码与下载 的资源文件的MD5码不相同,则执行步骤S345。步骤S345,分析模块103将该下载的资源文件列入所述更新资源文件列表中。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发 明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技 术领域,均同理包括在本发明的专利保护范围内。权利要求1.一种电子装置的资源更新系统,运行于电子装置中,该电子装置连接于服务器,其特 征在于,该系统包括下载模块,用于从服务器中下载资

15、源文件;分析模块,用于分析所下载的资源文件,判断电子装置中是否需要更新相应的资源文 件,并生成更新资源文件列表,将需要更新的资源文件列入该更新资源文件列表中;及更新模块,用于根据更新资源文件列表中所列的资源文件,更新电子装置中相应的资 源文件。2.根据权利要求1所述的电子装置的资源更新系统,其特征在于,该系统还包括判断模块,用于判断电子装置的当前系统时间是否到达用户设定的更新资源的时间, 若电子装置的当前系统时间没有到达用户设定的更新资源的时间,则该判断模块还用于监 听服务器是否发送了更新资源的通知;及执行模块,用于当服务器发送了更新资源的通知或者电子装置的当前系统时间到达用 户设定的更新资源

16、的时间时,触发更新资源事件,启动更新资源的进程。3.根据权利要求1所述的电子装置的资源更新系统,其特征在于,所述资源文件的格 式包括相对根目录的文件名、文件大小字节数及文件内容MD5码。4.根据权利要求3所述的电子装置的资源更新系统,其特征在于,所述分析模块还用 于判断电子装置中是否存在所下载的资源文件的相对根目录的文件名对应的资源文件,若 存在,则该分析模块还用于判断下载的资源文件的大小与电子装置中的相应资源文件的大 小是否相同,若相同,则该分析模块还用于计算电子装置中相应的资源文件的MD5码,并判 断计算得到的MD5码是否与下载的资源文件的MD5码相同,若不相同,则该分析模块将该下 载的资源问价列入所述更新资源文件列表中。5.一种电子装置的资源更新方法,其特征在于,该方法包括如下步骤 从服务器中下载资源文件;分析所下载的资源文件,判断电子装置中是否需要更新相应的资源文件; 生成更新资源文件列表,将需要更新的资源文件列入该更新资源文件列表中;及 根据更新资源文件列表中所列的资源文件,更新电子装置中相应的资源文件。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号