基于i2c链路交换的服务器资产信息管理设计方法

文档序号:7774026阅读:216来源:国知局
基于i2c链路交换的服务器资产信息管理设计方法
【专利摘要】本发明公开了一种基于I2C链路交换的服务器资产信息管理设计方法,通过建立I2C链路通讯中枢,即I2C链路的主控端,用来发出与进行信息收集、完成管理;经过两级传递及信号驱动能力加强后,I2C链路通讯中枢逐级打开控制通道,并且轮询读取节点的资产信息。通过实施本发明的技术,可以很方便的获取服务器的资产信息,不仅达到了高效率要求,而且实现获取方式的实时性要求,提高了资产信息传输效率与准确性,提高了服务器系统的资产管理可靠性与稳定性。
【专利说明】基于I2C链路交换的服务器资产信息管理设计方法
【技术领域】
[0001]本发明涉及计算机通信资产管理领域,具体是利用一种基于I2C链路交换的机架式服务器资产信息管理设计方法。
技术背景
[0002]当今的服务器系统对资产信息的获取要求越来越高,服务器资产信息管理需要实时的收取各服务器节点的资产数据,并对资产的异常变动做出预警及变更处理。服务器资产信息管理需要每个节点的参与轮询响应,并提供本节点的资产信息;
随着服务器节点的增多,对于服务器资产信息管理要求的动态响应能力越来越快,在完成快速轮询响应的同时,对资产的异常变动管理提出了更高的需求,资产的异常变动时能快速做出信息反馈,并将变动的内容进行实时的记录。目前多节点服务器系统的资产管理大多依靠人工记录统计的方式,该方式统计效率低,数据准确性不高,且无法做到实时性。今天,大量的服务器节点接入到网络中,如何实现多节点环境下服务器资产信息的有效管理,对于服务器资产运行维护的稳定性具有重要的意义。
[0003]针对当前对服务器资产信息管理的统计效率低,数据准确性不高,且无法做到实时性的问题,目前只能通过人工的机房管理,通过对节点信息的手动记录建立维护表格,并定期更新表格,节点异常变动,只能通过人为的比对节点信息的方式获取,无法实现一致精确性;随着对服务器系统可靠性要求不断增加,为了保证服务器运行维护的稳定,在多节点高强度运行过程中,稳定有效资产管理设计尤为重要,并成为决定服务器运行稳定性关键要素之一。

【发明内容】

[0004]本发明要解决的技术问题是:本发明是以总线仲裁理论支撑点,具体是利用一种基于I2C链路交换的机架式服务器资产信息管理设计方法,来解决当前多节点服务器系统的资产管理大多依靠人工记录中统计效率低、数据准确性不高且无法做到实时性资产监控的问题。
[0005]本发明所采用的技术方案为:一种基于I2C链路交换的服务器资产信息管理设计方法,包括步骤如下:
①建立I2C链路通讯中枢,即I2C链路的主控端,来发出与进行信息收集、完成管理等。由于服务器节点较多,因此需要I2C链路的主控端发出六路主控I2C链路,以尽可能兼容更多的服务器节点。
[0006]②I2C链路交换采用两级控制传递,第一级采用可编程控制器实现I2C的多路转换,即实现一路转四路切换,第二级采用可编程控制器实现I2C的节点通讯多路转换,即实现一路转八路切换。
[0007]③经过两级I2C链路控制传递后,I2C链路的信号已经开始变差,并出现波形反射、波形电平浮动、驱动能力减弱,因此需要进行数据的缓冲与信号驱动加强,信号的反射、浮动与驱动能力得到兼顾提升与控制,达到最优的I2C链路控制。
[0008]④经过两级传递及信号驱动能力加强后,I2C链路通讯中枢,即I2C链路的主控端首先打开六路主控I2C链路中的第一组链路,在第一组主控链路中发送第一级多路转换打开指令,打开第一级多路转换的第一通道;紧接着在第一组主控链路中发送第二级多路转换打开指令,打开第二级多路转换的第一通道,这样就形成了第一组链路一第一级多路转换的第一通道一第二级多路转换的第一通道的链路通道,通过链接节点对外的I2C通道即可读取该通道上节点的信息。
[0009]所述的建立I2C链路通讯中枢,即I2C链路的主控端,来发出与进行信息收集、完成管理等。I2C链路通讯中枢即为ARM嵌入式控制器,来完成I2C链路的切换、读写控制等,同时完成资产的轮询读取。由于服务器节点较多,因此需要I2C链路的主控端即ARM嵌入式控制器发出六路以上的主控I2C链路,以尽可能兼容更多的服务器节点。
[0010]所述的I2C链路交换采用两级控制传递,第一级采用可编程控制器实现I2C的多路转换,即实现一路转四路切换,第二级采用可编程控制器实现I2C的节点通讯多路转换,即实现一路转八路切换。多路切换为内部地址切换,即需要主控端发送通道的切换指令,指令内容包括通道的地址、通道的打开状态;第一级控制传递打开后,顺序再打开第二级控制。
[0011]所述的经过两级I2C链路控制传递后,I2C链路的信号已经开始变差,并出现波形反射、波形电平浮动、驱动能力减弱,因此采用I2C链路驱动器PCA9517进行数据的缓冲与信号驱动加强,信号的反射、浮动与驱动能力得到兼顾提升与控制,信号起到隔离作用,并达到最优的I2C链路控制。
[0012]链路的形成方法,需要逐级打开I2C链路通道,由于I2C链路的主控端有六路主控I2C链路,第一级控制传递实现一路转四路切换,第二级控制传递实现一路转八路切换。这样即形成6X4X8共计192路I2C通道,即可检测到192个节点资产数据,达到最大化的I2C链路控制。
[0013]可以采用目前主流的ARM9嵌入式控制器,建立I2C链路通讯中枢,即I2C链路的主控端,来发出与进行信息收集、完成管理等。I2C链路的主控端发出六路主控I2C链路,兼容192个服务器节点。
[0014]所述I2C链路交换采用两级控制传递,第一级采用可编程控制器EPM240T100C5N实现I2C的多路转换,即实现一路转四路切换,第二级采用可编程控制器EPM240T100C5N实现I2C的节点通讯多路转换,即实现一路转八路切换。
[0015]经过两级I2C链路控制传递后,可以采用PCA9517进行数据的缓冲与信号驱动加强,达到最优的I2C链路控制。
[0016]经过两级传递及信号驱动能力加强后,I2C链路通讯中枢逐级打开控制通道,并且轮询读取节点的资产信息。
[0017]本发明的有益效果为:通过实施本发明的技术,可以很方便的获取服务器的资产信息,不仅达到了高效率要求,而且实现获取方式的实时性要求,提高了资产信息传输效率与准确性,提高了服务器系统的资产管理可靠性与稳定性。
【专利附图】

