电子装置的资源更新系统及方法制造方法及图纸

技术编号:5533947 阅读:206 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种电子装置的资源更新方法,该方法包括如下步骤:从服务器中下载资源文件;分析所下载的资源文件,判断电子装置中是否需要更新相应的资源文件;生成更新资源文件列表,将需要更新的资源文件列入该更新资源文件列表中;及根据更新资源文件列表中所列的资源文件,更新电子装置中相应的资源文件。该发明专利技术还公开了一种电子装置的资源更新系统,利用本发明专利技术,可以高效更新电子装置中的资源文件。

【技术实现步骤摘要】

本专利技术涉及一种数据更新系统及方法,尤其涉及一种电子装置的资源更新系统及 方法。
技术介绍
随着网络技术的发展,许多基于网络技术的产品不断被应用到人们的生活和工作 中,比如无线点菜手持终端、网络广告机、远程采集终端等等,这些设备在方便人们生产生 活的同时,也对这些设备的维护提出了一个新的课题。资源是对设备中包括程序运行所需 数据、脚本、图片、声音等一系列文件的统称,资源的完整性和更新的及时性直接关系到产 品的正常运行及性能。目前,对终端的电子装置上的资源文件进行更新,通常每次都需要更新电子装置 上所有的资源,导致更新的文件太多、传输数据量大、更新时间长、服务器负载大。
技术实现思路
本专利技术主要解决的技术问题是提供一种。为解决上述技术问题,本专利技术采用的一个技术方案是提供一种电子装置的资源 更新系统,运行于电子装置中,该电子装置连接于服务器,该系统包括下载模块,用于从服 务器中下载资源文件;分析模块,用于分析所下载的资源文件,判断电子装置中是否需要更 新相应的资源文件,并生成更新资源文件列表,将需要更新的资源文件列入该更新资源文 件列表中;及更新模块,用于根据更新资源文件列表中所列的资源文件,更新电子装置中相 应的资源文件。其中,所述系统还包括判断模块,用于判断电子装置的当前系统时间是否到达用 户设定的更新资源的时间,若电子装置的当前系统时间没有到达用户设定的更新资源的时 间,则该判断模块还用于监听服务器是否发送了更新资源的通知;及执行模块,用于当服务 器发送了更新资源的通知或者电子装置的当前系统时间到达用户设定的更新资源的时间 时,触发更新资源事件,启动更新资源的进程。。其中,所述资源文件的格式包括相对根目录的文件名、文件大小字节数及文件内 容MD5码。其中,所述分析模块还用于判断电子装置中是否存在所下载的资源文件的相对根 目录的文件名对应的资源文件,若存在,则该分析模块还用于判断下载的资源文件的大小 与电子装置中的相应资源文件的大小是否相同,若相同,则该分析模块还用于计算电子装 置中相应的资源文件的MD5码,并判断计算得到的MD5码是否与下载的资源文件的MD5码 相同,若不相同,则该分析模块将该下载的资源问价列入所述更新资源文件列表中。为解决上述技术问题,本专利技术采用的另一个技术方案是提供一种电子装置的资 源更新方法,该方法包括如下步骤从服务器中下载资源文件;分析所下载的资源文件,判 断电子装置中是否需要更新相应的资源文件;生成更新资源文件列表,将需要更新的资源文件列入该更新资源文件列表中;及根据更新资源文件列表中所列的资源文件,更新电子 装置中相应的资源文件。其中,所述步骤从服务器中下载资源文件之前还包括判断电子装置的当前系统 时间是否到达用户设定的更新资源的时间;若电子装置的当前系统时间没有到达用户设定 的更新资源的时间,则该判断模块还用于监听服务器是否发送了更新资源的通知;及当服 务器发送了更新资源的通知或者电子装置的当前系统时间到达用户设定的更新资源的时 间时,触发更新资源事件,启动更新资源的进程。其中,所述资源文件的格式包括相对根目录的文件名、文件大小字节数及文件内 容MD5码。其中,所述步骤分析所下载的资源文件,判断电子装置中是否需要更新相应的资 源文件包括判断电子装置中是否存在所下载的资源文件的相对根目录的文件名对应的资 源文件;及若存在,则判断下载的资源文件的大小与电子装置中的相应资源文件的大小是 否相同,若相同,则计算电子装置中相应的资源文件的MD5码,并判断计算得到的MD5码是 否与下载的资源文件的MD5码相同,若不相同,则将该下载的资源问价列入所述更新资源 文件列表中。本专利技术的有益效果是区别于现有技术的,本专利技术电子装置的资源更新系统及方 法,从服务器远程下载最新的资源,分析需要更新的资源,并及时更新用户使用终端的电子 装置内需要更新的资源,减轻服务器的负载。附图说明图1是本专利技术电子装置的资源更新系统较佳实施例的运行环境图;图2是图1中本专利技术电子装置的资源更新系统10的功能模块图;图3是本专利技术电子装置的资源更新方法较佳实施例的作业流程图;图4是图3中步骤S34的细化流程图。具体实施例方式为详细说明本专利技术的
技术实现思路
、构造特征、所实现目的及效果,以下结合实施方式 并配合附图详予说明。请参阅图1,本专利技术电子装置的资源更新系统较佳实施例的运行环境图。该电子装 置的资源更新系统10运行于处于用户端的电子装置1上,该电子装置1通过网络3连接于 服务器2,本较佳实施例中,该网络3可以为hternet或者htranet。所述服务器2包括资源文件库20,该资源文件库20中存储了所有更新了的资源 文件,该资源文件的格式包括多个字段,例如相对根目录的文件名、文件大小字节数及文件 内容 MD5 码。如资源文件的格式为 Dish\01001_F_l. jpg| 61242 98F2140F78951E4DAB2 736617BB60077,该资源文件的相对根目录的文件名为01001_F_1. jpg,文件大小字节数为 61242个字节,该资源文件的文件内容MD5码为98F2140F78951E4DAB2736617BB60077。如图2所示,是图1中电子装置的资源更新系统10的功能模块图。该电子装置的 资源更新系统10包括判断模块100、执行模块101、下载模块102、分析模块103及更新模 块104。本专利技术所称的模块是完成一特定功能的计算机程序段,比程序更适合于描述软件在计算机中的执行过程,因此在本专利技术以下对软件描述中都以模块描述。判断模块100用于判断电子装置1的当前系统时间是否到达用户设定的更新资源 的时间。若电子装置1的当前系统时间没有到达用户设定的更新资源的时间,则所述判断 模块100还用于监听服务器2是否发送了更新资源的通知。若判断服务器2发送了更新资 源的通知,则执行模块101用于触发更新资源事件,即启动更新资源的进程。若判断服务器 2没有发送更新资源的通知,则所述判断模块100继续监听。若电子装置1的当前系统时间到达用户设定的更新资源的时间,则所述执行模块 101直接触发更新资源事件。下载模块102用于从服务器2的资源文件库20中下载资源文件。分析模块103用于分析所下载的资源文件,以判断电子装置1中是否需要更新相 应的资源文件,并生成更新资源文件列表,将需要更新的资源文件列入该更新资源文件列 表中。具体而言,该分析模块103判断电子装置1中是否存在所下载的资源文件的相对根目 录的文件名对应的资源文件。若不存在,则将该下载的资源文件列入所述更新资源文件列 表中。若存在,则该分析模块103判断该下载的资源文件的大小与电子装置1中相应的资 源文件的文件大小是否相同,若不相同,则将该下载的资源文件列入更新资源文件列表中。 若相同,则所述分析模块103计算电子装置1中相应的资源文件的MD5码,并判断计算得到 的该资源文件的MD5码是否与所下载的资源文件的MD5码相同。若电子装置1中的资源文 件的MD5码与下载的资源文件的MD5码不相同,则所述分析模块103将该下载的资源文件 列入所述更新资源文件列表中。若电子装置1中的资源文件的MD5码与下载的资源文件的 MD5码相同,则不更新电子装置1中的本文档来自技高网
...

【技术保护点】
一种电子装置的资源更新系统,运行于电子装置中,该电子装置连接于服务器,其特征在于,该系统包括:下载模块,用于从服务器中下载资源文件;分析模块,用于分析所下载的资源文件,判断电子装置中是否需要更新相应的资源文件,并生成更新资源文件列表,将需要更新的资源文件列入该更新资源文件列表中;及更新模块,用于根据更新资源文件列表中所列的资源文件,更新电子装置中相应的资源文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:付春启
申请(专利权)人:福建星网视易信息系统有限公司
类型:发明
国别省市:35[中国|福建]

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

1