[发明专利]应用程序的更新方法有效
申请号: | 201810316409.2 | 申请日: | 2018-04-10 |
公开(公告)号: | CN110362321B | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 陈可;翁桂华;姬军豪;黄辉;谭凯宁 | 申请(专利权)人: | 台达电子工业股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 隆天知识产权代理有限公司 72003 | 代理人: | 李昕巍;章侃铱 |
地址: | 中国台*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 更新 方法 | ||
本申请公开一种应用程序的更新方法,其将更新数据先储存于备份储存区,原始应用程序数据依然存放于控制器的应用程序区中,换言之,即原始应用程序数据并未被擦除,故应用本申请的更新方法的电源模块在重新上电或是因更新不完全而须重新进行更新时,由于控制器依然可以使用原始应用程序数据运行,故电源模块仍可顺利运行而且可以再次进行更新,使得整体的效能提升。
技术领域
本公开涉及一种应用程序的更新方法,尤指一种应用于电源模块的应用程序的更新方法。
背景技术
随着电源模块技术的发展,越来越多电源模块应用在各种工业领域上,例如大型服务器、网络交换机、存储设备、通信基站及数据中心等,与此同时,用户对电源模块的要求也越来越高。电源模块中通常会嵌入多个电源控制器,用于对电源模块内的功率转换电路等进行控制、故障保护以及监控其输入输出状态信息。电源控制器还需要与各种工业领域内的上位机系统进行通信,其中上位机系统与电源控制器通常利用电源管理总线(PowerManagement Bus、PMBus)接口来进行通信,使得上位机系统可监控电源模块的工作状态和控制电源模块的输出。
在实际应用当中,用户经常需要对电源控制器中的应用程序进行更新,以修复应用程序的缺陷(bug)及优化应用程序。通过上述对应用程序的更新可以节省电源模块的维护成本和缩短电源模块的维护周期。用户在定义电源管理总线(PMBus)的命令时通常会定义一组与应用程序更新相关的命令,上位机系统可以通过这些电源管理总线(PMBus)的命令来控制和监控整个应用程序的更新过程。为此,电源模块在出厂时需要带有引导加载(Boot Loader)功能,亦即在电源控制器中具有更新加载区,当需要更新电源控制器的应用程序时,该更新加载区可以接收电源管理总线的更新命令,并将位于电源控制器的应用程序区里的应用程序更新到新的版本。
在现有的技术中,由于电源控制器中应用程序的更新由更新命令进行控制,且不同的更新命令之间有一定的次序及延时要求,如果上位机系统与电源模块之间时序配合有误,易导致更新出现问题。此外,假设电源控制器的应用程序在更新过程中出现掉电的问题,也会导致更新中断。当电源控制器中应用程序的更新出现问题时,由于电源控制器中的应用程序的原始数据已被擦除,而新写入的更新数据又不完整,将会使得电源控制器一直停留在更新加载区,导致电源模块无法正常运行,这对上位机系统的开发或运行产生很大的不良影响。用户只能通过再次更新电源控制器的应用程序,并在花费一定的调试时间确保应用程序更新完成后,才能使电源模块恢复正常运行。
因此,如何发展一种克服上述缺失的应用程序的更新方法,实为目前迫切的需求。
发明内容
本案的主要目的在于提供一种应用程序的更新方法,解决已有更新方法在电源控制器的应用程序的更新过程中出现问题而导致电源模块不能正常运行的缺陷。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于台达电子工业股份有限公司,未经台达电子工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810316409.2/2.html,转载请声明来源钻瓜专利网。