【附图说明】[0018]图1为本发明实施流程图。
【具体实施方式】
[0019]下面参照附图,结合实施例对本发明详细说明。
[0020]实施例1:
一种基于I2C链路交换的服务器资产信息管理设计方法,包括步骤如下:
①建立I2C链路通讯中枢,即I2C链路的主控端,来发出与进行信息收集、完成管理等。由于服务器节点较多,因此需要I2C链路的主控端发出六路主控I2C链路,以尽可能兼容更多的服务器节点。
[0021]②I2C链路交换采用两级控制传递,第一级采用可编程控制器实现I2C的多路转换,即实现一路转四路切换,第二级采用可编程控制器实现I2C的节点通讯多路转换,即实现一路转八路切换。
[0022]③经过两级I2C链路控制传递后,I2C链路的信号已经开始变差,并出现波形反射、波形电平浮动、驱动能力减弱,因此需要进行数据的缓冲与信号驱动加强,信号的反射、浮动与驱动能力得到兼顾提升与控制,达到最优的I2C链路控制。
[0023]④经过两级传递及信号驱动能力加强后,I2C链路通讯中枢,即I2C链路的主控端首先打开六路主控I2C链路中的第一组链路,在第一组主控链路中发送第一级多路转换打开指令,打开第一级多路转换的第一通道;紧接着在第一组主控链路中发送第二级多路转换打开指令,打开第二级多路转换的第一通道,这样就形成了第一组链路一第一级多路转换的第一通道一第二级多路转换的第一通道的链路通道,通过链接节点对外的I2C通道即可读取该通道上节点的信息。
[0024]实施例2:
在实施例1的基础上,本实施例所述的I2C链路通讯中枢即为ARM嵌入式控制器,来完成I2C链路的切换、读写控制等,同时完成资产的轮询读取。由于服务器节点较多,因此需要I2C链路的主控端即ARM嵌入式控制器发出六路以上的主控I2C链路,以尽可能兼容更多的服务器节点。
[0025]实施例3:
在实施例1的基础上,本实施例所述的多路切换为内部地址切换,即需要主控端发送通道的切换指令,指令内容包括通道的地址、通道的打开状态;第一级控制传递打开后,顺序再打开第二级控制。
[0026]实施例4:
在实施例1的基础上,本实施例采用I2C链路驱动器PCA9517进行数据的缓冲与信号驱动加强,信号的反射、浮动与驱动能力得到兼顾提升与控制,信号起到隔离作用,并达到最优的12C链路控制。
[0027]实施例5:
在实施例1的基础上,本实施例所述链路的形成方法,需要逐级打开I2C链路通道,由于I2C链路的主控端有六路主控I2C链路,第一级控制传递实现一路转四路切换,第二级控制传递实现一路转八路切换。这样即形成6X4X8共计192路I2C通道,即可检测到192个节点资产数据,达到最大化的I2C链路控制。[0028]实施例6:
在实施例2的基础上,本实施例可以采用目前主流的ARM9嵌入式控制器,建立I2C链路通讯中枢,即I2C链路的主控端,来发出与进行信息收集、完成管理等。I2C链路的主控端发出六路主控I2C链路,兼容192个服务器节点。
[0029]实施例1:
在实施例1的基础上,本实施例所述I2C链路交换采用两级控制传递,第一级采用可编程控制器EPM240T100C5N实现I2C的多路转换,即实现一路转四路切换,第二级采用可编程控制器EPM240T100C5N实现I2C的节点通讯多路转换,即实现一路转八路切换。
[0030]实施例8:
在实施例1的基础上,本实施例经过两级I2C链路控制传递后,可以采用PCA9517进行数据的缓冲与信号驱动加强,达到最优的I2C链路控制。
[0031]实施例9:
①采用目前主流的ARM9嵌入式控制器,建立I2C链路通讯中枢,即I2C链路的主控端,来发出与进行信息收集、完成管理等。I2C链路的主控端发出六路主控I2C链路,兼容192个服务器节点。
[0032]②I2C链路交换采用两级控制传递,第一级采用可编程控制器EPM240T100C5N实现I2C的多路转换,即实现一路转四路切换,第二级采用可编程控制器EPM240T100C5N实现I2C的节点通讯多路转换,即实现一路转八路切换。
[0033]③经过两级I2C链路控制传递后,采用PCA9517进行数据的缓冲与信号驱动加强,达到最优的I2C链路控制。
[0034]④经过两级传递及信号驱动能力加强后,I2C链路通讯中枢逐级打开控制通道,并且轮询读取节点的资产信息。
【权利要求】
1.一种基于I2C链路交换的服务器资产信息管理设计方法,其特征在于: 包括步骤如下: I)建立I2C链路通讯中枢,作为I2C链路的主控端,用来发出与进行信息收集、完成管理,所述I2C链路的主控端发出六路主控I2C链路; ②I2C链路交换采用两级控制传递,第一级采用可编程控制器实现I2C的多路转换,实现一路转四路切换,第二级采用可编程控制器实现I2C的节点通讯多路转换,实现一路转八路切换; ③经过两级I2C链路控制传递后,进行数据的缓冲与信号驱动加强,信号的反射、浮动与驱动能力得到兼顾提升与控制; ④经过两级传递及信号驱动能力加强后,I2C链路的主控端首先打开六路主控I2C链路中的第一组链路,在第一 组主控链路中发送第一级多路转换打开指令,打开第一级多路转换的第一通道;紧接着在第一组主控链路中发送第二级多路转换打开指令,打开第二级多路转换的第一通道,这样就形成了第一组链路,第一级多路转换的第一通道,第二级多路转换的第一通道的链路通道,通过链接节点对外的I2C通道即可读取该通道上节点的信肩、O
2.根据权利要求1所述的基于I2C链路交换的服务器资产信息管理设计方法,其特征在于:步骤:S中所述的I2C链路通讯中枢为ARM嵌入式控制器,来完成I2C链路的切换、读写控制,同时完成资产的轮询读取。
3.根据权利要求1所述的基于I2C链路交换的服务器资产信息管理设计方法,其特征在于:步骤S中所述多路切换为内部地址切换,需要主控端发送通道的切换指令,指令内容包括通道的地址、通道的打开状态;第一级控制传递打开后,顺序再打开第二级控制。
4.根据权利要求1所述的基于I2C链路交换的服务器资产信息管理设计方法,其特征在于:步骤笤中采用I2C链路驱动器PCA9517进行数据的缓冲与信号驱动加强,信号的反射、浮动与驱动能力得到兼顾提升与控制,信号起到隔离作用。
5.根据权利要求1所述的基于I2C链路交换的服务器资产信息管理设计方法,其特征在于:步骤3:?中链路的形成方法,逐级打开I2C链路通道,由于I2C链路的主控端有六路主控I2C链路,第一级控制传递实现一路转四路切换,第二级控制传递实现一路转八路切换,形成6X4X8共计192路I2C通道,检测到192个节点资产数据。
6.根据权利要求2所述的基于I2C链路交换的服务器资产信息管理设计方法,其特征在于:所述ARM嵌入式控制器为ARM9嵌入式控制器。
7.根据权利要求1所述的基于I2C链路交换的服务器资产信息管理设计方法,其特征在于:所述I2C链路交换采用的两级控制传递,第一级采用可编程控制器EPM240T100C5N实现I2C的多路转换,实现一路转四路切换,第二级采用可编程控制器EPM240T100C5N实现I2C的节点通讯多路转换,实现一路转八路切换。
8.根据权利要求1所述的基于I2C链路交换的服务器资产信息管理设计方法,其特征在于:经过两级I2C链路控制传递后,采用PCA9517进行数据的缓冲与信号驱动加强,达到最优的12C链路控制。
【文档编号】H04L12/24GK103532762SQ201310494916
【公开日】2014年1月22日 申请日期:2013年10月22日 优先权日:2013年10月22日
【发明者】刘涛 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1