[发明专利]版本升级方法及终端设备有效
申请号: | 201710786052.X | 申请日: | 2017-09-04 |
公开(公告)号: | CN107608693B | 公开(公告)日: | 2020-09-04 |
发明(设计)人: | 沈键;马霖峰 | 申请(专利权)人: | 深圳英飞拓科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 官建红 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 版本 升级 方法 终端设备 | ||
本发明适用于通信技术领域,提供了一种版本升级方法及终端设备,所述方法包括:在启动系统后,加载控制驱动,读取目标子控制器的目标版本信息;判断目标版本信息是否合法;若判定目标版本信息合法,则将目标版本信息与预存的子控制器的版本信息进行比较;根据目标版本信息与所述版本信息的比较结果对目标子控制器进行版本升级,可以通过预存在主SOC程序中的子控制器的升级文件对多个子控制器进行版本升级。版本需要升级时,只需升级主SOC的程序,更新文件系统中子控制器的程序版本信息即可,不再需要单独升级多个子控制器的程序,提高子控制器的版本升级效率,降低子控制器的版本升级出错率,实现一主多从控制,满足实际应用需要。
技术领域
本发明属于通信技术领域,尤其涉及一种版本升级方法及终端设备。
背景技术
现在的嵌入式产品发展迅速,功能越来越全面,控制板上面除了主SOC芯片(System on Chip,系统级芯片)外,往往还会用到一到多个子控制器作为辅助。伴随着控制器的增加,控制器的程序版本维护难度也增大。以安防行业为例,一个普通中小项目可能就应用有数百个摄像机,一台摄像机除了主控SOC,还有两三块辅助单片机。每次系统版本升级需要单独给多个子控制器进行版本升级,工作量大,容易出错,无法满足现有控制器版本升级需要。
发明内容
有鉴于此,本发明实施例提供了一种版本升级方法及终端设备,以解决现有技术中每次系统版本升级需要单独给多个子控制器进行版本升级,工作量大,容易出错的问题。
本发明实施例的第一方面提供了一种版本升级方法,包括:
在启动系统后,加载控制驱动,读取目标子控制器的目标版本信息;
判断所述目标版本信息是否合法;
若判定所述目标版本信息合法,则将所述目标版本信息与预存的子控制器的版本信息进行比较;
根据所述目标版本信息与所述版本信息的比较结果对所述目标子控制器进行版本升级。
本发明实施例的第二方面提供了一种版本升级装置,包括:
版本读取单元,用于在启动系统后,加载控制驱动,读取目标子控制器的目标版本信息;
版本判断单元,用于判断所述目标版本信息是否合法;
版本比较单元,用于若判定所述目标版本信息合法,则将所述目标版本信息与预存的子控制器的版本信息进行比较;
第一版本升级单元,用于根据所述目标版本信息与所述版本信息的比较结果对所述目标子控制器进行版本升级。
本发明实施例的第三方面提供了一种版本升级终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述第一方面的版本升级方法。
本发明实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面的版本升级方法。
本发明实施例与现有技术相比存在的有益效果是:本发明实施例在启动系统后,通过加载控制驱动,读取目标子控制器的目标版本信息;判断该目标版本信息是否合法;若判定该目标版本信息合法,则将该目标版本信息与预存的子控制器的版本信息进行比较;根据目标版本信息与上述版本信息的比较结果对目标子控制器进行版本升级,可以通过预存在主SOC程序中的子控制器的升级文件对多个子控制器进行版本升级。版本需要升级时,只需升级主SOC的程序,更新文件系统中子控制器的程序版本信息即可,不再需要单独升级多个子控制器的程序,提高子控制器的版本升级效率,降低子控制器的版本升级出错率,实现一主多从控制,满足实际应用需要。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳英飞拓科技股份有限公司,未经深圳英飞拓科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710786052.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:无线烧录装置
- 下一篇:安全产品配置升级方法及装置