[发明专利]固件程序的升级方法及装置、存储介质在审
申请号: | 201710379912.8 | 申请日: | 2017-05-25 |
公开(公告)号: | CN108958760A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 赵学志 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 江舟;董文倩 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固件程序 固件升级 管理文件 升级条件 升级 存储介质 升级策略 原有的 编译 控制程序 可扩展标记语言 主控制系统 解析结果 预设 发布 解析 配置 | ||
1.一种固件程序的升级方法,其特征在于,包括:
根据预设的固件升级需求,在主控制系统中配置与所述固件升级需求对应的可扩展标记语言XML管理文件,其中,所述固件升级需求对应设置有升级条件;
对所述XML管理文件进行解析,在解析结果指示存在固件程序符合所述升级条件时,对满足所述升级条件的固件程序进行升级。
2.根据权利要求1所述的方法,其特征在于,对所述XML管理文件进行解析之后,所述方法还包括:
对所述XML管理文件进行解析,得到与所述XML管理文件对应的数据结构,并对所述XML管理文件中的指定属性的个数进行统计,其中,所述数据结构通过链表描述。
3.根据权利要求2所述的方法,其特征在于,至少通过以下方式判定解析结果指示存在固件程序符合所述升级条件:判断出所述指定属性的个数符合所述升级条件。
4.根据权利要求2或3所述的方法,其特征在于,所述指定属性包括以下至少之一:board元素属性,profile管理属性。
5.根据权利要求1所述的方法,其特征在于,对满足所述升级条件的固件程序进行升级之后,所述方法还包括:
接收升级的固件程序反馈的升级结果;
并判断所述升级结果是否符合预设的固件升级需求。
6.一种固件程序的升级装置,其特征在于,包括:
配置模块,用于根据预设的固件升级需求,在主控制系统中配置与所述固件升级需求对应的可扩展标记语言XML管理文件,其中,所述固件升级需求对应设置有升级条件;
解析模块,用于对所述XML管理文件进行解析;
升级模块,用于在解析结果指示存在固件程序符合所述升级条件时,对满足所述升级条件的固件程序进行升级。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
处理模块,用于对所述XML管理文件进行解析,得到与所述XML管理文件对应的数据结构,并对所述XML管理文件中的指定属性的个数进行统计,其中,所述数据结构通过链表描述。
8.根据权利要求7所述的装置,其特征在于,所述处理模块,还用于至少通过以下方式判定解析结果指示存在固件程序符合所述升级条件:判断出所述指定属性的个数符合所述升级条件。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括:
接收模块,用于接收升级的固件程序反馈的升级结果;
判断模块,用于判断所述升级结果是否符合预设的固件升级需求。
10.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至5中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710379912.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种存储软件包的方法及装置
- 下一篇:一种设备程序的处理方法及装置