首页 / 专利库 / 信号处理 / 信号 / 一种服务器的布线系统以及服务器

一种服务器的布线系统以及服务器

阅读:104发布:2023-05-27

专利汇可以提供一种服务器的布线系统以及服务器专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种 服务器 的布线系统,包括:多路复用器,用于与目标服务器中的CPU和目标终端建立通信连接,并对CPU和目标终端之间的通信线路进行拓展,得到备用通信线路;SMBus IO扩展器,与多路复用器相连,用于控制多路复用器的目标输出 信号 ; 可编程逻辑器件 ,与SMBus IO扩展器和CPU相连,用于根据目标 输出信号 监测CPU和目标终端之间的通信线路,并当检测到CPU和目标终端之间的目标通信线路发生故障时,则通知SMBus IO扩展器将目标通信线路切换至备用通信线路。通过该系统可以将发生故障的目标通信线路切换至备用通信线路,由于避免了通信线路发生故障而引起的安全问题,这样就可以提高服务器的安全性。,下面是一种服务器的布线系统以及服务器专利的具体信息内容。

1.一种服务器的布线系统,其特征在于,包括:
多路复用器,用于与目标服务器中的CPU和目标终端建立通信连接,并对所述CPU和所述目标终端之间的通信线路进行拓展,得到备用通信线路;
SMBus IO扩展器,与所述多路复用器相连,用于控制所述多路复用器的目标输出信号
可编程逻辑器件,与所述SMBus IO扩展器和所述CPU相连,用于根据所述目标输出信号监测所述CPU和所述目标终端之间的通信线路,并当检测到所述CPU和所述目标终端之间的目标通信线路发生故障时,则通知所述SMBus IO扩展器将所述目标通信线路切换至所述备用通信线路。
2.根据权利要求1所述的布线系统,其特征在于,所述多路复用器具体为CBTL01023。
3.根据权利要求1所述的布线系统,其特征在于,所述SMBus IO扩展器具体为PCA9555。
4.根据权利要求1所述的布线系统,其特征在于,所述SMBus IO扩展器具体为PCA9554。
5.根据权利要求1至4任一项所述的布线系统,其特征在于,所述可编程逻辑器件具体为FPGA。
6.根据权利要求5所述的布线系统,其特征在于,所述FPGA还包括:
显示器,用于显示所述多路复用器的运行信息。
7.根据权利要求6所述的布线系统,其特征在于,所述FPGA还包括:
存储器,用于存储所述运行信息。
8.根据权利要求5所述的布线系统,其特征在于,所述FPGA还包括:
报警器,用于提示所述目标通信线路的故障信息。
9.一种服务器,其特征在于,包括如权利要求1至8任一项所述的一种服务器的布线系统。

说明书全文

一种服务器的布线系统以及服务器

技术领域

[0001] 本发明涉及服务器技术领域,特别涉及一种服务器的布线系统以及服务器。

背景技术

[0002] 随着服务器技术领域的飞速发展,对服务器系统的安全性提出了极高的要求,而服务器中相互连接的通信线缆就相当于是服务器需要进行各种数据交互的运输线路。在此技术背景下,如果服务器中的通信线缆发生故障,就会引发服务器出现一系列的安全问题。目前,针对这一问题,还没有较为有效的解决办法。
[0003] 由此可见,如何进一步提高服务器在运行过程中的安全性,是本领域技术人员亟待解决的技术问题。

发明内容

