一种基于bmc的信息交互方法和系统的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,具体涉及一种基于BMC的信息交互方法和系统。
【背景技术】
[0002]随着计算机技术的迅速发展,BMC (Baseboard Management Controller,基板管理控制器)的功能也日益强大。在服务器领域,BMC提供本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除等功能。
[0003]现有技术中,BMC通过管理网口与外界进行数据传输,用户希望通过BMC对服务器进行远程诊断、控制台支持、配置管理、硬件管理和故障排除等操作时,必须知道管理网口的IP地址,并使用网线将BMC与手持设备连接起来,才能登录访问BMC的web界面,工作过程比较繁琐。此外,由于不同服务器提供商的管理口的IP地址不统一,进一步加剧了使用BMC的繁琐程度,导致用户不能同时兼顾BMC信息与系统信息。
【发明内容】
[0004]本发明提供了一种基于BMC的信息交互方法和系统,以解决使用BMC较为繁琐的缺陷。
[0005]本发明提供了一种基于基板管理控制器BMC的信息交互方法,包括以下步骤:
[0006]获取BMC采集的服务器硬件信息,对所述服务器硬件信息进行处理,得到第一处理结果,通过蓝牙接口将所述第一处理结果发送给蓝牙设备;
[0007]和/ 或,
[0008]通过蓝牙接口接收来自蓝牙设备的用户指令,对所述用户指令进行处理,将得到的第二处理结果发送给BMC。
[0009]可选地,所述的方法,还包括:
[0010]接收来自所述蓝牙设备的连接请求,激活蓝牙模块,并通过所述蓝牙模块与所述蓝牙设备建立连接。
[0011]可选地,所述的方法,还包括:
[0012]根据所述服务器硬件信息和/或所述用户指令,存储对应的用户数据。
[0013]可选地,所述的方法,还包括:
[0014]通过管理口发送所述服务器硬件信息。
[0015]可选地,所述的方法,还包括:
[0016]通过管理口接收所述用户指令。
[0017]本发明还提供了一种基于基板管理控制器BMC的信息交互系统,包括:
[0018]第一处理模块,用于获取BMC采集的服务器硬件信息,对所述服务器硬件信息进行处理,得到第一处理结果,通过蓝牙接口将所述第一处理结果发送给蓝牙设备;
[0019]和/ 或,
[0020]第二处理模块,用于通过蓝牙接口接收来自蓝牙设备的用户指令,对所述用户指令进行处理,将得到的第二处理结果发送给BMC。
[0021]可选地,所述的系统,还包括:
[0022]连接模块,用于接收来自所述蓝牙设备的连接请求,激活蓝牙模块,并通过所述蓝牙模块与所述蓝牙设备建立连接。
[0023]可选地,所述的系统,还包括:
[0024]存储模块,用于根据所述服务器硬件信息和/或所述用户指令,存储对应的用户数据。
[0025]可选地,所述的系统,还包括:
[0026]发送模块,用于通过管理口发送所述服务器硬件信息。
[0027]可选地,所述的系统,还包括:
[0028]接收模块,用于通过管理口接收所述用户指令。
[0029]本发明使用蓝牙模块处理BMC采集到的信息,使得用户可使用蓝牙设备与BMC进行信息交互,减少了有线连接BMC的繁琐过程,使得连接BMC更方便,提高了使用BMC的灵活性和有效性。
【附图说明】
[0030]图1为本发明实施例中的一种基于BMC的信息交互方法流程图;
[0031]图2为本发明实施例中的一种基于BMC的信息交互系统的示意图;
[0032]图3为本发明实施例中的一种基于BMC的信息交互系统的拓扑结构图。
【具体实施方式】
[0033]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0034]需要说明的是,如果不冲突,本发明实施例以及实施例中的各个特征可以相互结合,均在本发明的保护范围之内。另外,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0035]本发明实施例提供了一种基于BMC的信息交互方法,如图1所示,包括以下步骤:
[0036]步骤101,接收来自蓝牙设备的连接请求,激活蓝牙模块,并通过该蓝牙模块与蓝牙设备建立连接。
[0037]其中,蓝牙模块支持蓝牙4.0标准规范,在空闲时处于静默状态,不能主动与蓝牙设备进行适配。当蓝牙设备发起连接请求时,蓝牙模块被激活,并与蓝牙设备建立连接。
[0038]本实施例中,蓝牙设备可以是具有蓝牙接口的移动设备。
[0039]步骤102,获取BMC采集的服务器硬件信息,存储对应的用户数据。
[0040]其中,BMC支持IPMI (Intelligent Platform Management Interface,智能平台管理接口)规范。该规范描述了已经内置到主板上的管理功能,包括本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除。BMC作为服务器与蓝牙模块之间的纽带,从服务器获取信息,将该信息交由蓝牙模块,并从蓝牙模块获取指令信息,将该指令信息发送给服务器。
[0041]步骤103,对服务器硬件信息进行处理,得到第一处理结果,通过蓝牙接口将第一处理结果发送给蓝牙设备。
[0042]步骤104,通过蓝牙接口接收来自蓝牙设备的用户指令,存储对应的用户数据。
[0043]步骤105,对用户指令进行处理,将得到的第二处理结果发送给BMC。
[0044]需要说明的是,本发明实施例中,还可以通过管理口发送服务器硬件信息,以及通过管理口接收用户指令。用户可以根据不同的应用场景,选择使用管理口或者蓝牙接口连接BMC,对硬件系统进行相关的操作。
[0045]本发明实施例将BMC收集到的信息交由蓝牙模块处理,建立基于蓝牙模块的内容服务器,用户通过蓝牙适配,可以直接连接到蓝牙内容服务器上,获取BMC采集的硬件信息,对硬件进行诊断、配置管理,以及故障排除等操作,使得BMC与用户之间的连接由有线变为无线,无需插线、查找服务手册确定管理IP、更改本地IP和连接等繁琐的手续,直接获取BMC功能,减少了有线连接繁琐的过程,使得连接方便,提高了使用BMC的灵活性、有效性。
[0046]本发明实施例中的蓝牙模块支持蓝牙4.0标准规范,具有省电、成本低、3毫秒低延迟、超长有效连接距离、AES-128加密、不同厂商设备交互性和完全向下兼容的特点,支持一对多的星型拓扑连接,最大24Mbps的传输速度,更能满足测试运维时BMC的功能使用。
[0047]此外,通过保留管理口,既保留了使用有线连接BMC和第三方管理软件协同批量管理服务器的好处,又使用蓝牙实现无线数据传输,在不使用路由和交换机等网络设备的情况下,通过使用无线连接BMC管理服务器,使得用户能够高效便捷地使用BMC,提升了用户体验。
[0048]基于上述信息交互方法,本发明实施例还提供了一种基于BMC的信息交互系统,如图2所示,包括:
[0049]第一处理模块210,用于获取BMC采集的服务器硬件信息,对所述服务器硬件信息进行处理,得到第一处理结果,通过蓝牙接口将所述第一处理结果发送给蓝牙设
备;
[0050]和/ 或,
[0051]第二处理模块220,用于通过蓝牙接口接收来自蓝牙设备的用户指令,对所述用户指令进行处理,将得到的第二处理结果发送给BMC。
[0052]进一步地,上述系统,还包括:
[0053]连接模块230,用于接收来自所述蓝牙设备的连接请求,激活蓝牙模块,并通过所述蓝牙模块与所述蓝牙设备建立连接。
[0054]进一步地,上述系统,还包括:
[0055]存储模块240,用于根据所述服务器硬件信息和/或所述用户指令,存储对应的用户数据。
[0056]进一步地,上述系统,还包括:
[0057]发送模块250,用于通过管理口发送所述服务器硬件信息。
[0058]进一步地,上述系统,还包括:
[0059]接收模块260,用于通过管理口接收所述用户指令。
[0060]本发明实施例使用蓝牙模块处理BMC采集到的信息,使得用户可使用蓝牙设备与BMC进行信息交互,减少了有线连接BMC的繁琐过程,使得连接BMC更方便,提高了使用BMC的灵活性和有效性。
[0061]此外,本发明实施例还提供了一种基于BMC的信息交互系统的拓扑结构图,该结构图中的模块可集成在一个芯片组上。上述系统的拓扑结构图,如图3所示,包括:
[0062]BMC模块,用于从服务器采集信息,并将采集到的信息发送给蓝牙模块;获取来自蓝牙模块的指令信息,并将该指令信息发送给服务器。
[0063]其中,BMC模块支持行业标准的IPMI规范,该规范描述了已经内置到主板上的管理功能,包括:本地和远程诊断、控制台支持、配置管理、硬件管理和故障排除。存储管理芯片:负责用户数据管理和数据交换功能。
[0064]存储管理芯片组,用于实现用户数据管理和数据交换。
[0065]信息处理芯片组,用于处理由BMC模块收集到的数据以及由上层应用下发的指令。
[0066]蓝牙信号控制芯片组,用于管理蓝牙信号。
[0067]其中,集成本系统中的蓝牙模块,遵循蓝牙设备的主从规则,在省电的蓝牙系统中,闲时处于静默状态,只有主设备发起请求时才被激活并被动被连接,不能主动与其他设备进行适配。
[0068]蓝牙操作芯片,用于实现对内容服务器访问的操作。
[0069]蓝牙应用处理芯片,用于处理内容服务器与蓝牙设备之间的连接。
[0070]蓝牙组网协议通信芯片,用于建立蓝牙网络间不同的蓝牙设备和本系统各种的蓝牙模块连接。
[0071]其中,蓝牙组网协议通信芯片为按照蓝牙技术标准规范设计的蓝牙组网协议芯片。
[0072]供电系统,用于为蓝牙模块供电。
[0073]以太网集成管理口,为服务器上集成的管理BMC的集成网卡。
[0074]需要说明的是,本发明实施例中,还可以通过管理口发送服务器硬件信息,以及通过管理口接收用户指令。用户可以根据不同的应用场景,选择使用管理口或者蓝牙接口连接BMC,对硬件系统进行相关的操作。
[0075]本发明实施例将BMC收集到的信息交由蓝牙模块处理,建立基于蓝牙模块的内容服务器,用户通过蓝牙适配,可以直接连接到蓝牙内容服务器上,获取BMC采集的硬件信息,对硬件进行诊断、配置管理,以及故障排除等操作,使得BMC与用户之间的连接由有线变为无线,无需插线、查找服务手册确定管理IP、更改本地IP和连接等繁琐的手续,直接获取BMC功能,减少了有线连接繁琐的过程,使得连接方便,提高了使用BMC的灵活性、有效性。
[0076]本发明实施例中的蓝牙模块支持蓝牙4.0标准规范,具有省电、成本低、3毫秒低延迟、超长有效连接距离、AES-128加密、不同厂商设备交互性和完全向下兼容的特点,支持一对多的星型拓扑连接,最大24Mbps的传输速度,更能满足测试运维时BMC的功能使用。
[0077]此外,通过保留管理口,既保留了使用有线连接BMC和第三方管理软件协同批量管理服务器的好处,又使用蓝牙实现无线数据传输,在不使用路由和交换机等网络设备的情况下,通过使用无线连接BMC管理服务器,使得用户能够高效便捷地使用BMC,提升了用户体验。
[0078]结合本文中所公开的实施例描述的方法中的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
[0079]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【主权项】
1.一种基于基板管理控制器BMC的信息交互方法,其特征在于,包括以下步骤: 获取BMC采集的服务器硬件信息,对所述服务器硬件信息进行处理,得到第一处理结果,通过蓝牙接口将所述第一处理结果发送给蓝牙设备; 和/或, 通过蓝牙接口接收来自蓝牙设备的用户指令,对所述用户指令进行处理,将得到的第二处理结果发送给BMC。2.如权利要求1所述的方法,其特征在于,还包括: 接收来自所述蓝牙设备的连接请求,激活蓝牙模块,并通过所述蓝牙模块与所述蓝牙设备建立连接。3.如权利要求1所述的方法,其特征在于,还包括: 根据所述服务器硬件信息和/或所述用户指令,存储对应的用户数据。4.如权利要求1所述的方法,其特征在于,还包括: 通过管理口发送所述服务器硬件信息。5.如权利要求1所述的方法,其特征在于,还包括: 通过管理口接收所述用户指令。6.一种基于基板管理控制器BMC的信息交互系统,其特征在于,包括: 第一处理模块,用于获取BMC采集的服务器硬件信息,对所述服务器硬件信息进行处理,得到第一处理结果,通过蓝牙接口将所述第一处理结果发送给蓝牙设备; 和/或, 第二处理模块,用于通过蓝牙接口接收来自蓝牙设备的用户指令,对所述用户指令进行处理,将得到的第二处理结果发送给BMC。7.如权利要求6所述的系统,其特征在于,还包括: 连接模块,用于接收来自所述蓝牙设备的连接请求,激活蓝牙模块,并通过所述蓝牙模块与所述蓝牙设备建立连接。8.如权利要求6所述的系统,其特征在于,还包括: 存储模块,用于根据所述服务器硬件信息和/或所述用户指令,存储对应的用户数据。9.如权利要求6所述的系统,其特征在于,还包括: 发送模块,用于通过管理口发送所述服务器硬件信息。10.如权利要求6所述的系统,其特征在于,还包括: 接收模块,用于通过管理口接收所述用户指令。
【专利摘要】本发明公开了一种基于BMC的信息交互方法和系统,该方法包括以下步骤:获取BMC采集的服务器硬件信息,对所述服务器硬件信息进行处理,得到第一处理结果,通过蓝牙接口将所述第一处理结果发送给蓝牙设备;和/或,通过蓝牙接口接收来自蓝牙设备的用户指令,对所述用户指令进行处理,将得到的第二处理结果发送给BMC。本发明使用蓝牙模块处理BMC采集到的信息,使得用户可使用蓝牙设备与BMC进行信息交互,减少了有线连接BMC的繁琐过程,使得连接BMC更方便,提高了使用BMC的灵活性和有效性。
【IPC分类】H04B5/00, H04L12/24
【公开号】CN104883277
【申请号】CN201510338808
【发明人】宿叶露
【申请人】浪潮(北京)电子信息产业有限公司
【公开日】2015年9月2日
【申请日】2015年6月17日
转载请注明原文地址:https://www.famiwei.com/read-8136300.html