[發(fā)明專利]升級方法及裝置有效
| 申請?zhí)枺?/td> | 201710445482.5 | 申請日: | 2017-06-13 |
| 公開(公告)號: | CN109144532B | 公開(公告)日: | 2023-04-11 |
| 發(fā)明(設(shè)計)人: | 廖奇 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 北京天昊聯(lián)合知識產(chǎn)權(quán)代理有限公司 11112 | 代理人: | 姜春咸;馮建基 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 升級 方法 裝置 | ||
本發(fā)明提供了一種升級方法及裝置,該方法包括:檢測用于存儲備用存儲區(qū)域狀態(tài)信息的備信息區(qū)中是否存在第二可擦除可編輯邏輯器件EPLD程序的下載標識,其中,第二EPLD程序是第一EPLD程序的升級版本,第一EPLD程序為待升級版本,備用存儲區(qū)域用于存儲第二EPLD程序;在檢測結(jié)果為是的情況下,對第二EPLD程序進行試運行;在對第二EPLD程序試運行成功的情況下,激活第二EPLD程序。通過本發(fā)明,可以解決相關(guān)技術(shù)中無法保證升級后EPLD程序被激活后是可用的,導致單板可能無法正常運行的問題,同時實現(xiàn)了對升級版本的選擇,達到保證EPLD啟動可靠性的效果。
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種升級方法及裝置。
背景技術(shù)
目前,在一個單板需要升級可擦除可編輯邏輯器件(Erasable?ProgrammableLogic?Device,簡稱為EPLD)程序時,是通過低引腳數(shù)LPC(Low?pin?count?Bus)總線下載將程序直接燒寫到EPLD中ISF(In?System?Flash)中。這就要求單板需要升級EPLD程序時,工程人員必須到現(xiàn)場進行操作。而我們的很多設(shè)備單板分布在全球的各個地方,當多個站點多個單板需要升級EPLD程序時,會耗費大量的人力物力。而且使用原有升級方式很多時候要進行拔板操作,在拔板過程中可能會影響整個網(wǎng)元的正常工作,導致業(yè)務中斷等情況。并且在升級后的EPLD程序無法正常運行時,單板此處不能正常啟動,而原有EPLD程序也已被擦除,單板將無法再正常運行。
在文獻CN200810141637.7中提供了一種遠程升級網(wǎng)元軟件的方法,但此方法并不適用于EPLD的遠程升級,EPLD遠程升級的實現(xiàn)必須充分考慮到升級完成后,EPLD運行區(qū)域的選擇與啟動。但是,上述方法并未考慮升級完成后,EPLD運行區(qū)域的選擇與啟動,且上述方法也沒有回退功能,。
因此,相關(guān)技術(shù)中無法保證升級后EPLD程序被激活后是可用的,導致單板可能無法正常運行的問題。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種升級方法及裝置,以至少解決相關(guān)技中無法保證升級后EPLD程序被激活后是可用的,導致單板可能無法正常運行的問題。
根據(jù)本發(fā)明的一個實施例,提供了一種升級方法,包括:檢測用于存儲備用存儲區(qū)域狀態(tài)信息的備信息區(qū)中是否存在第二可擦除可編輯邏輯器件EPLD程序的下載標識,其中,所述第二EPLD程序是第一EPLD程序的升級版本,所述第一EPLD程序為待升級版本,所述備用存儲區(qū)域用于存儲所述第二EPLD程序;在檢測結(jié)果為是的情況下,對所述第二EPLD程序進行試運行;在對所述第二EPLD程序試運行成功的情況下,激活所述第二EPLD程序。
可選地,在檢測用于存儲備用存儲區(qū)域狀態(tài)信息的備信息區(qū)中是否存在第二EPLD程序的下載標識之前,還包括:接收網(wǎng)元控制板NCP發(fā)送的用于指示升級EPLD的第一EPLD程序的升級命令;根據(jù)所述升級命令,獲取第二EPLD程序并寫入所述EPLD的用于存儲EPLD程序的存儲器中的備用存儲區(qū)域;在所述備信息區(qū)中設(shè)置所述第二EPLD程序的下載標識。
可選地,在對所述第二EPLD程序試運行成功的情況下,激活所述第二EPLD程序包括:在對所述第二EPLD程序試運行成功的情況下,向所述NCP發(fā)送試運行成功的消息;接收所述NCP發(fā)送的激活所述第二EPLD程序的激活命令;根據(jù)所述激活命令,通過將所述備用存儲區(qū)域倒換為所述主用存儲區(qū)域的方式,激活所述第二EPLD程序,其中,所述主用存儲區(qū)域用于存儲所述第一EPLD程序。
可選地,在接收所述NCP發(fā)送的用于指示升級所述第一EPLD程序的所述升級命令之前,還包括:對所述存儲器的存儲區(qū)域進行分區(qū),將所述存儲區(qū)域至少分區(qū)為:用于存儲EPLD程序的主用存儲區(qū)域,用于存儲EPLD程序的備用存儲區(qū)域,用于存儲主用存儲區(qū)域狀態(tài)信息的主信息區(qū)和用于存儲備用存儲區(qū)域狀態(tài)信息的備信息區(qū)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710445482.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





