本發明專利技術實施例提供了一種處理復位信號的方法及通信設備,用以在通信設備出現故障后,記錄復位原因,便于對通信設備進行診斷。該方法包括:通信設備的可編程器件接收發送給通信設備的CPU的復位信號;所述可編程器件存儲所述復位信號,以及所述復位信號對應的復位原因,并向所述CPU發送復位前的中斷信號;所述CPU接收到所述中斷信號后,查詢所述可編程器件中的復位原因并將復位原因存儲至通信設備的高速存儲器;其中,所述高速存儲器包括:靜態隨機存儲器SRAM,或者控制器為所述可編程器件的動態隨機存儲器DRAM,或者固態盤SSD;所述可編程器件向所述CPU發送所述復位信號。
【技術實現步驟摘要】
本專利技術涉及移動通信領域,尤其涉及一種處理復位信號的方法及通信設備。
技術介紹
通信設備是由機柜、供電、各種單板、散熱系統及相應的軟件組成。通信設備的可靠性與這些環節緊密相關。在通信設備中,各種類別的單板完成接入、交換、信令處理、業務處理等功能。這些單板在具體的產品設計中,典型地會采用1 + 1備份、資源池、負荷分擔,以及IP多路由、802. 3ad鏈路聚合等技術實現設備級的可靠性保護設計,這樣一旦在故障情況下,通過部署的設備軟件,可自動地進行故障發現和切換。并且在故障發生后,把故障的單板從設備中拔出,替換為正常工作的單板備件,再裝載相應的軟件后加入到設備中進行工作,然后再把故障的單板寄回原廠進行檢測和維修。對于單板形式以外的服務器,以及散熱、供電等其它工作模塊、設備,也采用類似的設計。現有技術在通信設備故障出現之后在維修時沒有足夠的數據用于輔助分析故障原因,不利于通信設備的維護。
技術實現思路
本專利技術實施例提供了一種處理復位信號的方法及通信設備,用于在通信設備出現故障后,記錄復位原因,便于對通信設備進行診斷。本專利技術實施例提供的一種處理復位信號的方法包括通信設備的可編程器件接收發送給通信設備的CPU的復位信號;所述可編程器件存儲所述復位信號,以及所述復位信號對應的復位原因,并向所述CPU發送復位前的中斷信號;所述CPU接收到所述中斷信號后,查詢所述可編程器件中的復位原因并將復位原因存儲至通信設備的高速存儲器;其中,所述高速存儲器包括靜態隨機存儲器SRAM,或者控制器為所述可編程器件的動態隨機存儲器DRAM,或者固態盤SSD ;所述可編程器件向所述CPU發送所述復位信號。本專利技術實施例提供的一種通信設備包括可編程器件,用于接收發送給通信設備的CPU的復位信號;存儲所述復位信號,以及所述復位信號對應的復位原因,并向所述CPU發送復位前的中斷信號;向所述CPU發送所述復位信號;CPU,用于接收到所述中斷信號后,查詢所述可編程器件中的復位原因并將復位原因存儲至通信設備的高速存儲器;其中,所述高速存儲器包括靜態隨機存儲器SRAM,或者控制器為所述可編程器件的動態隨機存儲器DRAM,或者固態盤SSD ;高速存儲器,用于存儲所述復位原因;其中,所述高速存儲器包括靜態隨機存儲器SRAM,或者控制器為所述可編程器件的動態隨機存儲器DRAM,或者固態盤SSD。通過以上技術方案可知,本專利技術中通信設備的可編程器件接收發送給通信設備的CPU的復位信號;所述可編程器件存儲所述復位信號,以及所述復位信號對應的復位原因,并向所述CPU發送復位前的中斷信號;所述CPU接收到所述中斷信號后,查詢所述可編程器件中的復位原因并將復位原因存儲至通信設備的高速存儲器;其中,所述高速存儲器包括靜態隨機存儲器SRAM,或者控制器為所述可編程器件的動態隨機存儲器DRAM,或者固態盤SSD ;所述可編程器件向所述CPU發送所述復位信號。本專利技術通過對復位信號進行延遲處理,及時記錄復位原因,并通過特殊的高速存儲器對關鍵數據進行存儲,在設備復位后不丟失數據,便于對通信設備進行故障診斷。附圖說明圖1為本專利技術實施例提供的一種處理復位信號的方法的流程示意圖;圖2為本專利技術實施例提供的高速存儲器的存儲結構劃分圖;圖3為本專利技術具體實施例提供的一種處理復位信號的方法的流程示意圖;圖4為本專利技術具體實施例提供的延遲復位處理框圖;圖5為本專利技術具體實施例提供的可編程器件的邏輯設計示意圖;圖6為本專利技術實施例提供的一種通信設備中的組合裝置。具體實施例方式本專利技術實施例提供了一種處理復位信號的方法及通信設備,用以在通信設備出現故障后,記錄復位原因,便于對通信設備進行診斷。參見圖1,本專利技術實施例提供的一種處理復位信號的方法包括S101、通信設備的可編程器件接收發送給通信設備的CPU的復位信號;S102、所述可編程器件存儲所述復位信號,以及所述復位信號對應的復位原因,并向所述CPU發送復位前的中斷信號;S103、所述CPU接收到所述中斷信號后,查詢所述可編程器件中的復位原因并將復位原因存儲至通信設備的高速存儲器;其中,所述高速存儲器包括SRAM(Static RandomAccess Memory,靜態隨機存儲器),或者控制器為所述可編程器件的設備復位時不掉電的DRAM (Dynamic Random Access Memory,動態隨機存儲器),或者 SSD (Solid State Disk,固態盤);S104、所述可編程器件向所述CPU發送所述復位信號。較佳的,S102中所述可編程器件設計有復位原因寄存器以記錄復位原因,S103中所述CPU在接收到可編程器件發送的中斷信號之后,從復位原因寄存器獲取復位原因并存儲至通信設備的高速存儲器。較佳的,通信設備的可編程器件為FPGA (Field Programmable Gate Array,現場可編程門陣列)或CPLD (Complex Programmable Logic Device,復雜可編程邏輯器件)等可編程器件。較佳的,所述通信設備的可編程器件接收發送給通信設備的CPU的復位信號的步驟,和所述可編程器件向所述CPU發送所述復位信號的步驟之間,經過了預設時間長度。即可通過編程設置延遲時長。較佳的,所述復位信號,包括以下單獨復位信號中的至少一種按鍵復位,或IPMC復位,或雙機復位,或看門狗復位,或軟件復位。較佳的,當所述復位信號包括至少兩個單獨復位信號時,所述可編程器件存儲的復位信號與所述可編程器件向通信設備發送的復位信號中,各個單獨復位信號的順序相同。較佳的,所述可編程器件對輸入的復位信號的下跳沿進行采集和鎖存,以保證各個單獨復位信號的先后順序不會發生變化。較佳的,SlOl之前,該方法還包括通過物理鏈路將所述可編程器件與該通信設備的對端通信設備的可編程器件即對端可編程器件連接;所述可編程器件接受所述對端可編程器件發送的雙機復位信號;其中,所述雙機復位信號為所述發送給通信設備的CPU的復位信號。較佳的,可編程器件還可用于指示主備用狀態。較佳的,兩個通信設備即雙機之間還可通過所述物理鏈路交互用戶信息等關鍵數據。通過物理鏈路和所述可編程器件相結合的方式,使得雙機主備用切換過程快速有效,并能夠避免雙主用等不穩定狀態。較佳的,所述通信設備包括通信網接入設備、通信網傳輸設備、核心網設備??梢?,通信中的各類設備均可運用本專利技術提供的方案。較佳的,該方法還包括所述CPU將通信設備的用戶數據存儲在所述高速存儲器。所述高速存儲器對關鍵的用戶數據進行存儲,在通信設備故障之后,可對高速存儲器中的用戶數據進行查找、回溯,便于對通信設備的診斷。較佳的,高速存儲器包括如下存儲區域中斷信息區,管理信息區,異常信息區和用戶信息區;具體存儲結構如圖2所示。較佳的,該方法還包括每經過預設長度的時間,所述CPU將所述高速存儲器中的數據發送至該通信設備外的指定存儲器。所述指定存儲器,通常是在通信設備系統的全局板或者主控臺上,介質形式包括但不限于SSD,大容量機械硬盤,以及磁盤陣列,即將關鍵數據再次存儲至不易丟失數據的裝置中,進一步提供數據存儲的穩定性。本專利技術采用的高速存儲器,具有以下特點當通信設備復位后,其上存儲的信息不受設備復位的影響,所記錄的信息不會丟失;此時操作維本文檔來自技高網...
【技術保護點】
一種處理復位信號的方法,其特征在于,該方法包括:通信設備的可編程器件接收發送給通信設備的CPU的復位信號;所述可編程器件存儲所述復位信號,以及所述復位信號對應的復位原因,并向所述CPU發送復位前的中斷信號;所述CPU接收到所述中斷信號后,查詢所述可編程器件中的復位原因并將復位原因存儲至通信設備的高速存儲器;其中,所述高速存儲器包括:靜態隨機存儲器SRAM,或者控制器為所述可編程器件的動態隨機存儲器DRAM,或者固態盤SSD;所述可編程器件向所述CPU發送所述復位信號。
【技術特征摘要】
1.一種處理復位信號的方法,其特征在于,該方法包括 通信設備的可編程器件接收發送給通信設備的CPU的復位信號; 所述可編程器件存儲所述復位信號,以及所述復位信號對應的復位原因,并向所述CPU發送復位前的中斷信號; 所述CPU接收到所述中斷信號后,查詢所述可編程器件中的復位原因并將復位原因存儲至通信設備的高速存儲器;其中,所述高速存儲器包括靜態隨機存儲器SRAM,或者控制器為所述可編程器件的動態隨機存儲器DRAM,或者固態盤SSD ; 所述可編程器件向所述CPU發送所述復位信號。2.如權利要求1所述的方法,其特征在于,所述通信設備的可編程器件接收發送給通信設備的CPU的復位信號的步驟,和所述可編程器件向所述CPU發送所述復位信號的步驟之間,經過了預設時間長度。3.如權利要求1所述的方法,其特征在于,所述復位信號,包括以下單獨復位信號中的至少一種 按鍵復位,或IPMC復位,或雙機復位,或看門狗復位,或軟件復位。4.如權利要求3所述的方法,其特征在于,當所述復位信號包括至少兩個單獨復位信號時,所述可編程器件存儲的復位信號與所述可編程器件向所述CPU發送的復位信號中,各個單獨復位信號的順序相同。5.如權利要求1所述的方法,其特征在于,通信設備的可編程器件接收發送給通信設備的CPU的復位信號之前,該方法還包括 通過物理鏈路將所述可編程器件與該通信設備的對端通信設備的可編程器件即對端可編程器件連接; 所述可編程器件接受所述對端可編程器件發送的雙機復位信號; 其中,所述雙機復位信號為所述發送給通信設備的CPU的復位信號。6.如權利要求1所述的方法,其特征在于,所述通信設備包括 通信網接入設備、通信網傳輸設備、核心網設備。7.如權利要求1所述的方法,其特征在于,該方法還包括 所述CPU將通信設備的用戶數據存儲在所述高速存儲器。8.如權利要求1-7任一權項所述的方法,其特征在于,該方法還包括 每經過預設長度的時間,所述CPU將所述高速存儲器中的數據發送至該通信設備外的指定存儲器。9.一種通信設備,其特征在于,該通信設備包括 可編程器...
【專利技術屬性】
技術研發人員:張斌,宋建峰,
申請(專利權)人:大唐移動通信設備有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。