一种处理复位信号的方法及通信设备技术

技术编号:8532701 阅读:180 留言:0更新日期:2013-04-04 15:38
本发明专利技术实施例提供了一种处理复位信号的方法及通信设备,用以在通信设备出现故障后,记录复位原因,便于对通信设备进行诊断。该方法包括:通信设备的可编程器件接收发送给通信设备的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.一种通信设备,其特征在于,该通信设备包括 可编程器...

【专利技术属性】
技术研发人员:张斌宋建峰
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1