[发明专利]一种设备自动升级方法及设备无效
申请号: | 201010573459.2 | 申请日: | 2010-12-03 |
公开(公告)号: | CN102012830A | 公开(公告)日: | 2011-04-13 |
发明(设计)人: | 刘均;鲍海森 | 申请(专利权)人: | 深圳市元征软件开发有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;潘中毅 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设备 自动 升级 方法 | ||
1.一种设备自动升级方法,其特征在于,包括:
当检测到有扩展卡插入时,遍历所述扩展卡;
判断所述扩展卡中是否包含升级文件;
若判断结果为是,则解码所述升级文件,并读取解码后的升级文件;
根据读取的所述升级文件进行设备的自动升级。
2.如权利要求1所述的方法,其特征在于,所述读取解码后的升级文件,包括:
对解码后的升级文件进行读操作;
根据所述读操作,将所述升级文件写入缓存器。
3.如权利要求2所述的方法,其特征在于,所述根据读取的所述升级文件进行设备的自动升级,包括:
对缓存器中的升级文件进行读操作;
根据所述读操作,将所述升级文件写入特定存储区;
为所述特定存储区内的升级文件设置升级标志,并修改向量指针,使所述向量指针指向所述特定存储区的首地址;
重启所述设备,从所述向量指针指向的位置读取所述升级文件;
运行读取的所述升级文件。
4.如权利3所述的方法,其特征在于,所述对缓存器中的升级文件进行读操作之前,还包括:
获取所述缓存器中的升级文件的长度;
根据所述获取的长度,计算需要占用的存储区域大小;
根据所述计算得到的存储区域大小,为所述缓存器中的升级文件分配特定存储区。
5.如权利要求3所述的方法,其特征在于,所述根据读操作,将所述升级文件写入特定存储区之后,还包括:
为所述缓存器中的升级文件设置已升级标志。
6.如权利要求5所述的方法,其特征在于,所述运行读取的所述升级文件之后,还包括:
计算所述特定存储区内的升级文件的校验和;
比较所述计算得到的校验和与所述缓存器中存储的所述升级文件的校验和是否相等;
若比较结果为是,则清除所述特定存储区内的升级文件的升级标志;
若比较结果为否,则清除所述缓存器中的升级文件的已升级标志,重新对所述缓存器中的升级文件进行读操作。
7.一种设备,其特征在于,包括:
遍历模块,用于当检测到有扩展卡插入时,遍历所述扩展卡;
判断模块,用于根据所述遍历模块的遍历结果,判断所述扩展卡中是否包含升级文件;
解码模块,用于当所述判断模块判断结果为是时,解码所述升级文件;
读取模块,用于读取所述解码模块解码后的升级文件;
自动升级模块,用于根据所述读取模块读取的所述升级文件进行本设备的自动升级。
8.如权利要求7所述的设备,其特征在于,所述读取模块包括:
读单元,用于对所述解码模块解码后的升级文件进行读操作;
写单元,用于根据所述读单元的读操作,将所述升级文件写入缓存器。
9.如权利要求8所述的设备,其特征在于,所述自动升级模块包括:
读单元,用于对所述缓存器中的升级文件进行读操作;
写单元,用于根据所述读单元的读操作,将所述升级文件写入特定存储区;
升级标志设置单元,用于为所述特定存储区内的升级文件设置升级标志;
指针修改单元,用于修改向量指针,使所述向量指针指向所述特定存储区的首地址;
升级读取单元,用于重启所述设备,从所述指针修改单元修改后的所述向量指针指向的位置读取所述升级文件;
升级单元,用于运行所述升级读取单元读取的升级文件。
10.如权利要求9所述的设备,其特征在于,所述自动升级模块还包括:
长度获取单元,用于获取所述缓存器中的升级文件的长度;
存储区域计算单元,用于根据所述长度获取单元获取的长度,计算需要占用的存储区域大小;
分配单元,用于根据所述存储区域计算单元计算得到的存储区域大小,为所述缓存器中的升级文件分配特定存储区。
11.如权利要求9所述的设备,其特征在于,还包括:
已升级标志设置模块,用于为所述缓存器中的升级文件设置已升级标志。
12.如权利要求11所述的设备,其特征在于,所述自动升级模块还包括:
校验和计算单元,用于计算所述特定存储区内的升级文件的校验和;
比较单元,用于比较所述校验和计算单元计算得到的校验和与所述缓存器中存储的所述升级文件的校验和是否相等;
标志清除单元,用于当所述比较单元比较结果为是时,清除所述特定存储区内的升级文件的升级标志;或用于当所述比较单元比较结果为否时,清除所述缓存器中的升级文件的已升级标志,并通知所述自动升级模块的读单元重新对所述缓存器中的升级文件进行读操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市元征软件开发有限公司,未经深圳市元征软件开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010573459.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:**鱼肝酱的制备方法
- 下一篇:一种煤热解工艺