一种访问控制方法、装置及系统的制作方法_2

文档序号:9910956阅读:来源:国知局
实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0063]参考图1,为本发明实施例一提供的一种访问控制方法的实现流程图,其中,所述方法可以适用于需要对BMC控制器中数据进行访问的访问终端,所述访问终端可以为系统中的设备,如系统控制器等。而所述访问终端与所述BMC控制器之间具有串口线,所述串口线具有两部分:串口接口COM及通用异步接收/发送装置UART(Universal AsynchronousReceiver/Transmitter)。
[0064]具体的,在本实施例中,所述方法可以包括以下步骤:
[0065]步骤101:响应于生成的串口连接指令,基于所述串口线,建立所述访问终端与BMC控制器之间的串口数据连接。
[0066]其中,所述串口连接指令可以为所述中访问终端在需要对所述BMC控制器中相关数据进行访问时所生成的指令,例如,服务器系统的用户或维修人员通过访问终端如系统界面中的按钮或其他输入设备进行相应的输入操作,以产生访问事件,进而生成串口连接指令,本实施例中对该串口连接指令进行响应,以建立所述串口数据连接。
[0067]需要说明的是,在所述访问终端建立所述串口数据连接之前,所述BMC控制器处于其第一功能状态,即console redirect1n功能状态,此时,所述访问终端能够利用所述串口线,建立所述访问终端与所述BMC控制器之间的串口数据连接。
[0068]步骤102:利用所述串口数据连接,对所述BMC控制器中的目标数据进行访问。
[0069]例如,本实施例中,所述访问终端可以利用所述串口数据连接,首先对所述BMC控制器进行相关配置,然后再对所述目标数据进行访问。
[0070]由上述方案可知,本发明实施例一提供的一种访问控制方法,在访问终端需要对BMC控制器进行访问时,利用串口线建立访问终端与BMC控制器之间的串口数据连接,进而利用该串口数据连接实现访问终端对BMC控制器中目标数据的访问,这一实现方案中无需对服务器系统进行开机重启来获得BMC的IP地址实现访问,而是利用系统自身现有的串口线即可实现BMC控制器中数据的访问,明显节省启动时间,提高访问效率,实现本实施例目的。
[0071 ]其中,所述目标数据可以为上述BMC控制器中存储的系统日志数据和/或配置信息等。相应的,本实施例中,在利用所述串口数据连接,对所述BMC控制器中的目标数据进行访问时,具体可以通过以下方式实现:
[0072]利用所述串口数据连接,抓取所述BMC控制器中的系统信息数据。
[0073]和/或
[0074]利用所述串口数据连接,设置所述BMC控制器中的配置信息数据。
[0075]例如,本实施例中,所述访问终端可以利用所述串口数据连接,首先对所述BMC控制器进行相关配置,然后再抓取所述BMC控制器中的系统日志和配置信息。
[0076]在具体实现中,所述串口线具有串口开关,该串口开关具有连通状态和断开状态,进而能够控制所述串口线两端的设备处于导通或中断状态。
[0077]由此,在本实施例中,如图2中所示,为本发明实施例二提供的一种访问控制方法的实现流程图,其中,在所述步骤101之前,所述方法还可以包括以下步骤:
[0078]步骤103:控制所述串口开关处于连通状态,使得所述访问终端与BMC控制器之间能够建立串口数据连接,以便于利用该串口数据连接,对所述BMC控制器中的目标数据进行访问。
[0079 ] 而在所述步骤102之后,所述方法还可以包括以下步骤:
[0080]步骤104:控制所述串口开关处于断开状态,使得所述访问终端与所述BMC控制器之间的串口数据连接中断,由此来中断所述访问终端对所述BMC控制器中的目标数据的访问,或者,进一步的便于所述访问终端对系统B1S的访问等操作。
[0081]参考图3,为本发明实施例三提供的一种访问控制装置的结构示意图,其中,所述装置可以适用于需要对BMC控制器中数据进行访问的访问终端,所述访问终端可以为系统中的设备,如系统控制器等。而所述访问终端与所述BMC控制器之间具有串口线,所述串口线具有两部分:串口接口COM及通用异步接收/发送装置UART(Universal AsynchronousReceiver/Transmitter)。
[0082]具体的,在本实施例中,所述装置可以包括以下结构:
[0083]第一连接建立单元301,用于响应于生成的串口连接指令,基于所述串口线,建立所述访问终端与BMC控制器之间的串口数据连接。
[0084]其中,所述串口连接指令可以为所述中访问终端在需要对所述BMC控制器中相关数据进行访问时所生成的指令,例如,服务器系统的用户或维修人员利用系统界面中的按钮或其他输入设备进行相应的输入操作,以产生访问事件,进而生成串口连接指令,本实施例中对该串口连接指令进行响应,以建立所述串口数据连接。
[0085]需要说明的是,在所述访问终端建立所述串口数据连接之前,所述BMC控制器处于其第一功能状态,即console redirect1n功能状态,此时,所述访问终端能够利用所述串口线,建立所述访问终端与所述BMC控制器之间的串口数据连接。
[0086]串口数据访问单元302,用于利用所述串口数据连接,对所述BMC控制器中的目标数据进行访问。
[0087]例如,本实施例中,所述访问终端可以利用所述串口数据连接,首先对所述BMC控制器进行相关配置,然后再对所述目标数据进行访问。
[0088]由上述方案可知,本发明实施例三提供的一种访问控制装置,在访问终端需要对BMC控制器进行访问时,利用串口线建立访问终端与BMC控制器之间的串口数据连接,进而利用该串口数据连接实现访问终端对BMC控制器中目标数据的访问,这一实现方案中无需对服务器系统进行开机重启来获得BMC的IP地址实现访问,而是利用系统自身现有的串口线即可实现BMC控制器中数据的访问,明显节省启动时间,提高访问效率,实现本实施例目的。
[0089]其中,所述目标数据可以为上述BMC控制器中存储的系统日志数据和/或配置信息等。相应的,本实施例中,所述串口访问单元302在利用所述串口数据连接,对所述BMC控制器中的目标数据进行访问时,具体可以通过以下方式实现:
[0090]利用所述串口数据连接,抓取所述BMC控制器中的系统信息数据和/或设置所述BMC控制器中的配置信息数据。
[0091 ]例如,本实施例中,所述访问终端可以利用所述串口数据连接,首先对所述BMC控制器进行相关配置,然后再抓取所述BMC控制器中的系统日志和配置信息。
[0092]在实际应用中,所述串口线具有串口开关,该串口开关具有连通状态和断开状态,进而能够控制所述串口线两端的设备处于导通或中断状态。
[0093]由此,在本实施例中,如图4中所示,为本发明实施例四提供的一种访问控制装置的结构示意图,其中,所述装置还可以包括以下结构:
[0094]第一连通控制单元303,用于在所述第一连接建立单元301建立所述访问终端与BMC控制器之间的串口数据连接之前,控制所述串口开关处于连通状态,使得所述第一连接建立单元30能够在所述访问终端与BMC控制器之间建立串口数据连接,以便于所述串口访问单元302利用串口数据连接,对所述BMC控制器中的目标数据进行访问。
[0095]第一断开控制单元304,用于在所述串口数据访问单元302对所述BMC控制器中的目标数据进行访问之后,控制所述串口开关处于断开状态,使得所述串口访问单元302中断所述访问终端与所述BMC控制器之间的数据访问,进一步的便于所述访问终端对系统B1S的访问等操作。
[0096]参考图5,为本发明实施例五提供的一种访问控制方法的实现流程图,其中,所述方法可以应用在BMC控制器中,所述BMC控制器与访问终端之间具有串口线,所述串口线具有两部分:串口接口 COM及通用异步接收/发送装置UART,而所述访问终端即可需要对所述BMC控制器中的数据进行访问的终端。
[0097]具体的,本实施例中,所述方法可以包括以下步骤:
[0098]步骤501:响应于接收到的访问请求指令,切换所述BMC控制器处于第一功能状态。
[0099]其中,所述访问请求指令可以为所述访问终端在需要对所述BMC控制器进行数据访问时生成,进而发送给所述BMC控制器,例如,服务器系统的用户或维护人员通过访问终端如系统界面中的按钮或其他输入设备进行
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1