[发明专利]端口切换方法、系统、计算设备及芯片在审
申请号: | 202211158093.1 | 申请日: | 2022-09-22 |
公开(公告)号: | CN115599721A | 公开(公告)日: | 2023-01-13 |
发明(设计)人: | 沙马木且;万侃然 | 申请(专利权)人: | 超聚变数字技术有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/40;G06F13/42;G06F11/30 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 王晓迪 |
地址: | 450046 河南省郑州市郑*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 端口 切换 方法 系统 计算 设备 芯片 | ||
本申请公开了端口切换方法、系统、计算设备及芯片,涉及计算机技术领域,提高了BMC切换使用的数据传输端口的效率。方法包括:基板管理控制器BMC基于第一串口接收第一数据;BMC将第一数据通过第一端口传输到第一器件,其中,第一串口当前的数据传输端口为第一端口;BMC基于第一串口接收第二数据;若检测到第二数据中包括端口切换信息,BMC将第一串口的数据传输端口切换为第二端口,并将第二数据通过第二端口传输到第二器件。
技术领域
本申请涉及计算机技术领域,尤其涉及端口切换方法、系统、计算设备及芯片。
背景技术
当前存在某一系统可以管理若干个器件,各个器件可以通过各自对应的端口与外部设备进行通信连接,实现外部设备对各个器件进行通信,由于各个器件的端口是封装在系统内部的,在外部设备与系统中的某一个器件的端口已经进行通信连接时,需要通过端口切换工具的程序使得外部设备切换进行通信连接的端口,从而实现外部设备与各个器件分别进行通信。
上述通过额外的端口切换工具进行端口切换指令的传输,以实现外部设备与不同端口对应的器件进行通信连接的方案,会导致切换与外部设备通信连接的端口的效率较低。
发明内容
本申请实施例提供了一种端口切换方法、系统、计算设备及芯片,无需运行额外的端口切换工具,避免了在切换基板管理控制器(baseboard management controller,BMC)与器件进行通信连接所使用的数据传输端口的过程中,额外通过端口切换工具进行端口切换指令的传输,所导致的数据传输端口切换效率较低的情况。在BMC需要切换数据传输端口向不同器件传输数据时,BMC在接收需要传输的数据的同时可以实现切换数据传输端口,从而提高了BMC切换使用的数据传输端口的效率。
为实现上述技术目的,本申请采用如下技术方案:
第一方面,提供一种端口切换方法,该方法包括:基板管理控制器BMC基于第一串口接收第一数据;BMC将第一数据通过第一端口传输到第一器件,其中,第一串口当前的数据传输端口为第一端口;BMC基于第一串口接收第二数据;若检测到第二数据中包括端口切换信息,BMC将第一串口的数据传输端口切换为第二端口。
本技术方案,在BMC向管理的器件传输数据的过程中,BMC中的第一串口可以接收到第一数据,BMC可以使用当前作为数据传输端口的第一串口上的第一端口,向第一器件传输第一数据,若BMC检测到第二数据中包括端口切换信息,且BMC中的第一串口接收到第二数据后,可以将第一串口上使用的数据传输端口由第一端口切换为第二端口,并且将第二数据通过第二端口传输给第二器件。由于BMC可以在向第一串口发送输入数据的过程中对输入数据进行解析,并且当解析到输入数据中包括端口切换信息时,BMC可以将第一串口的数据传输端口由第一端口切换为第二端口,无需运行额外的端口切换工具向BMC发送额外的指令,避免了在对第一串口使用的数据传输端口进行切换的过程中,在BMC向第一串口传输的发送给器件的数据之外通过端口切换工具向BMC进行端口切换指令传输的情况,在BMC需要切换数据传输端口向不同器件传输数据时,BMC在接收需要传输的数据的同时可以实现切换使用的数据传输端口,从而提高了BMC切换使用的数据传输端口的效率。
在一种可能的实现方式中,端口切换信息包括切换指令;切换指令中包含第二端口的标识;或者,端口切换信息是第二端口的标识。
该可能的实现方式给出了两种从第二数据中确定的端口切换信息。一种情况下,端口切换信息可以是用于控制端口切换的切换指令,该切换指令中可以包含第二端口的标识;另一种情况下,指示信息可以直接是第二端口的标识。上述的两种可能的端口切换信息均可以实现BMC切换第一串口使用的数据传输端口,由第一端口切换到端口切换信息指示的第二端口,由于端口切换信息中包含第二端口的标识可以准确的实现端口切换,提高了第一串口使用的数据传输端口切换的准确度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超聚变数字技术有限公司,未经超聚变数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211158093.1/2.html,转载请声明来源钻瓜专利网。