[0004] 有鉴于此,本发明的目的在于提供一种服务器的布线系统以及服务器,以进一步提高服务器在运行过程中的安全性。其具体方案如下:
[0005] 一种服务器的布线系统,包括:
[0006] 多路复用器,用于与目标服务器中的CPU和目标终端建立通信连接,并对所述CPU和所述目标终端之间的通信线路进行拓展,得到备用通信线路;
[0007] SMBus IO扩展器,与所述多路复用器相连,用于控制所述多路复用器的目标输出信号
[0008] 可编程逻辑器件,与所述SMBus IO扩展器和所述CPU相连,用于根据所述目标输出信号监测所述CPU和所述目标终端之间的通信线路,并当检测到所述CPU和所述目标终端之间的目标通信线路发生故障时,则通知所述SMBus IO扩展器将所述目标通信线路切换至所述备用通信线路。
[0009] 优选的,所述多路复用器具体为CBTL01023。
[0010] 优选的,所述SMBus IO扩展器具体为PCA9555。
[0011] 优选的,所述SMBus IO扩展器具体为PCA9554。
[0012] 优选的,所述可编程逻辑器件具体为FPGA。
[0013] 优选的,所述FPGA还包括:
[0014] 显示器,用于显示所述多路复用器的运行信息。
[0015] 优选的,所述FPGA还包括:
[0016] 存储器,用于存储所述运行信息。
[0017] 优选的,所述FPGA还包括:
[0018] 报警器,用于提示所述目标通信线路的故障信息。
[0019] 相应的,本发明还公开了一种服务器,包括如前述所公开的一种服务器的布线系统。
[0020] 可见,在本发明中,首先是利用多路复用器将目标服务器中的CPU和目标终端建立通信连接,并利用多路复用器对CPU和目标终端之间的通信线路进行拓展,得到备用通信线路;然后,将SMBus IO扩展器与多路复用器进行连接,以利用SMBus IO扩展器控制多路复用器的目标输出信号;最后,再将可编程逻辑器件与SMBus IO扩展器和CPU进行连接,以使得可编程逻辑器件可以利用多路复用器的目标输出信号对CPU和目标终端之间的通信线路进行监测,当可编程逻辑器件检测到CPU和目标终端之间的目标通信线路发生故障时,可编程逻辑器件则会通知SMBus IO扩展器将发生故障的目标通信线路切换至备用通信线路。显然,在本发明所提供的服务器的布线系统中,因为可以在CPU与目标终端之间目标通信线路发生故障的情况下,将发生故障的目标通信线路切换至备用通信线路,由此就避免了服务器由于通信线路发生故障而引起的安全问题,这样就可以进一步提高服务器在运行过程中的安全性。相应的,本发明所提供的一种服务器,同样具有上述有益效果。附图说明
[0021] 为了更清楚地说明本发明实施例现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0022] 图1为本发明实施例所提供的一种服务器的布线系统的结构图;
[0023] 图2为本发明实施例所提供的另一种服务器的布线系统的结构图。

具体实施方式

