一种实现通信设备单板内部事件记录的方法和系统的制作方法

文档序号:7665110阅读:249来源:国知局
专利名称:一种实现通信设备单板内部事件记录的方法和系统的制作方法
技术领域
本发明涉及一种通信设备技术,尤其涉及一种实现通信设备单板内部事件记录的方 法和系统。
背景技术
随着全球通信行业的高速发展,各大运营商对通信设备的可靠性和稳定性要求越来 越高。然而对于通信设备而言,它的稳定来自于各个单板的稳定运行,但是通信设备运 行过程中还是不可避免会出现一些不可预知的故障,且维护人员不在现场,研发人员事 后很难分析和排除设备存在的隐患,从而导致类似的故障重复发生。因此,在通信设备某些重要单板的设计中,对于设备运行期间发生的事件必须要有 记录,这样可以通过事后来分析这些记录,以便排除设备可能存在的隐患。单板在微处 理器工作正常的情况下,按照自身的需要,将各种事件分类,这些事件发生时,记录事 件发生的时间和当时的内部数据。在现有的技术中,各种通信设备都有自己各自的行业标准,其中定义了各种设备的 故障及原因,可以让维护人员定位和排除一些故障,但这些都是一些常规故障或是可见 故障,对于运行中一些不可见的故障很难确定其原因,例如内部数据异常、瞬间的总线 干扰等等。为了解决以上问题,在单板软件设计中引入"事件"记录的概念,单板的事件有很 多种,例如单板某个主芯片故障、单板某个电源瞬间失效等等,不同通信系统的单板可 以有不同的分类。当已经定义好的事件发生时,单板微处理器记录事件发生的时间和内 部数据,做一个内部数据的快照,当需要时,可以査看这些记录用于分析和排除故障。综上所述,对单板的运行期间所发生的各种事件进行记录和管理,以便进行事件记 录的査询,是目前要解决的技术问题。发明内容本发明的目的在于提供一种实现通信设备单板内部事件记录的方法,该方法提高了 单板的可靠性,增加了单板的综合竞争力。
本发明的另一目的在于提供一种实现通信设备单板内部事件记录的系统,该系统提 高了单板的可靠性。本发明提供的一种实现通信设备单板内部事件记录的方法,其特征在于,包括A、 获取单板内部事件记录;B、 将获取的单板内部事件记录上报给主控板;C、 主控板将单板上报的单板内部事件记录上报给网管。优选的,单板按照事件记录格式对单板内部事件记录进行上报,事件记录格式包括 多个属性,事件记录格式包括流水号;事件时间;类型代码;数据长度;事件数据。优选的,还包括步骤D、主控板收到单板上报的单板内部事件记录后,按照回送格 式给单板一个回复,单板接收到回复后,单板可以将内部缓存清除,以便缓存后续的记 录。回送格式包括多个属性,回送格式包括流水号;单板特征;数据接收标志。优选的,在获取单板内部事件记录后还包括步骤将单板内部事件记录保存到单板的缓存中。然后,在合适的时间或当缓存中的事件记录个数超过一定数值时,将事件记 录转存到单板外部的非易失性存储器中。优选的,在获取单板内部事件记录后还包括步骤直接将单板内部事件记录保存到 单板外部的非易失性存储器中。其中,所述的非易失性存储器可以是FLASH, NVRAM, EEPROM,硬盘存储器 中的任意一种。优选的,按照査询的需要对单板内部事件进行分类,分类包括电源事件、主芯片事件、配置事件。本发明提供的一种实现通信设备单板内部事件记录的系统,其特征在于,该系统包括单板,用于获取单板内部事件记录,获取的单板内部事件记录上报给主控板; 主控板,用于将单板内部事件记录上报给网管;网管,用于管理单盘内部事件记录,提供单盘内部事件记录的査询。 优选的,单板按照事件记录格式对单板内部事件记录进行上报,事件记录格式包括 多个属性,事件记录格式包括流水号;事件时间;类型代码;数据长度;事件数据。优选的,还包括步骤D、主控板收到单板上报的单板内部事件记录后,按照回送格 式给单板一个回复,单板接收到回复后,单板可以将内部缓存清除,以便缓存后续的记 录。回送格式包括多个属性,回送格式包括流水号;单板特征;数据接收标志。 优选的,在获取单板内部事件记录后还包括步骤将单板内部事件记录保存到单板的缓存中。然后,在合适的时间或当缓存中的事件记录个数超过一定数值时,将事件记 录转存到单板外部的非易失性存储器中。优选的,在获取单板内部事件记录后还包括步骤直接将单板内部事件记录保存到 单板外部的非易失性存储器中。其中,所述的非易失性存储器可以是FLASH, NVRAM, EEPROM,硬盘存储器 中的任意一种。优选的,按照査询的需要对单板内部事件进行分类,分类包括电源事件、主芯片事件、配置事件。本发明通过单板的事件记录,维护人员或研发人员在某些故障的事后处理中,可以 得到故障时的数据,用于故障原因的分析和排除设备可能存在的隐患。


