故障信息收集方法、装置及系统的制作方法

文档序号:9566988阅读:633来源:国知局
故障信息收集方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种故障信息收集方法、装置及系统。
【背景技术】
[0002]随着通信技术的不断发展,各行各业对于通信服务的稳定性和发生故障时的及时修复要求也随之提高。为了保证通信设备的服务性能,提高通信设备应对异常事件时的可靠性,通常情况下,通信设备中用于处理关键资源的功能单元均采用主备设计方案,而用户单元则采用冗余分布的方案。
[0003]随着通信设备功能的功能扩展和软件产品的迭代,通信设备的软件越来越复杂和庞大,故障信息的定位也朝着复杂的方向发展,对于现场人员的专业技能要求也越来越高。在现场故障发生时,无法及时尽快的实施诊断修复,从而严重影响通信设备的服务响应性倉泛。
[0004]因此,在相关技术中存在着故障诊断水平低,故障诊断时间长的问题。

【发明内容】

[0005]本发明提供了一种故障信息收集方法、装置及系统,以至少解决相关技术中存在的故障诊断水平低,故障诊断时间长的问题。
[0006]根据本发明的一个方面,提供了一种故障信息收集方法,包括:控制单元将故障信息收集指令发送给用户单元,其中,所述故障信息收集指令包括所述用户单元对应的故障信息收集脚本信息和执行故障信息收集的执行模式;所述控制单元收集所述用户单元返回的对所述故障信息收集指令的执行结果。
[0007]优选地,在所述控制单元将故障信息收集指令发送给用户单元之前,还包括:所述控制单元接收所述故障信息收集指令;所述控制单元将所述故障信息收集指令保存到本地文件系统中。
[0008]优选地,在所述控制单元收集所述用户单元返回的对所述故障信息收集指令的执行结果之后,还包括:所述控制单元将所述执行结果输出至预定服务器。
[0009]优选地,所述故障信息收集脚本信息包括以下信息至少之一:所述用户单元判断故障原因、定位故障信息所执行的诊断函数接口 ;所述用户单元的寄存器值;所述用户单元的操作的中间结果,其中,所述中间结果包括诊断函数执行的中间结果和/或寄存器的中间结果;所述用户单元的配置数据。
[0010]优选地,所述执行结果包括以下至少之一:所述用户单元的内存指定地址;所述用户单元的内存动态分配地址;所述用户单元的重定向存储空间。
[0011]根据本发明的另一方面,提供了一种故障信息收集方法,包括:用户单元接收控制单元发送的故障信息收集指令,其中,所述故障信息收集指令包括所述用户单元对应的故障信息收集脚本信息和执行故障信息收集的执行模式;所述用户单元执行所述故障信息收集指令;所述用户单元将执行所述故障信息收集指令得到的执行结果传送至控制单元。
[0012]优选地,在将所述执行结果传送至所述控制单元之前,还包括:将所述执行结果写入本地故障信息收集文件中;判断所述故障信息收集文件的大小是否达到预定阈值;在判断结果为是的情况下,停止写入所述执行结果。
[0013]根据本发明的再一方面,提供了一种故障信息收集装置,应用控制单元侧,包括:发送模块,用于将故障信息收集指令发送给用户单元,其中,所述故障信息收集指令包括所述用户单元对应的故障信息收集脚本信息和执行故障信息收集的执行模式;收集模块,用于收集所述用户单元返回的对所述故障信息收集指令的执行结果。
[0014]优选地,所述装置还包括:第一接收模块,用于接收所述故障信息收集指令;保存模块,用于将所述故障信息收集脚本保存到本地文件系统中。
[0015]优选的,所述装置还包括:输出模块,用于将所述执行结果输出至预定服务器。
[0016]根据本发明的另一方面,提供了一种故障信息收集装置,应用于用户单元侧,包括:第二接收模块,用于接收控制单元发送的故障信息收集指令,其中,所述故障信息收集指令包括所述用户单元对应的故障信息收集脚本信息和执行故障信息收集的执行模式;执行模块,用于执行所述故障信息收集指令;传送模块,用于将执行所述故障信息收集指令得到的执行结果传送至控制单元。
[0017]优选地,所述装置还包括:写入模块,用于将所述执行结果写入本地故障信息收集文件中;判断模块,用于判断所述故障信息收集文件的大小是否达到预定阈值;停止模块,用于在所述判断模块的判断结果为是的情况下,停止写入所述执行结果。
[0018]根据本发明的再一方面,提供了一种故障信息收集系统,其特征在于,包括上述任一项所述的应用于控制单元中的故障信息收集装置和上述任一项所述的应用于用户单元中的故障信息收集装置。
[0019]通过本发明,采用控制单元将故障信息收集指令发送给用户单元,其中,所述故障信息收集指令包括所述用户单元对应的故障信息收集脚本信息和执行故障信息收集的执行模式;所述控制单元收集所述用户单元返回的对所述故障信息收集指令的执行结果,解决了相关技术中存在的故障诊断水平低,故障诊断时间长的问题,进而达到了提高故障诊断水平,缩短故障诊断时间的效果。
【附图说明】
[0020]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0021]图1是根据本发明实施例的故障信息收集方法一的流程图;
[0022]图2是根据本发明实施例的故障信息收集方法二的流程图;
[0023]图3是根据本发明实施例的故障信息收集装置一的结构框图;
[0024]图4是根据本发明实施例的故障信息收集装置一的优选结构框图一;
[0025]图5是根据本发明实施例的故障信息收集装置一的优选结构框图二 ;
[0026]图6是根据本发明实施例的故障信息收集装置二的结构框图;
[0027]图7是根据本发明实施例的故障信息收集装置二的优选结构框图;
[0028]图8是根据本发明实施例的故障信息收集系统的结构框图;
[0029]图9是根据本发明实施例的通信设备功能结构示意图;
[0030]图10是根据本发明实施例的控制单元的功能结构示意图;
[0031]图11是根据本发明实施例的用户单元的功能结构示意图;
[0032]图12是根据本发明实施例的故障信息收集的流程图;
[0033]图13是根据本发明实施例的用户单元故障信息收集流程图。
【具体实施方式】
[0034]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0035]在本实施例中提供了一种故障信息收集方法,图1是根据本发明实施例的故障信息收集方法一的流程图,如图1所示,该流程包括如下步骤:
[0036]步骤S102,控制单元将故障信息收集指令发送给用户单元,其中,该故障信息收集指令包括用户单元对应的故障信息收集脚本信息和执行故障信息收集的执行模式;
[0037]步骤S104,控制单元收集用户单元返回的对故障信息收集指令的执行结果。
[0038]通过上述步骤,采用控制单元将故障信息收集指令发送给用户单元,其中,该故障信息收集指令包括用户单元对应的故障信息收集脚本信息和执行故障信息收集的执行模式,控制单元收集用户单元返回的对故障信息收集指令的执行结果,实现了用户单元执行故障信息收集指令,并立即将执行结果返回给控制单元,解决了相关技术中存在的故障诊断水平低,故障诊断时间长的问题,提高了现场故障诊断的自动化水平,降低了现场操作执行者的专业要求,缩短了故障诊断时间,从而一定程度上提高了通信设备的服务性能,缩短了通信设备的故障恢复响应时间。
[0039]在一个可选的实施例中,控制单元在将故障信息收集指令发送给用户单元之前,还可以接收该故障信息收集指令,将该故障信息收集指令保存到本地文件系统中,以方便后续的将该故障信息收集指令发送给用户单元。
[0040]在另一个可选的实施例中,在控制单元收集用户单元返回的对故障信息收集指令的执行结果之后,还可以将该执行结果输出到预定的服务器中,从而可以实现该预定的服务器对该故障进行分析及相应的处理,降低操作执行者的专业要求。
[0041]上述的故障信息收集指令中的故障信息收集脚本信息可以包括如下信息至少之一:用户单元判断故障原因、定位故障信息所执行的诊断函数接口 ;用户单元的寄存器值;用户单元的操作的中间结果;用户单元的配置数据,其中,用户单元的寄存器值可以为CPU寄存器值,用户单元操作的中间结果可以为执行诊断函数时得到的中间结果也可以为操作寄存器的中间结果,当然也可以为运行转换操作以及根据现场资源情况得到的一些结果,用户单元配置数据可以为用户权限、配置属性、用户内容、认证方式等信息。
[0042]上述的执行结果可以为如下至少之一:用户单元的内存指定地址;用户单元的内存动态分配地址;
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1