买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于传统分区的光模块固件可回退在线升级方法_成都新易盛通信技术股份有限公司;四川新易盛通信技术有限公司_202011306571.X 

申请/专利权人:成都新易盛通信技术股份有限公司;四川新易盛通信技术有限公司

申请日:2020-11-19

公开(公告)日:2024-03-29

公开(公告)号:CN112230967B

主分类号:G06F8/65

分类号:G06F8/65;H04L41/082

优先权:

专利状态码:有效-授权

法律状态:2024.03.29#授权;2021.02.02#实质审查的生效;2021.01.15#公开

摘要:本发明公开了一种基于传统分区的光模块固件可回退在线升级方法,包括:在所述光模块MCU中,设置启动加载Bootloader区、多个固件APP区域、KEY值序列标记区域、固件APP参数信息区;所述光模块能够根据所述固件APP参数信息区记录的状态信息、KEY值序列标记区域标记的KEY值跳转至对应的固件APP,在所述固件APP中下载或运行相应的应用程序。在传统分区的架构下,设置多个固件APP分区,并采用KEY值序列标记的方式标记模块当前的固件APP使用情况,通过固件APP参数信息区确定当前对应的固件APP,在更新固件过程中,使用该方法来实现固件APP的试运行、固件APP的版本回退功能,以及固件APP的切换功能。

主权项:1.一种基于传统分区的光模块固件可回退在线升级方法,其特征在于,包括:在所述光模块MCU中设置启动加载Bootloader区、多个固件APP区域、KEY值序列标记区域、固件APP参数信息区;所述光模块能够根据所述固件APP参数信息区记录的状态信息、KEY值序列标记区域标记的KEY值跳转至对应的固件APP,在所述固件APP中下载或运行相应的应用程序;所述光模块能够根据所述固件APP参数信息区记录的状态信息确定所述固件APP是否完整,若是,则标记其为正常状态,若否,则标记为异常状态;光模块基于所述KEY值序列标记区域标记的KEY值升级下载对应的固件APP,包括:步骤1:判断所述KEY值序列标记区域记载的多个固件APP的当前KEY值是否全为无效key值;若是,则当前无可运行固件APP,进入初始下载模式;若否,则进入步骤2;步骤2:在所述KEY值序列标记区域查找KEY值最大的固件APP,根据所查找到的固件APP的状态信息以及运行状态判断是否跳转至该固件APP进行运行;所述步骤2包括:步骤201,在所述KEY值序列标记区域查找到KEY值最大的固件APP,判断所查找到的固件APP在所述固件APP参数信息区中记录的状态信息是否为正常状态,若是则进入步骤202;若否,则进入初始下载模式;步骤202,判断所查找到的固件APP是否具有试运行标记,若是,则进入步骤203;若否,则直接运行该固件APP;步骤203,试运行该固件APP中的程序,判断程序是否能够运行,若是,则清除所述固件APP的试运行标记,正常运行所述固件APP的程序;若否,则进入步骤204;步骤204,清除所述固件APP的试运行标记,在所述KEY值序列标记区域中将所述固件APP的KEY值减少预定数值;步骤205,判断所述KEY值序列标记区域记载的多个固件APP的当前KEY值是否全为初始化key值;若是,则当前无可运行固件APP,进入初始下载模式;若否,则进入步骤205;步骤206,根据所述固件APP参数信息区记录的状态信息复位回退至上一个状态标记为有效运行的固件APP。

全文数据:

权利要求:

百度查询: 成都新易盛通信技术股份有限公司;四川新易盛通信技术有限公司 一种基于传统分区的光模块固件可回退在线升级方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。