一种故障数据获取系统和远程设备控制系统及其对应方法_3

文档序号:9846507阅读:来源:国知局
的第一 IPMI接口控制器与AMC单板上的第二 IPMI接口控制器之间的数据通道。
[0084]远程设备通过所述IPMB通道将故障数据上报网络管理中心,包括:
[0085]AMC单板对故障数据进行处理,并将处理后的故障数据发送给MCH单板,MCH单板对所述故障数据进行处理后,将处理后的故障数据上报网络管理中心。
[0086]具体的,所述AMC单板对故障数据进行处理包括:
[0087]所述AMC单板中的第二 IPMI接口控制器对从第二 CPU控制单元获取的故障数据进行译码,并将译码后的数据转换成MCH单板中第一 IPMI接口控制器支持的数据格式,所述支持的数据格式,例如可以是I2C总线要求的格式,之后将格式转换后的数据发送给所述第一 IPMI接口控制器。
[0088]具体的,所述MCH单板对故障数据进行处理包括:
[0089]所述MCH单板中的第一 IPMI接口控制器接收到AMC单板中第二 IPMI接口控制器发送的故障数据后,对所述故障数据进行译码,将所述故障数据转换成MCH单板中第一 CPU控制单元要求的数据格式,例如,可以是RS232、或者RS485或者localbus等格式数据,之后将格式转换后的数据发送给所述第一 CPU控制单元;第一 CPU控制单元接收到第一 IPMI接口控制器发送的故障数据后先将所述故障数据按照MCH单板中的第二网络接口支持的数据格式进行译码,还原真实数据,并将还原后的真实数据按照以太网包的格式进行打包,然后传送给第二网络接口。
[0090]MCH单板将处理后的故障数据上报网络管理中心,具体包括:
[0091 ] MCH单板中的第二网络接口通过网络管理中心的第一网络接口将处理后的故障数据上报网络管理中心。
[0092]实施例三
[0093]本发明实施例三提供了一种远程设备控制系统,该系统的基本结构与图2示出的故障数据上报系统相同,因此,直接以图2为例,对该远程设备控制系统进行介绍,该系统包括:网络管理中心11和远程设备12 ;其中,
[0094]所述网络管理中心11,用于通过与远程设备12之间的IP通道和远程设备内部的IPMB通道向远程设备12发送控制指令;
[0095]所述远程设备12,用于接收网络管理中心11发送的控制指令,并根据所述控制指令执行相应操作。
[0096]具体的,所述远程设备12包括:MCH单板103及AMC单板106 ;其中,
[0097]所述MCH单板103,用于接收来自网络管理中心11的控制指令,并通过自身与AMC单板之间的IPMI通道将所述控制指令发送至AMC单板;
[0098]所述AMC单板106,用于接收MCH单板发送的控制指令,并根据所述控制指令执行相应操作;
[0099]所述网络管理中心11的第一网络接口 101与远程设备12中MCH单板103的第二网络接口 102相连接,从而实现网络管理中心11与MCH单板103 (或者说是实现网络管理中心11与远程设备12)之间的通信,该第一网络接口 101与第二网络接口 102之间的通道即为网络管理中心11与远程设备12之间的IP通道;
[0100]所述MCH单板103通过自身的IPMB控制器107与AMC单板106上的第二 IPMI接口控制器108相连接,从而在远程设备内部实现MCH单板103与AMC单板106之间的通信;其中,所述MCH单板103中第一 IPMI接口控制器107与所述AMC单板106中第二 IPMI接口控制器108之间的通道可以被称为MCH单板103和AMC单板106间的IPMB通道。
[0101]所述远程设备MCH单板103通过其与AMC单板106之间的IPMB通道将网络管理中心11发送的控制指令发送给AMC单板106 ;
[0102]进一步的,如图3所示,在图2所示远程设备控制系统的基础上,所述远程设备MCH单板103还包括:第一 CPU控制单元31,所述远程设备AMC单板106还包括第二 CPU控制单元32 ;所述第一 CPU控制单元31分别与第二网络接口 102和第一 IPMI接口控制器107相连,所述第二 CPU控制单元32与第二 IPMI接口控制器108相连。
[0103]下面基于图3,对本发明实施例三提供的远程设备控制系统的实现原理做以下详细介绍:
[0104]网关管理中心11生成控制指令后,直接将所述控制指令通过第一网络接口 101发送至远程设备12的第二网络接口 102,所述控制指令为以太网格式数据;
[0105]接收到所述控制指令的第二网络接口 102将所述控制指令转换成第一 CPU控制单元31所支持的数据格式之后,将所述控制指令发送至第一 CPU控制单元31 ;其中,所述第一 CPU控制单元31所支持的数据格式可以是RS232、或者RS485或者localbus等;
[0106]第一 CPU控制单元31接收到第二网络接口 102发送的格式转换后的控制指令后,对所述控制指令进行格式转换,将所述控制指令转换成第一 IPMI接口控制器单元107支持的数据格式,之后,发送给所述第一 IPMI接口控制单元;其中,所述第一 IPMI接口控制器单元107支持的数据格式可以为I2C总线格式等。
[0107]第一 IPMI接口控制器107直接将所述接收到的控制指令发送个第二 IPMI接口控制器108 ;第二 IPMI接口控制器108对所述控制指令进行格式转换后,将所述控制指令转换成第二 CPU控制单元32支持的数据格式之后,发送给第二 CPU控制单元32 ;所述第二CPU控制单元32支持的数据格式为可以是RS232、或者RS485或者localbus等。
[0108]接收到所述控制指令后,第二 CPU控制单元32对所述控制指令进行解析,并根据所述控制指令的指示执行相应操作。
[0109]实施例四
[0110]本发明实施例四提供了一种远程设备故障数据获取方法,如图5所示,所述方法包括以下步骤:
[0111]步骤501:网络管理中心生成控制指令;
[0112]这一步骤中,网络管理中心根据实际需要生成向远程设备下发的控制指令。
[0113]步骤502:所述网络管理中心通过自身与远程设备之间的IP通道和远程设备内部的IPMB通道向远程设备发送控制指令;
[0114]所述远程设备与网络管理中心之间的IP通道是指所述远程设备上的第二网络接口与所述网络管理中心上的第一网络接口之间的通道。
[0115]具体的,所述IPMB通道是指远程设备内部MCH单板上的第一 IPMI接口控制器与AMC单板上的第二 IPMI接口控制器之间的数据通道。
[0116]所述网络管理中心通过远程设备内部的IPMB通道向远程设备发送控制指令,包括:
[0117]远程设备将控制指令发送至远程设备的MCH单板,所述MCH单板对所述控制指令进行处理后,将所述控制指令发送给AMC单板,所述AMC单板对所述控制指令进行处理,并根据所述控制指令执行相应操作;
[0118]具体的,所述MCH单板对所述控制指令进行处理,包括:
[0119]MCH单板中的第二网络接口将接收到的控制指令转换成第一 CPU控制单元所支持的数据格式,之后,将所述控制指令发送至第一 CPU控制单元;其中,所述第一 CPU控制单元所支持的数据格式可以是RS232、或者RS485、或者localbus等;
[0120]第一 CPU控制单元接收到所述控制指令后,将所述控制指令转换为第一 IPMI接口控制器所支持的数据格式,并发送给第一 IPMI接口控制器;其中,所述第一 IPMI接口控制器所支持的数据格式为I2C总线格式等。
[0121 ] 所述AMC单板对所述控制指令进行处理,包括:
[0122]AMC单板中的弟—IPMI接口fe制器接收到所述fe制指令后,将所述fe制指令转换为第二 CPU控制单元所支持的数据格式,并发送给第二 CPU控制单元;所述第二 CPU控制单元支持的数据格式为RS232、或者RS485或者localbus等。
[0123]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0124]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1