一种双cpu可靠设计的基站动环监控装置及方法

文档序号:9765524阅读:328来源:国知局
一种双cpu可靠设计的基站动环监控装置及方法
【技术领域】
[0001]本发明涉及一种监控方法,具体涉及一种双CPU可靠设计的基站动环监控装置及方法。
技术背景
[0002]随着移动通信4G、5G技术的发展,移动基站数量大增,如何提高基站动环监控稳定性和可靠性,减少基站盲视时间,需要有可靠的动环监控方法。通常的动环监控方法采用单CPU工作模式,集基站动力环境信息采集、处理和传输于一体,通过在CPU中内建数据服务器,跟远端的监控中心LSC建立连接。当系统出故障时,不但数据不能正常上传,系统也不能正常采集基站动力环境信息,基站处理不受控状态,而且动环监控装置一旦出现数据异常故障,如果没有其他监视装置,系统自身按照错误逻辑运行,不能诊断自身故障,系统将无法正常采集和传输动力环境信息,导致整个基站处于盲视状态,这从根本上于基站动环监控的意义相悖。

【发明内容】

[0003]本发明针对现有技术的不足,提出了一种双CPU可靠设计的基站动环监控装置及方法。
[0004]—种双CPU可靠设计的基站动环监控装置,包括电源、第一电源控制电路、第二电源控制电路、第一 CPU、第二 CPU、第一辅助电路、第二辅助电路和实时通讯电路;
[0005 ]所述的电源分别给第一电源控制电路、第二电源控制电路供电,第一电源控制电路的电源输出端与第一 CHJ的电源输入端连接,第二电源控制电路的电源输出端与第二 CPU的电源输入端连接,第一 CPU的电源控制输出端与第二电源控制电路连接,第二 CPU的电源控制输出端与第一电源控制电路连接,第一 CPU与第二 CPU通过实时通讯电路连接,第一CPU外设有第一辅助电路,第二 CHJ外设有第二辅助电路;
[0006]—种双CPU可靠设计的基站动环监控方法,该方法具体如下:
[0007]第一CPU开始启动后,获取实时运行数据,通过诊断算法得出结果Al标志,并将实时数据和Al标志通过实时通讯电路发送给第二CPU,同时接收第二CPU的实时数据,诊断得出结果BI标志,第一 CPU根据BI标志选择控制策略控制第二 CPU运行;第二 CPU开始启动后,获取实时运行数据,通过诊断算法得出结果A2标志,并将实时数据和A2标志通过实时通讯电路发送给第一CPU,同时接收第一CPU的实时数据,诊断得出结果B2标志,第二CPU根据B2标志选择控制策略控制第一 CPU运行;
[0008]当第一CPU检测到第二CPU出现异常时,第一CPU往第二CPU发送用于纠正第二CPU工作状态的通讯数据,控制第二 CPU恢复到正常的运行状态;在通过通讯数据无法使第二CPU恢复正常时,通过第二电源控制电路控制第二CPU电源通断,使第二CPU重启,控制第二CPU恢复到正常的运行状态。同理,当第二 CPU检测到第一 CPU异常时,第二 CPU往第一 CPU发送用于纠正第一 CPU工作状态的通讯数据,控制第一 CPU恢复到正常的运行状态;在通过通讯数据无法使CHJ恢复正常时,通过第一电源控制电路控制第一 CPU电源通断,使第一 CPU重启,控制第一CPU恢复到正常的运行状态。
[0009 ]所述的实时通讯电路为串行总线、并行总线或共享RAM。
[0010]本发明的优点在于,假设第一CPU故障概率为Pl (Pl〈l),第二CPU故障概率为P2(P2〈I ),只有第一CPU和第二CPU同时故障时系统才会故障,其概率为P1*P2,远小于单个CPU发生故障的概率MAX(P1,P2),增加了系统稳定运行时间,可充分保证被监控项处于受控状态。
【附图说明】
:
[0011 ]图1为本发明的基站动环监控方法流程图;
[0012]图2为本发明的结构不意图;
[0013]图3为双CPU可靠设计实施例框图。
[0014]具体实施方法
[0015]—种双CPU可靠设计的基站动环监控装置,包括电源1、第一电源控制电路2、第二电源控制电路8、第一CPU 4、第二CPU 7、第一辅助电路3、第二辅助电路6和实时通讯电路5;
[0016]所述的电源I分别给第一电源控制电路2、第二电源控制电路8供电,第一电源控制电路2的电源输出端与第一CPU 4的电源输入端连接,第二电源控制电路8的电源输出端与第二CPU 7的电源输入端连接,第一CPU 4的电源控制输出端与第二电源控制电路8连接,第二CPU 7的电源控制输出端与第一电源控制电路2连接,第一CPU 4与第二CPU 7通过实时通讯电路连接,第一CPU 4外设有第一辅助电路,第二CPU 7外设有第二辅助电路;
[0017]如图1所示,动环监控装置的双CPU可靠设计方法由电源1、电源控制电路2、辅助电路3、第一CPU 4、实时通讯电路5、辅助电路6、第二CPU7、电源控制电路8组成。电源I为整个动画监控装置供电,负责将输入的外部电源转换为装置所需要的工作电源。第一电源控制电路2用于控制第一CPU 4的供电通路,可通过外部第二CPU 7输入信号控制其通断,直接控制第一CPU 4的断电复位和正常工作的电源供给。第一辅助电路3为第一CPU4的外围工作电路,包括但不限于基站监控过程中所需的D1、D0、AI及智能接口。第一CPU 4用于接收第一辅助电路3的监控数据及对第一辅助电路3的实时控制。第二电源控制电路8用于控制第二CPU7的供电通路,可通过第一CPU 4的外部输入信号控制其通断,直接控制第二CPU7的断电复位和正常工作的电源供给。第二辅助电路6为第二CPU 7的外围工作电路,包括但不限于基站监控过程中所需的D1、D0、AI及智能接口。第二CPU7用于接收第二辅助电路6的监控数据及对第二辅助电路6的实时控制。第一 CPU4和第二 CPU7之间通过串行总线、并行总线、共享RAM的方式实时进行数据交互,互相传递CPU的工作状态,当检测到对方异常时,可发送指令要求对方进行纠正,包括重新初始化、软重启等指令,当CPU通过自身修复动作无法恢复是,对方CPU可通过控制电源控制电路令其断电重启以恢复正常。
实施例:
[0018]如图2所示,监控装置逻辑功能分为动环采集单元和数据传输单元构成,动环采集单元负责基站环境中的数字量、模拟量、智能设备的数据采集,数据传输单元负责将采集到的数据进行处理,实时上报告警信息,并建立webservice服务器,供监控中心的LSC服务器对采集的数据进行查询。监控装置由外
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1