图1是现有技术的示意性框图;图2是本发明第一优选实施例的示意性框图;图3是本发明第二优选实施例的示意性框图;图4是单板上报主控板和主控板上报网管所采用的事件记录格式; 图5是主控板回送单板的回送格式。
具体实施方式
从安全和实用的角度考虑,单板可以将事件先记录到缓存,由于缓存空间有限,这 些空间只能循环反复使用,保存最新的事件记录,而且不便于査询。如果单板有外部存储介质(如FLASH),那么可以考虑将事件记录在合适的时间转存到存储介质中,防止 单板掉电后记录丢失。如果通信设备有网管,可以将单板的事件记录上报给网管,由网 管来统一保存在非易失性存储器中,不但方便统一管理,而且有利于事件记录的查询和 统计。图1所示为现有技术所采用的技术方案的示意性框图。通信设备100包括主控板 101,单板102,以下的内容中均以一个单板进行示例,所属技术领域的技术人员应该了 解,通信设备中可以包括多个单板。单板102将单板的事件记录保存到单板缓存中,掉 电后记录将消失,而且查询也不方便。图2是本发明第一实施例的示意性框图,通信设备200包括主控板201,单板202, 以下的内容中均以一个单板进行示例,所属技术领域的技术人员应该了解,通信设备中 可以包括多个单板。单板202事先分配出一块缓存区域用于记录事件,由于每条记录的 长度是一定的,那么一旦分配的缓存区域大小确定后,事件记录的总数也就确定了。例 如,分配一块128K字节的缓存空间,每条事件记录的长度为128字节,那么缓存中最 多可以存放1000条事件记录。当单板发生了某一个已经定义的事件后,单板软件调用记 录函数记录该事件,将事件记录先存在缓存中,这样效率较高,基本不影响程序的正常 运行;然后,在合适的时间或当缓存中的事件记录个数超过一定数值时,将事件记录转存 到外部存储介质,外部存储介质可以是非易失性存储器。在一个实施例中,当单板发生了某一个己经定义的事件后,单板软件调用记录函数 将单板内部事件记录直接保存到单板外部的非易失性存储器中。其中,所述的非易失性存储器可以是FLASH, NVRAM, EEPROM,硬盘存储器 中的任意一种。通过单板的事件记录,维护人员或研发人员在某些故障的事后处理中,可以得到故 障时的数据,用于故障原因的分析和排除设备可能存在的隐患。在一个实施例中,还包括正确的定义和分类单板事件,单板的事件可能有很多种, 设计人员将所有事件按照单板査询的需要分类,如电源事件、主芯片事件、配置事件等 等;设计人员根据单板故障分析的需要,将单板事件的数据定义清楚,也就是说对于某 一类事件,它需要记录哪些数据。如主芯片事件,包括芯片发生故障的时间、故障现象、 故障原因、当时寄存器的数值等等。图3是本发明第二实施例的示意性框图,通信设备300包括网管301,主控板302, 单板303,以下的内容中均以一个单板进行示例,所属技术领域的技术人员应该了解,通 信设备中可以包括多个单板。单板303事先分配出一块缓存区域用于记录事件,由于每 条记录的长度是一定的,那么一旦分配的缓存区域大小确定后,事件记录的总数也就确 定了。例如,分配一块128K字节的缓存空间,每条事件记录的长度为128字节,那么 缓存中最多可以存放1000条事件记录。当单板发生了某一个己经定义的事件后,单板软 件调用记录函数记录该事件,将数据先存在缓存中,这样效率较高,基本不影响程序的 正常运行;然后,在合适的时间或当缓存中的事件记录个数超过一定数值时,将事件记录转存 到外部存储介质,外部存储介质可以是非易失性存储器。
在一个实施例中,当单板发生了某一个已经定义的事件后,单板软件调用记录函数 将单板内部事件记录直接保存到单板外部的非易失性存储器中。其中,所述的非易失性存储器可以是FLASH, NVRAM, EEPROM,硬盘存储器中的任意一种。通过单板的事件记录,维护人员或研发人员在某些故障的事后处理中,可以得到故 障时的数据,用于故障原因的分析和排除设备可能存在的隐患。由于单板的缓存和外部存储介质空间一般都有限,可以存储的记录条数也是有限的, 如果想保存较长时间段的事件记录,需要将这些事件记录上报给网管301,由网管301 来统一存储,也便于査询。对于通信设备300来说, 一般都有一个主控板302,设备单板 303通过主控板302跟网管301通信。因此,单板303发生事件后,先内部缓存事件记录, 在合适的时间按照"事件记录格式"将事件记录上报给主控板302,主控板接收到事件记 录后,将其按照"事件记录格式"上报给网管301。在一个实施例中,主控板302收到单板上报的事件记录后,按照"回送格式"给单 板303 —个回复,单板303接收到回复后,单板303可以将内部缓存清除,以便缓存后 续的记录,这种方式让单板缓存空间不用开的很大,通过单板的事件记录,维护人员或 研发人员在某些故障的事后处理中,可以得到故障时的数据,用于故障原因的分析和排 除设备可能存在的隐患。还包括,正确的定义和分类单板事件,单板的事件可能有很多种,设计人员将所有 事件按照单板査询的需要分类,如电源事件、主芯片事件、配置事件等等;设计人员根 据单板故障分析的需要,将单板事件的数据定义清楚,也就是说对于某一类事件,它需 要记录哪些数据。如主芯片事件,包括芯片发生故障的时间、故障现象、故障原因、当 时寄存器的数值等等。图4是单板上报主控板和主控板上报网管所采用的事件记录格式的一个实施方式, 所属技术领域的技术人员应该了解,事件记录格式并不限于这一个实施方式。单板将事 件记录上报给主控板与主控板将事件记录上报给网管,采用相同的事件记录格式。其中, 流水号事件记录的ID;事件时间记录事件发生的时间,例如,2007-10-10 10:10:10;类型代码确定该事件属于哪类事件,电源事件、主芯片事件、配置事件等类型的事件, 网管根据该类型代码来解析;数据长度确定事件数据的真实长度;事件数据真实反 映事件发生当时的单板内部数据;例如, 一个事件记录具体数据事件记录的ID为1021,占用2个字节;事件发生
的时间为2007年10月10日,上午10点10分10秒,占用7个字节;事件的类型代码 为55,是配置事件,占用l个字节;事件数据的真实长度为l,事件数据的真实长度以 字节,十字节,百字节,千字节等为单位,占用1个字节,即,事件数据的真实长度可 以是1个字节,IO个字节,IOO个字节,1000个字节等;事件数据的值为l,占用l个 字节,表示本次配置与上次不同。图5是主控板回送单板的回送格式的一个实施方式,所属技术领域的技术人员应该 了解,主控板回送单板的回送格式并不限于这一个实施方式。在单板将事件记录上报给 主控板后,主控板收到后按照"回送格式"给单板一个回复,此时,单板可以将内部缓存清除,以便缓存后续的记录。其中,流水号事件记录的ID;单板特征包括单板所 在板位和单板类型,用于确定事件是这块单板发送给主控板的;数据接收标志回送给 单板,告之某个流水号的事件是否已经收到。例如, 一个回送记录的具体数据回送记录的ID为1021,占用2个字节,ID为1021 的回送记录对应于ID为1021的事件记录;单板特征的值为05, Al,占用2个字节,其 中,第l个字节表示板位,第2个字节表示板类型,此时,板位为05,板类型为A1;数 据接收标志为l,占用1个字节,表示事件已经收到。事件记录可以存放位置有三个单板的缓存、单板的外部存储介质、网管。存放在单板上的事件记录只有通过一些内部命令和方式来查询, 一般只能研发人员去查看,通用性较差,安全性较好;存放在网管上的事件记录可以按照事件的时间、类型等方式査 询,通用性比较好,安全性较差,当然网管也可以按照用户等级来提高安全性。在查询具体事件记录的时候,査询的方式跟用户定义的数据密切相关,可以通过"事 件类型"査询,也可以通过"事件发生时间段"査询等等,这样可以快速高效定位设备 的故障,避免类似的故障再次发生,保证设备的稳定运行。本发明通过对单板的内部事件进行记录,使维护人员或研发人员在某些故障的事后 处理中,可以得到单板故障时的数据,有利于故障原因的分析和排除设备可能存在的隐 患。
权利要求
1、一种实现通信设备单板内部事件记录的方法,其特征在于,该方法包括A、获取单板内部事件记录;B、将获取的单板内部事件记录上报给主控板;C、主控板将单板上报的单板内部事件记录上报给网管。
2、 根据权利要求1所述的方法,其特征在于,按照事件记录格式对单板内部事件记 录进行上报,其中所述事件记录格式包括流水号;事件时间;类型代码;数据长度; 事件数据。
3、 根据权利要求1所述的方法,其特征在于,还包括步骤D、主控板收到单板上报的单板内部事件记录后,按照回送格式给单板一个回复,其中所述回送格式包括流水 号;单板特征;数据接收标志。
4、 根据权利要求1所述的方法,其特征在于,在获取单板内部事件记录后还包括步骤先将单板内部事件记录保存到单板的缓存中,在合适的时间或当缓存中的事件记录 个数超过一定数值时,将事件记录转存到单板外部的非易失性存储器中,或者,直接将 单板内部事件记录保存到单板外部的非易失性存储器中。
5、 根据权利要求1所述的方法,其特征在于,按照査询的需要对单板内部事件进行 分类,分类包括电源事件、主芯片事件、配置事件。
6、 一种实现通信设备单板内部事件记录的系统,其特征在于,该系统包括 单板,用于获取单板内部事件记录,将获取的单板内部事件记录上报给主控板; 主控板,用于将单板内部事件记录上报给网管;网管,用于管理单盘内部事件记录,提供单盘内部事件记录的査询。
7、 根据权利要求6所述的系统,其特征在于,按照事件记录格式对单板内部事件记 录进行上报,其中,所述事件记录格式包括流水号;事件时间;类型代码;数据长度; 事件数据。
8、 根据权利要求6所述的系统,其特征在于,主控板收到单板上报的单板内部事件 记录后,按照回送格式给单板一个回复,其中,所述回送格式包括流水号;单板特征; 数据接收标志。
9、 根据权利要求6所述的系统,其特征在于,在获取单板内部事件记录后还包括 先将单板内部事件记录保存到单板的缓存中,在合适的时间或当缓存中的事件记录个数 超过一定数值时,将事件记录转存到单板外部的非易失性存储器中,或者,直接将单板 内部事件记录保存到单板外部的非易失性存储器中。
10、 根据权利要求6所述的系统,其特征在于,按照查询的需要对单板内部事件进 行分类,分类包括电源事件、主芯片事件、配置事件。
全文摘要
本发明涉及一种实现通信设备单板内部事件记录的方法和系统,首先获取单板内部事件记录,然后将获取的单板内部事件记录按照事件记录格式上报给主控板,接着,主控板将单板上报的单板内部事件记录按照事件记录格式上报给网管,网管管理单盘内部事件记录,提供单盘内部事件记录的查询,主控板收到单板上报的单板内部事件记录后,按照回送格式给单板一个回复,此时,单板可以将内部缓存清除,以便缓存后续的记录。同时,还按照查询的需要对单板内部事件进行分类。
文档编号H04M3/22GK101159774SQ20071017714
公开日2008年4月9日 申请日期2007年11月9日 优先权日2007年11月9日
发明者程胜利 申请人:烽火通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1