[发明专利]硬件固件独立升级系统及方法有效
申请号: | 201210585845.2 | 申请日: | 2012-12-28 |
公开(公告)号: | CN103106088A | 公开(公告)日: | 2013-05-15 |
发明(设计)人: | 徐至强 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201616 上海市松江*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬件 独立 升级 系统 方法 | ||
1.硬件固件独立升级系统,其特征在于,
所述硬件固件独立升级系统包括一设置模块、一分析处理模块及一与所述分析处理模块连接的执行模块;
所述设置模块启动内核模块载入并产生一升级节点,同时设置一能够通过节点读取用户空间的固件版本文件的存储路径;所述分析处理模块进入用户空间判断硬件当前的固件版本是否需要升级,然后调取需要用于升级的固件版本文件,将所述固件版本文件进行转换处理并按照所述设置模块设置的存储路径进行存储;所述执行模块通过升级节点进入内核访问需要升级的硬件,然后调取固件版本文件进行硬件固件升级,并在升级之后进行校准,校准完毕之后进行复位操作,删除运行所述硬件固件独立升级系统过程中产生的所有模块文件及固件版本文件。
2.根据权利要求1所述的硬件固件独立升级系统,其特征在于,
所述设置模块包括一固件版本文件存储路径设置模块及一内核模块载入设置模块;
所述内核模块载入设置模块启动内核模块的载入并产生一升级节点;通过所述升级节点实现内核与用户空间之间的相互读取;
所述固件版本文件存储路径设置模块设置用于硬件升级的固件版本文件的存储路径。
3.根据权利要求2所述的硬件固件独立升级系统,其特征在于,
所述分析处理模块包括一判断模块、一与所述判断模块连接的版本调取模块、一与所述版本调取模块连接的转换模块及一与所述转换模块连接的存储模块;
所述判断模块对硬件当前固件版本是否需要升级进行判断,得到第一判断结果或第二判断结果;
根据第一判断结果,所述版本调取模块调取需要用于升级的固件版本文件,并传送给所述转换模块进行转换,所述存储模块将所述转换模块将所述固件版本文件进行转换过程中产生的模块文件按照所述固件版本文件存储路径设置模块设置的路径进行存储;
根据第二判断结果,直接退出系统。
4.根据权利要求3所述的硬件固件独立升级系统,其特征在于,
所述执行模块包括一复位模块、一目标访问模块、一与所述目标访问模块连接的升级模块及一与所述升级模块连接的校准模块;
所述目标访问模块通过升级节点进入内核访问需要升级的硬件;所述升级模块通过升级节点读取固件版本文件进行硬件固件升级;所述校准模块在硬件固件升级完成之后对其进行校准并输出校准回执控制所述复位模块进行复位操作,删除运行所述硬件固件独立升级系统过程中产生的所有模块文件及固件版本文件。
5.根据权利要求3或4所述的硬件固件独立升级系统,其特征在于,
所述第一判断结果是硬件当前固件版本需要升级的判断结果;
所述第二判断结果是硬件当前固件版本不需要升级的判断结果。
6.硬件固件独立升级方法,用于一硬件固件独立升级系统,所述硬件固件独立升级方法包括如下步骤:
进入硬件固件独立升级系统;
通过一设置模块中的一内核模块载入设置模块启动内核模块载入并生成升级节点;
通过一设置模块中的一固件版本文件存储路径设置模块设置一能够通过升级节点读取固件版本文件的存储路径;
通过一分析处理模块中的一判断模块判断当前硬件固件版本是否需要升级,得到第一判断结果或第二判断结果;
根据第一判断结果,通过所述分析处理模块中的一版本调取模块调取需要用于升级的固件版本文件;
通过所述分析处理模块中的一转换模块转换版本文件;
通过所述分析处理模块中的一存储模块按照通过所述固件版本文件存储路径设置模块设置的固件版本文件存储路径存储转换后的固件版本文件;
通过一执行模块中的一目标访问模块由升级节点进入内核访问硬件;
通过所述执行模块中的一升级模块进行硬件固件升级;
通过所述执行模块中的一校准模块进行校准;
通过所述执行模块中的一复位模块进行复位操作以删除升级过程中产生的模块文件和固件版本文件;
退出系统。
7.根据权利要求6所述的硬件固件独立升级方法,其特征在于,
根据第二判断结果,直接退出系统。
8.根据权利要求7所述的硬件固件独立升级方法,其特征在于,
所述第一判断结果是硬件当前固件版本需要升级的判断结果;
所述第二判断结果是硬件当前固件版本不需要升级的判断结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210585845.2/1.html,转载请声明来源钻瓜专利网。