[发明专利]电子装置的资源更新系统及方法有效
申请号: | 201010619631.3 | 申请日: | 2010-12-31 |
公开(公告)号: | CN102054045A | 公开(公告)日: | 2011-05-11 |
发明(设计)人: | 付春启 | 申请(专利权)人: | 福建星网视易信息系统有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市博锐专利事务所 44275 | 代理人: | 张明 |
地址: | 350002 福建省福州市金山*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 装置 资源 更新 系统 方法 | ||
技术领域
本发明涉及一种数据更新系统及方法,尤其涉及一种电子装置的资源更新系统及方法。
背景技术
随着网络技术的发展,许多基于网络技术的产品不断被应用到人们的生活和工作中,比如无线点菜手持终端、网络广告机、远程采集终端等等,这些设备在方便人们生产生活的同时,也对这些设备的维护提出了一个新的课题。资源是对设备中包括程序运行所需数据、脚本、图片、声音等一系列文件的统称,资源的完整性和更新的及时性直接关系到产品的正常运行及性能。
目前,对终端的电子装置上的资源文件进行更新,通常每次都需要更新电子装置上所有的资源,导致更新的文件太多、传输数据量大、更新时间长、服务器负载大。
发明内容
本发明主要解决的技术问题是提供一种电子装置的资源更新系统及方法。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种电子装置的资源更新系统,运行于电子装置中,该电子装置连接于服务器,该系统包括下载模块,用于从服务器中下载资源文件;分析模块,用于分析所下载的资源文件,判断电子装置中是否需要更新相应的资源文件,并生成更新资源文件列表,将需要更新的资源文件列入该更新资源文件列表中;及更新模块,用于根据更新资源文件列表中所列的资源文件,更新电子装置中相应的资源文件。
其中,所述系统还包括:判断模块,用于判断电子装置的当前系统时间是否到达用户设定的更新资源的时间,若电子装置的当前系统时间没有到达用户设定的更新资源的时间,则该判断模块还用于监听服务器是否发送了更新资源的通知;及执行模块,用于当服务器发送了更新资源的通知或者电子装置的当前系统时间到达用户设定的更新资源的时间时,触发更新资源事件,启动更新资源的进程。。
其中,所述资源文件的格式包括相对根目录的文件名、文件大小字节数及文件内容MD5码。
其中,所述分析模块还用于判断电子装置中是否存在所下载的资源文件的相对根目录的文件名对应的资源文件,若存在,则该分析模块还用于判断下载的资源文件的大小与电子装置中的相应资源文件的大小是否相同,若相同,则该分析模块还用于计算电子装置中相应的资源文件的MD5码,并判断计算得到的MD5码是否与下载的资源文件的MD5码相同,若不相同,则该分析模块将该下载的资源问价列入所述更新资源文件列表中。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种电子装置的资源更新方法,该方法包括如下步骤:从服务器中下载资源文件;分析所下载的资源文件,判断电子装置中是否需要更新相应的资源文件;生成更新资源文件列表,将需要更新的资源文件列入该更新资源文件列表中;及根据更新资源文件列表中所列的资源文件,更新电子装置中相应的资源文件。
其中,所述步骤从服务器中下载资源文件之前还包括:判断电子装置的当前系统时间是否到达用户设定的更新资源的时间;若电子装置的当前系统时间没有到达用户设定的更新资源的时间,则该判断模块还用于监听服务器是否发送了更新资源的通知;及当服务器发送了更新资源的通知或者电子装置的当前系统时间到达用户设定的更新资源的时间时,触发更新资源事件,启动更新资源的进程。
其中,所述资源文件的格式包括相对根目录的文件名、文件大小字节数及文件内容MD5码。
其中,所述步骤分析所下载的资源文件,判断电子装置中是否需要更新相应的资源文件包括:判断电子装置中是否存在所下载的资源文件的相对根目录的文件名对应的资源文件;及若存在,则判断下载的资源文件的大小与电子装置中的相应资源文件的大小是否相同,若相同,则计算电子装置中相应的资源文件的MD5码,并判断计算得到的MD5码是否与下载的资源文件的MD5码相同,若不相同,则将该下载的资源问价列入所述更新资源文件列表中。
本发明的有益效果是:区别于现有技术的,本发明电子装置的资源更新系统及方法,从服务器远程下载最新的资源,分析需要更新的资源,并及时更新用户使用终端的电子装置内需要更新的资源,减轻服务器的负载。
附图说明
图1是本发明电子装置的资源更新系统较佳实施例的运行环境图;
图2是图1中本发明电子装置的资源更新系统10的功能模块图;
图3是本发明电子装置的资源更新方法较佳实施例的作业流程图;
图4是图3中步骤S34的细化流程图。
具体实施方式
为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网视易信息系统有限公司,未经福建星网视易信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010619631.3/2.html,转载请声明来源钻瓜专利网。