[发明专利]一种固件程序的处理方法和设备无效
申请号: | 201010298947.7 | 申请日: | 2010-09-29 |
公开(公告)号: | CN102436383A | 公开(公告)日: | 2012-05-02 |
发明(设计)人: | 马洪晓 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 程序 处理 方法 设备 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种固件程序的处理方法和设备。
背景技术
固件升级,指的是对可以外接于计算机设备的外接设备(例如:数据卡、多媒体播放机、打印机等)的内嵌固件程序进行升级,可以完善机器功能、增强机器稳定性、修补机器漏洞。
固件(Firm Ware)是指具有软件功能的硬件,通常这些硬件内所保存的程序是无法被用户直接修改的,因此,固件升级是一个比较专业的操作,需要专业人员,或通过专业软件进行操作。
如图1所示,为现有技术中的固件升级方法的流程示意图。
步骤S101、在外接设备本身或外接设备所连接的计算机设备上安装厂家提供的升级工具软件。
步骤S102、下载或通过存储介质获取厂家制作的升级包软件。
步骤S103、启动升级工具软件,为外接设备安装该升级包软件,以实现固件升级。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
1、这样的固件升级方案必须依赖厂家制作的升级包,如果厂家不提供升级包,则无法进行升级。而且,每个厂家的升级包只适用于本厂家的外接设备,用户无法自己制作。
2、必须通过厂家提供的升级工具才能进行升级,用户需要下载并且安装该软件。一般来说,该软件并不随外接设备的产品一起提供给用户,用户只有到该厂家网站上才可以下载,获取方式不便。
3、升级的过程中不能断电,不能插拔外接设备,否则,容易造成升级的失败,不仅如此,在升级失败后,外接设备很可能不能正常使用,因此,必须重新升级或者到专业维修点进行升级,给用户的使用带来不便。
发明内容
本发明实施例提供一种固件程序的处理方法和设备,解决了外接设备的固件升级需要依赖于厂家提供的专门升级工具软件和升级包程序的问题。
为达到上述目的,本发明实施例一方面提供了一种固件程序的处理方法,包括:
当具有固件存储空间和可读写空间的外接设备与终端设备相连接时,所述外接设备获取所述可读写空间中可升级固件程序的版本信息,其中,所述固件存储空间中存储所述外接设备的预设版本的可升级固件程序;
所述外接设备比较所述可读写空间中可升级固件程序的版本信息和所述固件存储空间中可升级固件程序的版本信息,将版本更高的可升级固件程序确定为所述外接设备中最新版本的可升级固件程序;
所述外接设备判断所述外接设备中最新版本的可升级固件程序的版本是否高于所述终端设备中已安装固件程序的版本;
如果判断结果为是,所述外接设备将所述外接设备中最新版本的可升级固件程序安装到所述终端设备中。
另一方面,本发明实施例还提供了一种外接设备,具有固件存储空间和可读写空间,所述固件存储空间中存储所述外接设备的预设版本的可升级固件程序和自动运行单元,所述自动运行单元,具体包括:
获取模块,用于当所述外接设备与终端设备相连接时,获取所述可读写空间中可升级固件程序的版本信息;
确定模块,用于比较所述获取模块所获取的所述可读写空间中可升级固件程序的版本信息和所述固件存储空间中可升级固件程序的版本信息,将版本更高的可升级固件程序确定为所述外接设备中最新版本的可升级固件程序;
判断模块,用于判断所述确定模块所确定的最新版本的可升级固件程序的版本是否高于所述终端设备中已安装固件程序的版本;
执行模块,用于在所述判断模块的判断结果为是时,将所述确定模块所确定的所述外接设备中最新版本的可升级固件程序安装到所述终端设备中。
与现有技术相比,本发明具有以下优点:
通过应用本发明实施例所提出的技术方案,在进行外接设备的固件程序升级过程中,直接将待升级的固件程序,通过拷贝的方式直接存放在可读写区域中,通过与固件存储空间中以及终端设备中已安装的固件程序的版本比较,实现为终端设备安装和运行最新版本的固件程序的目的,最终实现外接设备中固件程序的间接升级操作,从而,避免了固件程序升级过程对厂家专门制作的升级包软件以及专门的升级工具软件的依赖,简化了升级操作的流程,提高了用户使用外接设备的便捷度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010298947.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于读取距离的英制尺子
- 下一篇:暖手器用热交换器