[發明專利]應用程序的更新方法有效
| 申請號: | 201810316409.2 | 申請日: | 2018-04-10 |
| 公開(公告)號: | CN110362321B | 公開(公告)日: | 2022-10-11 |
| 發明(設計)人: | 陳可;翁桂華;姬軍豪;黃輝;譚凱寧 | 申請(專利權)人: | 臺達電子工業股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 隆天知識產權代理有限公司 72003 | 代理人: | 李昕巍;章侃銥 |
| 地址: | 中國臺*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 更新 方法 | ||
1.一種應用程序的更新方法,適用于一電源模塊,其中該電源模塊包含一第一控制器以及一第二控制器,該第一控制器分別與該第二控制器以及一上位機系統相互通信,且該第一控制器以及該第二控制器更各自包含一更新加載區、一應用程序區及一備份儲存區,該第一控制器的該應用程序區用以存放一第一應用程序數據,該第二控制器的該應用程序區用以存放一第二應用程序數據,該更新方法包含步驟:
(a)當該電源模塊正常工作或重新上電時,該第一控制器使用該第一應用程序數據進行運作,該第二控制器使用該第二應用程序數據進行運作;
(b)當該第一控制器接收到該上位機系統傳送的一更新命令時,便解析該更新命令,并從該更新命令判斷出更新該第一控制器或該第二控制器,且依據判斷結果產生一標志,而后該第一控制器再從該應用程序區跳轉至該更新加載區;
(c)該第一控制器的該更新加載區在接收到該上位機系統傳送的一更新數據后,讀取該標志來確認該更新數據提供給該第一控制器或該第二控制器;
(d)當確認該更新數據提供給該第一控制器時,該第一控制器的該更新加載區將該更新數據寫入該第一控制器的該備份儲存區;
(e)在該更新數據接收完畢后,該第一控制器再接收該上位機系統傳送的一驗證校驗值,該第一控制器的該更新加載區讀取儲存于該備份儲存區的該更新數據并計算出一實際校驗值;
(f)當確認該更新數據提供給該第二控制器時,該第一控制器發送一跳轉命令至該第二控制器,使得該第二控制器從該應用程序區跳轉至該更新加載區,且該第一控制器的該更新加載區將該更新數據傳送至該第二控制器的該更新加載區,而該第二控制器的該更新加載區將所接收到的該更新數據寫入該第二控制器的該備份儲存區;
(g)在該更新數據接收完畢后,該第一控制器再接收該上位機系統傳送的該驗證校驗值且在該更新數據發送完成后,該第一控制器的該更新加載區將該驗證校驗值傳送至該第二控制器的該更新加載區,該第二控制器的該更新加載區讀取儲存在該備份儲存區的該更新數據并計算出該實際校驗值;
(h)比較該實際校驗值與該驗證校驗值是否相同;以及
(i)當該實際校驗值與該驗證校驗值相同時,擦除需更新的該第一控制器或該第二控制器所對應的該應用程序區內的該第一應用程序數據或該第二應用程序數據,并將儲存于對應的該備份儲存區的該更新數據移動至已擦除的該應用程序區,且在更新完成后,已進行更新的該第一控制器或該第二控制器使用對應的該應用程序區的該更新數據進行運作;
其中,當步驟(a)執行完后執行步驟(b),當步驟(b)執行完后執行步驟(c),當步驟(c)確認該更新數據提供給該第一控制器時執行步驟(d),當步驟(d)執行完后執行步驟(e),當步驟(e)執行完后執行步驟(h),而當步驟(c)確認該更新數據提供給該第二控制器則執行步驟(f),當步驟(f)執行完后執行步驟(g),當步驟(g)執行完后執行步驟(h),而當執行步驟(h)且判斷結果為是時,執行步驟(i),當步驟(h)判斷結果為否時,執行步驟(a)。
2.如權利要求1所述的應用程序的更新方法,其中該電源模塊包含一副邊電路及一原邊電路,且該第一控制器為一副邊控制器,用以控制該副邊電路,該第二控制器為一原邊控制器,用以控制該原邊電路。
3.如權利要求1所述的應用程序的更新方法,其中該電源模塊包含一原邊電路,且該第一控制器為一通信控制器,用以分別與該上位機系統及該第二控制器相互通信,該第二控制器為一原邊控制器,用以控制該原邊電路。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于臺達電子工業股份有限公司,未經臺達電子工業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810316409.2/1.html,轉載請聲明來源鉆瓜專利網。