[0024] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025] 请参见图1,图1为本发明实施例所提供的一种服务器的布线系统的结构图,该服务器的布线系统包括:
[0026] 多路复用器11,用于与目标服务器中的CPU和目标终端建立通信连接,并对CPU和目标终端之间的通信线路进行拓展,得到备用通信线路;
[0027] SMBus IO扩展器12,与多路复用器11相连,用于控制多路复用器11的目标输出信号;
[0028] 可编程逻辑器件13,与SMBus IO扩展器12和CPU相连,用于根据目标输出信号监测CPU和目标终端之间的通信线路,并当检测到CPU和目标终端之间的目标通信线路发生故障时,则通知SMBus IO扩展器12将目标通信线路切换至备用通信线路。
[0029] 在本实施例中,为了进一步提高服务器在运行过程中的安全性,是提供了一种对服务器进行冗余布线的布线系统,该布线系统是由多路复用器11、SMBus IO扩展器12和可编程逻辑器件13所组成。
[0030] 可以理解的是,在目标服务器的运行过程中,目标服务器中的CPU相当于目标服务器的大脑,控制着目标服务器中各种终端设备的运行状态,所以,在本实施例中,首先是利用多路复用器11将目标服务器中的CPU和目标终端建立通信连接,并利用多路复用器11对CPU和目标终端之间的通信线路进行拓展,得到备用通信线路。
[0031] 需要说明的是,在本实施例中,目标终端是指服务器中任意一种能够与CPU进行通信的终端;多路复用器11的数量既可以是一个,也可以是多个,此处应以达到实际应用为目的进行具体设置;而利用多路复用器11对CPU与目标终端之间的通信线路进行拓展,得到备用通信线路的方法,为本领域技术人员所熟知的内容,此处不作具体赘述。
[0032] 当利用多路复用器11对CPU和目标终端之间的通信线路进行拓展,得到备用通信线路之后,再将SMBus IO(System Management Bus Input Output,系统管理总线输入输出)扩展器12与多路复用器11相连,以利用SMBus IO扩展器12控制多路复用器11中的目标输出信号。
[0033] 最后,再将具有编程逻辑能的可编程逻辑器件13与SMBus IO拓展器12与CPU进行连接,并利用可编程逻辑器件13来监测CPU和目标终端之间的通信线路,当可编程逻辑器件13检测到CPU与目标终端之间的通信线路发生故障时,则可编程逻辑器件13向SMBus IO扩展器12发送目标指令,以通知SMBus IO扩展器12将发生故障的目标通信线路切换至备用通信线路。
[0034] 在本实施例中,逻辑可编程器件13是指任意一种具有逻辑编辑能力的逻辑器件,比如:单片机、FPGA(Field Programmable Gate Array,现场可编程逻辑阵列)、MCU(Micro Controller Unit,微控制单元)等等,此处不作具体限定。
[0035] 能够想到的是,当CPU将发生故障的目标通信线路切换至备用通信线路时,CPU和目标终端之间就可以恢复正常的通信功能,这样就可以避免服务器中由于通信线路发生故障而出现的安全问题,由此就可以进一步提高服务器在运行过程中的安全性以及可靠性。此外,本实施例所提供的布线方式,还可以应用到台式电脑、笔记本电脑或者是企业型计算机系统的设计架构中,或者是其它电子行业的布线当中。
[0036] 可见,在本实施例中,首先是利用多路复用器将目标服务器中的CPU和目标终端建立通信连接,并利用多路复用器对CPU和目标终端之间的通信线路进行拓展,得到备用通信线路;然后,将SMBus IO扩展器与多路复用器进行连接,以利用SMBus IO扩展器控制多路复用器的目标输出信号;最后,再将可编程逻辑器件与SMBus IO扩展器和CPU进行连接,以使得可编程逻辑器件可以利用多路复用器的目标输出信号对CPU和目标终端之间的通信线路进行监测,当可编程逻辑器件检测到CPU和目标终端之间的目标通信线路发生故障时,可编程逻辑器件则会通知SMBus IO扩展器将发生故障的目标通信线路切换至备用通信线路。显然,在本实施例所提供的服务器的布线系统中,因为可以在CPU与目标终端之间目标通信线路发生故障的情况下,将发生故障的目标通信线路切换至备用通信线路,由此就避免了服务器由于通信线路发生故障而引起的安全问题,这样就可以进一步提高服务器在运行过程中的安全性。
[0037] 基于上述实施例,本实施例对技术方案作进一步的说明与优化,作为一种优选的实施方式,多路复用器11具体为CBTL01023。
[0038] 在本实施例中,是将多路复用器11设置为CBTL01023,因为CBTL01023支持两个独立的引脚配置,能够最大程度地减少信道与信道之间的信号偏移和串扰,具有较低的信号衰减能力。
[0039] 而且,CBTL01023的外观尺寸较小,不需要占用较多的空间体积,所以,当将多路复用器11设置为CBTL01023时,不仅可以相对提高CPU和目标终端在进行通信时的稳定性,而且,也可以降低服务器中的布线复杂度。此外,在实际应用中,还可以将CBTL01023替换为其它同类型的芯片,此处不再一一列举。
[0040] 基于上述实施例,本实施例对技术方案作进一步的说明与优化,作为一种优选的实施方式,SMBus IO扩展器12具体为PCA9555。
[0041] 在具体实施中,可以将SMBus IO扩展器12设置为PCA9555,因为PCA9555是一款具有24个引脚的CMOS器件,能够提供I2C/SMBus 16位通用并行的IO口扩展,所以,当将SMBus IO扩展器12设置为PCA9555时,就可以在服务器中增加连接更多数量的外围器件,由此就可以进一步增加服务器的外围扩展能力。
[0042] 基于上述实施例,本实施例对技术方案作进一步的说明与优化,作为一种优选的实施方式,SMBus IO扩展器12具体为PCA9554。
[0043] 除了可以将SMBus IO扩展器12设置为PCA9555之外,还可以将SMBus IO扩展器12设置为PCA9554,因为PCA9554是具有16脚的CMOS器件,它能够提供I2C/SMBus应用中的8位通用并行IO口的扩展,所以,利用PCA9554也可以控制多路复用器11的目标输出信号。显然,通过本实施例所提供的技术方案,可以使得SMBus IO扩展器12的设置方式更加灵活与多样。
[0044] 基于上述实施例,本实施例对技术方案作进一步的说明与优化,作为一种优选的实施方式,可编程逻辑器件13具体为FPGA。
[0045] 具体的,在实际操作过程中,可以将可编程逻辑器件13设置为FPGA,因为FPGA是由逻辑单元、ARM(Advanced RISC Machines,ARM处理器)、乘法器等硬件资源所组成的硬件逻辑电路,所以,FPGA具有极为快速的并行逻辑计算能力。显然,通过这样的设置方式,不仅可以提高可编程逻辑器件13的数据处理能力,而且,也可以进一步提高用户在使用服务器过程中的用户体验。
[0046] 作为一种优选的实施方式,FPGA还包括:
[0047] 显示器,用于显示多路复用器11的运行信息。
[0048] 可以理解的是,因为多路复用器11与目标服务器中的CPU和目标终端建立了通信连接,所以,通过多路复用器11的运行情况就能够表征出CPU和目标终端之间的通信连接关系,也即,利用多路复用器11的运行信息能够推断出CPU和目标终端之间的线缆连接情况。
[0049] 因此,在本实施例中,还在FPGA中设置了用于显示多路复用器11运行信息的显示器,这样工作人员就可以通过显示器上所显示多路复用器11的运行信息更为清楚、直观地查看到CPU与目标终端之间的线路连接情况。
[0050] 作为一种优选的实施方式,FPGA还包括:
[0051] 存储器,用于存储运行信息。
[0052] 可以理解的是,因为多路复用器11的运行信息能够表征出CPU与目标终端之间的通信连接关系,所以,在实际应用中,为了使得工作人员能够实时查看到CPU与目标终端之间的通信情况,还可以将多路复用器11的运行信息存储在FPGA的存储器当中。显然,通过此种设置方式,可以进一步提高用户在使用服务器过程中的用户体验。
[0053] 作为一种优选的实施方式,FPGA还包括:
[0054] 报警器,用于提示目标通信线路的故障信息。
[0055] 在本实施例中,还在FPGA中设置了报警器,并利用报警器来提示目标通信线路的故障信息。能够想到的是,当利用报警器来提示目标通信线路的故障信息时,不仅可以提高服务器在使用过程中的安全性,而且,也可以使得工作人员能够通过报警器所提示的故障信息,更为快速地查找到目标通信线路发生故障的原因,由此就可以进一步提高工作人员在对目标通信线路进行检修时的检修效率。
[0056] 基于上述实施例所公开的技术内容,本实施例通过一个具体的应用场景进行说明,请参见图2,图2为本发明实施例所提供的另一种服务器的布线系统的结构图。
[0057] 在图2中,PCIE_RDRV_PP_CBL_MX_0至PCIE_RDRV_PP_CBL_MX_7为CPU与PCIE Switch之间的上行通信线路,PCIE_CBL_PP_RDRV_MX_0至PCIE_CBL_PP_RDRV_MX_7为CPU与PCIE Switch之间的下行通信线路。
[0058] 也即,当CPU向PCIE Switch发送数据时,CPU会通过PCIE_RDRV_PP_CBL_MX_0至PCIE_RDRV_PP_CBL_MX_7向PCIE Switch发送数据;当PCIE Switch向CPU发送数据时,PCIE Switch会通过PCIE_CBL_PP_RDRV_MX_0至PCIE_CBL_PP_RDRV_MX_7向CPU发送数据,PCIE_RDRV_PP_CBL_MX_J1_SPR和PCIE_CBL_PP_RDRV_MX_J1_SPR是由CBTL01023所扩展出来的两条备用通信线路。
[0059] 在此布线系统中,各个CBTL01023的输出信号会通过PCA9555上传至FPGA,当FPGA检测到上行通信线路中的某一路通信线路发生故障时,FPGA会通知CPU将发生故障的通信线路切换至备用通信线路PCIE_CBL_PP_RDRV_MX_J1_SPR;而当FPGA检测到下行通信线路中的某一条通信线路发生故障时,FPGA会通知CPU将发生故障的通信线路切换至备用通信线路PCIE_CBL_PP_RDRV_MX_J1_SPR。显然,通过本实施例所提供的服务器的布线系统,因为可以在CPU与PCIE Switch之间的通信线路发生故障的情况下,将发生故障的通信线路切换至备用通信线路,由此就避免了服务器由于通信线路发生故障而引起的安全问题,这样就可以进一步提高服务器在运行过程中的安全性。
[0060] 相应的,本发明实施例还公开了一种服务器,包括如前述所公开的一种服务器的布线系统。
[0061] 本发明实施例所提供的一种服务器,具有前述所公开的一种服务器的布线系统所具有的有益效果。
[0062] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0063] 以上对本发明所提供的一种服务器的布线系统和服务器进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