交换机设备、串行通信接口的切换方法及其装置与流程

未命名 08-02 阅读:93 评论:0


1.本技术实施例涉及计算机领域,具体而言,涉及一种交换机设备、串行通信接口的切换方法及其装置。


背景技术:

2.随着互联网数据中心基础设施的大规模扩张和交换机技术的发展,交换机硬件设计的模块化趋势明显。模块化的硬件设计可以帮助交换机硬件供应商以更低的成本和更快的速度推出更高速以及交换容量更大的迭代产品。而如何把模块化做得更加通用成为交换机硬件设计的关键措施。
3.当前交换机模块化设计的通用基板,为了兼容中央处理器(central processing unit,cpu)调试串口在前面板和在后面板两种需求,做了信号通路的串阻选配,即对于串口在前面板的产品设计,选配电阻跳接到前面板。对于串口在后面板的产品设计,选配电阻跳接到后面板。上述设计方法虽然简单,然而需要维护与上述两种设计对应的通用基板的物料清单(bill of material,bom),即需要对物料清单的数据库中对应上述两种设计的印刷电路板制程(printed circuit board assembly,pcba)的物料编号进行分类和管控,极大地增加了生产和管理的成本。


技术实现要素:

4.本技术实施例提供了一种交换机设备、串行通信接口的切换方法及其装置,以至少解决相关技术中生产和管理交换机设备的成本较大的问题。
5.根据本技术的一个实施例,提供了一种交换机设备,包括基板、串口单元以及设置于基板上的处理器、电阻单元和选通单元,其中:串口单元包括多个串行通信接口,每个串行通信接口包括一个信号输入端和一个信号输出端;选通单元分别与处理器和电阻单元电连接,用于在接收到控制信号的情况下,控制一个串行通信接口与处理器连通。
6.在一个示例性实施例中,交换机设备还包括:至少一个接口板,串口单元设置于接口板上,接口板包括第一接口板和/或第二接口板,第一接口板和第二接口板为交换机设备的位于不同位置的两个面板;至少一个交换板卡,至少一个交换板卡与接口板电连接。
7.在一个示例性实施例中,接口板为多个,交换机设备还包括数据切换开关,数据切换开关用于将至少一个交换板卡与至少一个接口板电连接。
8.在一个示例性实施例中,交换机设备还包括:串口位置检测模块,设置于至少一个交换板卡中,用于检测多个串行通信接口的设置位置,并输出串口位置检测信号,设置位置包括第一接口板和/或第二接口板;信号触发模块,与串口位置检测模块电连接,用于在串口位置检测信号指示多个串行通信接口中具有设置于第一接口板上的第一串行通信接口的情况下,输出第一控制信号至选通单元,使得选通单元根据第一控制信号控制第一串行通信接口与处理器连通,以及在串口位置检测信号指示多个串行通信接口中具有设置于第二接口板上的第二串行通信接口的情况下,输出第二控制信号至选通单元,使得选通单元
根据第二控制信号控制第二串行通信接口与处理器连通。
9.在一个示例性实施例中,串口位置检测信号为电平信号,信号触发模块用于:在串口位置检测信号指示多个串行通信接口中具有设置于第一接口板上的第一串行通信接口的情况下,将电平信号上拉,输出的第一控制信号为第一逻辑信号,使得选通单元根据第一逻辑信号控制第一串行通信接口与处理器连通;在串口位置检测信号指示多个串行通信接口中具有设置于第二接口板上的第二串行通信接口的情况下,将电平信号下拉,输出的第一控制信号为第二逻辑信号,使得选通单元根据第二逻辑信号控制第二串行通信接口与处理器连通。
10.在一个示例性实施例中,在接口板包括第一接口板的情况下,第一接口板为交换机设备的前面板。
11.在一个示例性实施例中,多个串行通信接口中具有设置于前面板上的前串行通信接口。
12.在一个示例性实施例中,在接口板包括第二接口板的情况下,第一接口板为交换机设备的后面板。
13.在一个示例性实施例中,多个串行通信接口中具有设置于后面板上的后串行通信接口。
14.在一个示例性实施例中,选通单元包括多个选通模块,每个选通模块具有多个选通支路,其中:多个选通支路分别用于连通处理器与不同的电阻模块;与同一个选通模块电连接的电阻模块用于与不同的串行通信接口电连接;选通单元用于根据控制信号切换每个选通模块中的一个选通支路为通路。
15.在一个示例性实施例中,每个电阻模块具有与串行通信接口电连接的第一端以及与选通单元电连接的第二端,与目标串行通信接口的信号输入端电连接的电阻模块的第二端连接第一选通模块,与目标串行通信接口的信号输出端电连接的电阻模块的第二端连接第二选通模块,目标串行通信接口为多个串行通信接口中的任意一个。
16.在一个示例性实施例中,交换机设备还包括:多个面板连接器,与多个串行通信接口一一对应电连接,且每个电阻模块通过面板连接器与串行通信接口电连接。
17.在一个示例性实施例中,多个面板连接器包括:第一面板连接器,用于与第一接口板电连接;第二面板连接器,用于与第二接口板电连接。
18.在一个示例性实施例中,选通单元包括第一选通模块和第二选通模块,其中:第一选通模块具有第一选通支路和第二选通支路,第一选通支路的第一端用于通过第一面板连接器与第一接口板上的第一串行通信接口的信号输入端电连接,第二选通支路的第一端用于通过第二面板连接器与第二接口板上的第二串行通信接口的信号输入端电连接,第一选通支路的第二端和第二选通支路的第二端用于与处理器电连接;第二选通模块具有第三选通支路和第四选通支路,第三选通支路的第一端用于通过第一面板连接器与第一接口板上的第一串行通信接口的信号输出端电连接,第四选通支路的第一端用于通过第二面板连接器与第二接口板上的第二串行通信接口的信号输出端电连接,第三选通支路的第二端和第四选通支路的第二端用于与处理器电连接。
19.在一个示例性实施例中,多个电阻模块包括第一电阻模块、第二电阻模块、第三电阻模块和第四电阻模块,其中:第一电阻模块的第一端与第一选通支路的第一端电连接,第
一电阻模块的第二端与第一面板连接器电连接;第二电阻模块的第一端与第二选通支路的第一端电连接,第二电阻模块的第二端与第二面板连接器电连接;第三电阻模块的第一端与第三选通支路的第一端电连接,第三电阻模块的第二端与第一面板连接器电连接;第四电阻模块的第一端与第四选通支路的第一端电连接,第四电阻模块的第二端与第二面板连接器电连接。
20.根据本技术的另一个实施例,提供了一种串行通信接口的切换方法,应用于上述的交换机设备中,该切换方法包括:获取交换机设备中的串口单元中多个串行通信接口的串口位置检测信号,其中,串口位置检测信号用于指示多个串行通信接口的设置位置;将串口位置检测信号转换为控制信号,并输出控制信号至交换机设备中的选通单元,使得选通单元根据控制信号控制至少一个第一串行通信接口与交换机设备中的处理器连通。
21.在一个示例性实施例中,交换机设备包括第一接口板和/或第二接口板,第一接口板和第二接口板为交换机设备的位于不同位置的两个面板,交换机设备中的串口单元设置于接口板上,将串口位置检测信号转换为控制信号,并输出控制信号至交换机设备中的选通单元,包括:在串口位置检测信号指示多个串行通信接口中具有设置于第一接口板上的第一串行通信接口的情况下,将串口位置检测信号转换为第一控制信号,并输出第一控制信号至选通单元,使得选通单元根据第一控制信号控制第一串行通信接口与处理器连通;在串口位置检测信号指示多个串行通信接口中具有设置于第二接口板上的第二串行通信接口的情况下,将串口位置检测信号转换为第二控制信号,并输出第二控制信号至选通单元,使得选通单元根据第二控制信号控制第二串行通信接口与处理器连通。
22.在一个示例性实施例中,串口位置检测信号为电平信号,将串口位置检测信号转换为第一控制信号,并输出第一控制信号至选通单元,使得选通单元根据第一控制信号控制第一串行通信接口与处理器连通,包括:输出上拉信号至交换机设备中的信号触发模块,使得信号触发模块上拉电平信号,并输出第一逻辑信号,选通单元根据第一逻辑信号控制第一串行通信接口与处理器连通。
23.在一个示例性实施例中,串口位置检测信号为电平信号,将串口位置检测信号转换为第二控制信号,并输出第二控制信号至选通单元,使得选通单元根据第二控制信号控制第二串行通信接口与处理器连通,包括:输出下拉信号至交换机设备中的信号触发模块,使得信号触发模块下拉电平信号,并输出第二逻辑信号,选通单元根据第二逻辑信号控制第二串行通信接口与处理器连通。
24.根据本技术的另一个实施例,提供了一种串行通信接口的切换装置,应用于上述的交换机设备中,该切换装置包括:获取模块,用于获取串口单元中多个串行通信接口的串口位置检测信号,其中,串口位置检测信号用于指示多个串行通信接口的设置位置;转换模块,用于将串口位置检测信号转换为控制信号,并输出控制信号至交换机设备中的选通单元,使得选通单元根据控制信号控制至少一个第一串行通信接口与交换机设备中的处理器连通。
25.根据本技术的又一个实施例,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
26.根据本技术的又一个实施例,还提供了一种电子设备,包括存储器和处理器,存储
器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
27.通过本技术,由于交换机设备中的串口单元包括多个串行通信接口,每个电阻模块与一个串行通信接口电连接,且与同一个串行通信接口的信号输入端和信号输出端电连接的电阻模块不同,从而通过使选通单元在接收到控制信号的情况下,控制一个所述串行通信接口与所述处理器连通,能够实现对多个串行通信接口中各串行通信接口的自动切换,从而与相关技术中为了满足串口在前后面板需要对两种基板的物料清单进行维护相比,只需要维护一种基板的物料清单,进而只需要对物料清单的数据库中一种设计基板的物料编号进行分类和管控。因此,可以解决相关技术中生产和管理交换机设备的成本较大的问题,达到极大地降低了交换机设备的生产及管理的成本的效果。
附图说明
28.图1是根据相关技术中的一种交换机设备的结构框图;
29.图2是根据本技术实施例的一种交换机设备的结构框图;
30.图3是根据本技术实施例的另一种交换机设备的结构框图;
31.图4是根据本技术实施例的一种串行通信接口的切换方法的流程图;
32.图5是根据本技术实施例的一种串行通信接口的切换装置的结构框图。
具体实施方式
33.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
34.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
35.正如背景技术中所介绍的,当前交换机模块化设计的通用基板,为了兼容中央处理器(central processing unit,cpu)调试串口在前面板和在后面板两种需求,做了信号通路的串阻选配,即对于串口在前面板的产品设计,选配电阻跳接到前面板。对于串口在后面板的产品设计,选配电阻跳接到后面板。具体地,如图1所示,交换机设备具有通用基板100',通用基板100'上设置有cpu10'、前面板连接器20'和后面板连接器30',交换机设备还具有相对的前面板和后面板,前面板上设置有前串行通信接口40'(前串口),后面板上设置有后串行通信接口50'(后串口),当cpu的uart0信号线(uart0_tx信号线和uart0_rx信号线)连接到前面板连接器20'时,前串行通信接口40'和cpu10'的uart0信号线导通,当cpu的
uart0信号线(uart0_tx信号线和uart0_rx信号线)连接到后面板连接器30'时,后串行通信接口50'和cpu10'的uart0信号线导通。对于前面板串口设计产品,r1'和r3'电阻焊接,r2'和r4'电阻不焊。对于后面板串口设计产品,r1'和r3'电阻不焊,r2'和r4'电阻焊接。上述设计方法需要维护与上述两种设计对应的通用基板的物料清单(bill of material,bom),即需要对物料清单的数据库中对应上述两种设计的印刷电路板制程(printed circuit board assembly,pcba)的物料编号进行分类和管控,极大地增加了生产和管理的成本。
36.为解决相关技术中生产和管理交换机设备的成本较大的问题,本技术的实施例提供了一种交换机设备、串行通信接口的切换方法、其装置。
37.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
38.为了便于描述,以下对本技术实施例涉及的部分名词或术语进行说明:
39.交换机设备(switch):是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。其他常见的还有电话语音交换机、光纤交换机等。
40.交换板:包括一个交换芯片和一个处理器,交换芯片提供外接光模块,接收交换机的各个接口板的状态信息;处理器通过以太网协议栈获取板卡的端口状态和接口板送来的板卡状态,同时通过两线式串行总线(i2c总线)获取板卡的电源和温度状态数据,并将板卡的状态数据(包括端口状态、本板电源状态及温度等)封装成以太网报文,发送给网管终端。
41.接口板:包括一个交换芯片和一个处理器,交换芯片外接光模块,并发送板卡的状态信息给交换板;处理器通过以太网协议栈获取本板的端口状态,同时还通过两线式串行总线(i2c总线)获取板卡的电源和温度状态数据,并将板卡的状态数据封装成以太网报文发送给交换芯片,再由交换芯片转发给交换板。
42.在本实施例中提供了一种交换机设备,图2是根据本技术实施例的的交换机设备的结构框图,如图2所示,该交换机设备包括基板100、串口单元200以及设置于基板100上的处理器300、电阻单元400和选通单元500,其中:
43.串口单元200包括多个串行通信接口,每个串行通信接口包括一个信号输入端和一个信号输出端;
44.选通单元500分别与处理器300和电阻单元400电连接,用于在接收到控制信号的情况下,控制一个串行通信接口与处理器300连通。
45.通过上述实施例,由于交换机设备中的串口单元包括多个串行通信接口,每个电阻模块与一个串行通信接口电连接,且与同一个串行通信接口的信号输入端和信号输出端电连接的电阻模块不同,从而通过使选通单元在接收到控制信号的情况下,控制一个所述串行通信接口与所述处理器连通,能够实现对多个串行通信接口中各串行通信接口的自动切换,从而与相关技术中为了满足串口在前后面板需要对两种基板的物料清单进行维护相比,只需要维护一种基板的物料清单,进而只需要对物料清单的数据库中一种设计基板的物料编号进行分类和管控。因此,可以解决相关技术中生产和管理交换机设备的成本较大的问题,达到极大地降低了交换机设备的生产及管理的成本的效果。
46.在一些可选的实施方式中,本实施例中的交换机设备还包括至少一个接口板和至少一个交换板卡,其中:串口单元设置于接口板上,接口板包括第一接口板和/或第二接口
板,第一接口板和第二接口板为交换机设备的位于不同位置的两个面板;至少一个交换板卡与接口板电连接。通过将多个串行通信接口设置于相同或不同的接口板上,能够通过选通单元实现相同或不同接口板上串行通信接口的切换,上述一个或多个接口板通过与至少一个交换板卡电连接,以完成交换机的数据交换功能。
47.示例性的,上述第一接口板和上述第二接口板分别为交换机设备相对的前面板和后面板,前面板和后面板上均设置至少一个串口单元,在选通单元接收到控制信号的情况下,控制前面板和/或后面板上的串行通信接口与处理器连通,从而实现前面板和后面板上串行通信接口的自动切换。
48.在一些可选的实施方式中,上述接口板为多个,交换机设备还包括数据切换开关,数据切换开关用于将至少一个交换板卡与至少一个接口板电连接。在接口板为多个的情况下,通过上述数据切换开关能够将多个接口板连接到主交换板上,以完成交换机的数据交换功能。
49.示例性的,上述交换板卡包括主交换板(master)和备交换板(slaver),用于接收交换机设备的各个接口板的状态信息。在交换机设备正常工作时,数据切换开关将接口板连接到主交换板上,以完成交换机的数据交换功能。若主交换板发生故障,则通过控制数据切换开关将若干接口板连接到新主交换板上,以将备交换板作为新主交换板使用。
50.在一些可选的实施方式中,本实施例中的交换机设备还包括串口位置检测模块和信号触发模块,其中:串口位置检测模块设置于至少一个交换板卡中,用于检测多个串行通信接口的设置位置,并输出串口位置检测信号,设置位置包括第一接口板和/或第二接口板;信号触发模块与串口位置检测模块电连接,用于在串口位置检测信号指示多个串行通信接口中具有设置于第一接口板上的第一串行通信接口的情况下,输出第一控制信号至选通单元,使得选通单元根据第一控制信号控制第一串行通信接口与处理器连通,以及在串口位置检测信号指示多个串行通信接口中具有设置于第二接口板上的第二串行通信接口的情况下,输出第二控制信号至选通单元,使得选通单元根据第二控制信号控制第二串行通信接口与处理器连通。
51.在上述可选的实施方式中,由于交换板的设计一般是不同的,所以通过把显示串行通信接口位于前面板还是在后面板的位置信号源设计在此板卡上,并在此板卡上进行上拉或者下拉的电路设计,只需要设计和生产交换板,直接利用现有库存的通用基板,进行系统级组装和功能验证即可。
52.本技术实施例通过引入用于交换机设计的串口位置检测信号,通过控制选通单元,确保通用基板的串行通信接口切换能够正确的对应串行通信接口在不同面板的位置,从而保证了通用基板的通用性,从而在交换机迭代设计过程中,可以保持通用基板设计不变,且生产库中只维护一个pcba物料编号,对于新的交换机设备,只需要设计和生产主交换板,直接利用现有库存的通用基板,进行系统级组装和功能验证即可。
53.在上述可选的实施方式中,串口位置检测信号可以为电平信号,信号触发模块用于:在串口位置检测信号指示多个串行通信接口中具有设置于第一接口板上的第一串行通信接口的情况下,将电平信号上拉,输出的第一控制信号为第一逻辑信号,使得选通单元根据第一逻辑信号控制第一串行通信接口与处理器连通;在串口位置检测信号指示多个串行通信接口中具有设置于第二接口板上的第二串行通信接口的情况下,将电平信号下拉,输
出的第一控制信号为第二逻辑信号,使得选通单元根据第二逻辑信号控制第二串行通信接口与处理器连通。
54.在上述可选的实施方式中,在接口板包括第一接口板的情况下,第一接口板可以为交换机设备的前面板。此时,上述多个串行通信接口中可以具有设置于前面板上的前串行通信接口。
55.在上述可选的实施方式中,在接口板包括第二接口板的情况下,第一接口板可以为交换机设备的后面板。此时,上述多个串行通信接口中可以具有设置于后面板上的后串行通信接口。
56.示例性的,串口位置检测信号front_abs来自于交换机设备中的主交换板,上述第一接口板和上述第二接口板分别为交换机设备相对的前面板和后面板,对于串口位置检测信号front_abs,对于前面板上设置有串行通信接口的设计,front_abs电平信号上拉;对于前面板上未设置串行通信接口的设计,front_abs电平信号下拉至接地端(gnd)。当交换机设备设计串行通信接口在前面板时,主交换板上对front_abs信号进行上拉,front_abs信号电平为高,对应的逻辑为“1”,选通单元根据front_abs信号的逻辑值,使前面板上的前串行通信接口与通用基板上的中央处理器(central processing unit,cpu)连通;当未检测到前面板上设置串行通信接口时,即交换机设备设计串行通信接口设置在后面板上,主交换板上对front_abs信号进行下拉到gnd,front_abs信号电平为低,对应的逻辑为“0”,选通单元根据front_abs信号的逻辑值,使后面板上的后串行通信接口与通用基板上的中央处理器(central processing unit,cpu)连通。
57.在一些可选的实施方式中,上述选通单元包括多个选通模块,每个选通模块具有多个选通支路,其中:多个选通支路分别用于连通处理器与不同的电阻模块;与同一个选通模块电连接的电阻模块用于与不同的串行通信接口电连接;选通单元用于根据控制信号切换每个选通模块中的一个选通支路为通路。对于交换机设备中的基板,除了选通单元,电阻可以一致焊接在该基板上,从而使得该基板对应的通用基板设计可以仅有一个物料清单,即仅需要对物料清单的数据库中对应上述一种设计的印刷电路板制程(printed circuit board assembly,pcba)的物料编号进行分类和管控,极大地增加了生产和管理的成本。
58.在上述可选的实施方式中,由于每个选通模块具有多个选通支路,每个选通支路均通过电阻模块将一个串行通信接口与处理器连通,且同一个选通模块中的不同选通支路于不同的串行通信接口连通,从而在选通单元接收到控制信号的情况下,使选通单元可以根据控制信号控制多个串行通信接口中的任意一个串行通信接口与基板上的处理器连通,进而在多个串行通信接口分别位于不同接口板的情况下,实现多个板上串行通信接口的自动切换。
59.在上述可选的实施方式中,每个电阻模块具有与串行通信接口电连接的第一端以及与选通单元电连接的第二端,与目标串行通信接口的信号输入端电连接的电阻模块的第二端连接第一选通模块,与目标串行通信接口的信号输出端电连接的电阻模块的第二端连接第二选通模块,目标串行通信接口为多个串行通信接口中的任意一个。
60.示例性的,如图3所示,选通单元包括两个选通模块,分别为开关控制器-t60和开关控制器-r70,其中,cpu10连接有uart0_tx信号线和uart0_rx信号线,上述信号线与开关控制器之间的逻辑关系如下表所示:
[0061][0062]
具体地,如上表所示,开关控制器-t具有两个选通支路a和b,选通支路a与r1电连接,选通支路b与r2电连接,开关控制器-r具有两个选通支路c和d,选通支路c与r3电连接,选通支路d与r4电连接,其中:
[0063]
开关控制器-t用于通用其中选通支路a和b的切换,开关控制器-t的输入信号为逻辑“1”时,开关切换到a路导通,以将连接cpu的uart0_tx信号线通过电阻r1与前串行通信接口连通,开关控制器-t的输入信号为逻辑“0”时,开关切换到b路导通,以将连接cpu的uart0_tx信号线通过电阻r2与后串行通信接口连通;
[0064]
开关控制器-r用于通用其中选通支路c和d的切换,开关控制器-r的输入信号为逻辑“1”时,开关切换到c路导通,以将连接cpu的uart0_rx信号线通过电阻r3与前串行通信接口连通,开关控制器-r的输入信号为逻辑“0”时,开关切换到d路导通,以将连接cpu的uart0_rx信号线通过电阻r4与后串行通信接口连通。
[0065]
在一些可选的实施方式中,本实施例中的交换机设备还包括多个面板连接器,多个面板连接器与多个串行通信接口一一对应电连接,且每个电阻模块通过面板连接器与串行通信接口电连接。
[0066]
在上述可选的实施方式中,多个面板连接器可以包括第一面板连接器和第二面板连接器,其中:第一面板连接器用于与第一接口板电连接;第二面板连接器用于与第二接口板电连接。具体地,在上述第一接口板为前面板的情况下,上述第一面板连接器为前面板连接器,在上述第二接口板为后面板的情况下,上述第二面板连接器为后面板连接器。
[0067]
示例性的,如图3所示,串口位置检测信号front_abs来自于交换机设备中的主交换板(图中未示出),上述第一接口板和上述第二接口板分别为交换机设备相对的前面板和后面板,对于串口位置检测信号front_abs:
[0068]
当交换机设备设计串行通信接口在前面板时,主交换板上对front_abs信号进行上拉,front_abs信号电平为高,对应的逻辑为“1”,开关控制器-t60中的a路以及开关控制器-r70中的c路导通,cpu10的uart0信号线(uart0_tx信号线和uart0_rx信号线)连接到前面板连接器20,前串行通信接口40和cpu10的uart0信号线导通;
[0069]
当交换机设备设计串行通信接口在后面板时,主交换板上对front_abs信号进行下拉到接地端(gnd),front_abs信号电平为低,对应的逻辑为“0”,开关控制器-t60中的b路以及开关控制器-r70中的d路导通,cpu10的uart0信号线(uart0_tx信号线和uart0_rx信号线)连接到后面板连接器30,后串行通信接口50和cpu10的uart0信号线导通。
[0070]
在一些可选的实施方式中,选通单元包括第一选通模块和第二选通模块,其中:第
一选通模块具有第一选通支路和第二选通支路,第一选通支路的第一端用于通过第一面板连接器与第一接口板上的第一串行通信接口的信号输入端电连接,第二选通支路的第一端用于通过第二面板连接器与第二接口板上的第二串行通信接口的信号输入端电连接,第一选通支路的第二端和第二选通支路的第二端用于与处理器电连接;第二选通模块具有第三选通支路和第四选通支路,第三选通支路的第一端用于通过第一面板连接器与第一接口板上的第一串行通信接口的信号输出端电连接,第四选通支路的第一端用于通过第二面板连接器与第二接口板上的第二串行通信接口的信号输出端电连接,第三选通支路的第二端和第四选通支路的第二端用于与处理器电连接。
[0071]
在上述可选的实施方式中,多个电阻模块包括第一电阻模块、第二电阻模块、第三电阻模块和第四电阻模块,其中:第一电阻模块的第一端与第一选通支路的第一端电连接,第一电阻模块的第二端与第一面板连接器电连接;第二电阻模块的第一端与第二选通支路的第一端电连接,第二电阻模块的第二端与第二面板连接器电连接;第三电阻模块的第一端与第三选通支路的第一端电连接,第三电阻模块的第二端与第一面板连接器电连接;第四电阻模块的第一端与第四选通支路的第一端电连接,第四电阻模块的第二端与第二面板连接器电连接。
[0072]
上述第一电阻模块、上述第二电阻模块、上述第三电阻模块以及上述第四电阻模块可以阻值相同的单个电阻元件,也可以为多个串联的电阻元件,还可以为并联的多个电阻元件,每个电阻模块中电阻元件的数量以及单个电阻元件的阻值本技术实施例不作具体限定。
[0073]
示例性的,如图3所示,第一选通模块和第二选通模块分别为开关控制器-t60和开关控制器-r70,串口位置检测信号front_abs来自于交换机设备中的主交换板(图中未示出),上述第一接口板和上述第二接口板分别为交换机设备相对的前面板和后面板,上述第一面板连接器为前面板连接器20,上述第二面板连接器为后面板连接器30,开关控制器-t60具有两个选通支路a和b,开关控制器-t60用于通用其中选通支路a和b的切换,开关控制器-r70具有两个选通支路c和d,开关控制器-r70用于通用其中选通支路c和d的切换,第一电阻模块、第二电阻模块、第三电阻模块和第四电阻模块分别为电阻r1、电阻r2、电阻r3和电阻r4,此时,基板100上设置有cpu10、前面板连接器20、后面板连接器30、开关控制器-t60、开关控制器-r70、电阻r1、电阻r2、电阻r3和电阻r4,其中:
[0074]
开关控制器-t60的输入信号为逻辑“1”时,开关切换到a路导通,cpu10的uart0_tx信号线通过电阻r1连接到前面板连接器20,通过前面板连接器20使前串行通信接口40和cpu10的uart0_tx信号线导通;
[0075]
开关控制器-t70的输入信号为逻辑“0”时,开关切换到b路导通,cpu10的uart0_tx信号线通过电阻r2连接到后面板连接器30,通过后面板连接器30使后串行通信接口50和cpu10的uart0_tx信号线导通;
[0076]
开关控制器-r70的输入信号为逻辑“1”时,开关切换到c路导通,cpu10的uart0_rx信号线通过电阻r3连接到前面板连接器20,前串行通信接口40和cpu10的uart0信号线导通;
[0077]
开关控制器-r70的输入信号为逻辑“0”时,开关切换到d路导通,cpu10的uart0_rx信号线通过电阻r4连接到后面板连接器30,后串行通信接口50和cpu10的uart0信号线导
通。
[0078]
对于上述示例中的交换机设备,除了开关控制器-t和开关控制器-r,电阻r1、电阻r2、电阻r3以及电阻r4可以一致焊接在该基板上,从而使得该基板对应的通用基板设计可以仅有一个物料清单,即仅需要对物料清单的数据库中对应上述一种设计的印刷电路板制程(printed circuit board assembly,pcba)的物料编号进行分类和管控,极大地增加了生产和管理的成本。
[0079]
在本实施例中提供了一种串行通信接口的切换方法,应用于前述实施例的交换机设备中,图4是根据本技术实施例的串行通信接口的切换方法的流程图,如图4所示,该流程包括如下步骤:
[0080]
步骤s102,获取交换机设备中的串口单元中多个串行通信接口的串口位置检测信号,其中,串口位置检测信号用于指示多个串行通信接口的设置位置;
[0081]
步骤s104,将串口位置检测信号转换为控制信号,并输出控制信号至交换机设备中的选通单元,使得选通单元根据控制信号控制至少一个第一串行通信接口与交换机设备中的处理器连通。
[0082]
通过上述步骤,由于在获取交换机设备中的串口单元中多个串行通信接口的串口位置检测信号后,将串口位置检测信号转换为控制信号,从而使选通单元能够根据控制信号控制至少一个第一串行通信接口与交换机设备中的处理器连通,实现了对多个串行通信接口中各串行通信接口的自动切换,从而与相关技术中为了满足串口在前后面板需要对两种基板的物料清单进行维护相比,只需要维护一种基板的物料清单,进而只需要对物料清单的数据库中一种设计基板的物料编号进行分类和管控。因此,可以解决相关技术中生产和管理交换机设备的成本较大的问题,达到极大地降低了交换机设备的生产及管理的成本的效果。
[0083]
在一些可选的实施方式中,本实施例中的交换机设备包括第一接口板和/或第二接口板,第一接口板和第二接口板为交换机设备的位于不同位置的两个面板,交换机设备中的串口单元设置于接口板上,将串口位置检测信号转换为控制信号,并输出控制信号至交换机设备中的选通单元,包括:在串口位置检测信号指示多个串行通信接口中具有设置于第一接口板上的第一串行通信接口的情况下,将串口位置检测信号转换为第一控制信号,并输出第一控制信号至选通单元,使得选通单元根据第一控制信号控制第一串行通信接口与处理器连通;在串口位置检测信号指示多个串行通信接口中具有设置于第二接口板上的第二串行通信接口的情况下,将串口位置检测信号转换为第二控制信号,并输出第二控制信号至选通单元,使得选通单元根据第二控制信号控制第二串行通信接口与处理器连通。
[0084]
示例性的,上述第一接口板和上述第二接口板分别为交换机设备相对的前面板和后面板,前面板和后面板上均设置至少一个串口单元,在选通单元接收到控制信号的情况下,控制前面板和/或后面板上的串行通信接口与处理器连通,从而实现前面板和后面板上串行通信接口的自动切换。
[0085]
在上述可选的实施方式中,由于交换板的设计一般是不同的,所以通过把显示串行通信接口位于前面板还是在后面板的位置信号源设计在此板卡上,并在此板卡上进行上拉或者下拉的电路设计,只需要设计和生产交换板,直接利用现有库存的通用基板,进行系
统级组装和功能验证即可。
[0086]
本技术实施例通过引入用于交换机设计的串口位置检测信号,通过控制选通单元,确保通用基板的串行通信接口切换能够正确的对应串行通信接口在不同面板的位置,从而保证了通用基板的通用性,从而在交换机迭代设计过程中,可以保持通用基板设计不变,且生产库中只维护一个pcba物料编号,对于新的交换机设备,只需要设计和生产主交换板,直接利用现有库存的通用基板,进行系统级组装和功能验证即可。
[0087]
在上述可选的实施方式中,串口位置检测信号可以为电平信号,将串口位置检测信号转换为第一控制信号,并输出第一控制信号至选通单元,使得选通单元根据第一控制信号控制第一串行通信接口与处理器连通,可以包括:输出上拉信号至交换机设备中的信号触发模块,使得信号触发模块上拉电平信号,并输出第一逻辑信号,选通单元根据第一逻辑信号控制第一串行通信接口与处理器连通。
[0088]
在上述可选的实施方式中,串口位置检测信号可以为电平信号,将串口位置检测信号转换为第二控制信号,并输出第二控制信号至选通单元,使得选通单元根据第二控制信号控制第二串行通信接口与处理器连通,可以包括:输出下拉信号至交换机设备中的信号触发模块,使得信号触发模块下拉电平信号,并输出第二逻辑信号,选通单元根据第二逻辑信号控制第二串行通信接口与处理器连通。
[0089]
示例性的,串口位置检测信号front_abs来自于交换机设备中的主交换板,上述第一接口板和上述第二接口板分别为交换机设备相对的前面板和后面板,对于串口位置检测信号front_abs,对于前面板上设置有串行通信接口的设计,front_abs电平信号上拉;对于前面板上未设置串行通信接口的设计,front_abs电平信号下拉至接地端(gnd)。当交换机设备设计串行通信接口在前面板时,主交换板上对front_abs信号进行上拉,front_abs信号电平为高,对应的逻辑为“1”,选通单元根据front_abs信号的逻辑值,使前面板上的前串行通信接口与通用基板上的中央处理器(central processing unit,cpu)连通;当未检测到前面板上设置串行通信接口时,即交换机设备设计串行通信接口设置在后面板上,主交换板上对front_abs信号进行下拉到gnd,front_abs信号电平为低,对应的逻辑为“0”,选通单元根据front_abs信号的逻辑值,使后面板上的后串行通信接口与通用基板上的中央处理器(central processing unit,cpu)连通。
[0090]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
[0091]
在本实施例中还提供了一种串行通信接口的切换装置,应用于前述实施例中的交换机设备中,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0092]
图5是根据本技术实施例的串行通信接口的切换装置的结构框图,如图5所示,该
装置包括:
[0093]
获取模块22,用于获取串口单元中多个串行通信接口的串口位置检测信号,其中,串口位置检测信号用于指示多个串行通信接口的设置位置;
[0094]
转换模块24,用于将串口位置检测信号转换为控制信号,并输出控制信号至交换机设备中的选通单元,使得选通单元根据控制信号控制至少一个第一串行通信接口与交换机设备中的处理器连通。
[0095]
此处需要说明的是,上述获取模块22和转换模块24可以对应于前述实施例中的步骤s102和步骤s104,多个模块与对应的步骤所实现的实例和应用场景相同,但不限于前述实施例中所公开的内容。
[0096]
通过上述装置,由于获取模块22在获取交换机设备中的串口单元中多个串行通信接口的串口位置检测信号后,通过转换模块24将串口位置检测信号转换为控制信号,从而使选通单元能够根据控制信号控制至少一个第一串行通信接口与交换机设备中的处理器连通,实现了对多个串行通信接口中各串行通信接口的自动切换,从而与相关技术中为了满足串口在前后面板需要对两种基板的物料清单进行维护相比,只需要维护一种基板的物料清单,进而只需要对物料清单的数据库中一种设计基板的物料编号进行分类和管控。因此,可以解决相关技术中生产和管理交换机设备的成本较大的问题,达到极大地降低了交换机设备的生产及管理的成本的效果。
[0097]
在一些可选的实施方式中,本实施例中的交换机设备包括第一接口板和/或第二接口板,第一接口板和第二接口板为交换机设备的位于不同位置的两个面板,交换机设备中的串口单元设置于接口板上,上述转换模块24包括:第一子转换模块,用于在串口位置检测信号指示多个串行通信接口中具有设置于第一接口板上的第一串行通信接口的情况下,将串口位置检测信号转换为第一控制信号,并输出第一控制信号至选通单元,使得选通单元根据第一控制信号控制第一串行通信接口与处理器连通;第二子转换模块,用于在串口位置检测信号指示多个串行通信接口中具有设置于第二接口板上的第二串行通信接口的情况下,将串口位置检测信号转换为第二控制信号,并输出第二控制信号至选通单元,使得选通单元根据第二控制信号控制第二串行通信接口与处理器连通。
[0098]
在上述可选的实施方式中,串口位置检测信号可以为电平信号,上述第一子转换模块可以包括:上拉子模块,用于输出上拉信号至交换机设备中的信号触发模块,使得信号触发模块上拉电平信号,并输出第一逻辑信号,选通单元根据第一逻辑信号控制第一串行通信接口与处理器连通。
[0099]
在上述可选的实施方式中,串口位置检测信号可以为电平信号,上述第二子转换模块可以包括:下拉子模块,用于输出下拉信号至交换机设备中的信号触发模块,使得信号触发模块下拉电平信号,并输出第二逻辑信号,选通单元根据第二逻辑信号控制第二串行通信接口与处理器连通。
[0100]
在上述可选的实施方式中,由于交换板的设计一般是不同的,所以通过把显示串行通信接口位于前面板还是在后面板的位置信号源设计在此板卡上,并在此板卡上进行上拉或者下拉的电路设计,只需要设计和生产交换板,直接利用现有库存的通用基板,进行系统级组装和功能验证即可。
[0101]
本技术实施例通过引入用于交换机设计的串口位置检测信号,通过控制选通单
元,确保通用基板的串行通信接口切换能够正确的对应串行通信接口在不同面板的位置,从而保证了通用基板的通用性,从而在交换机迭代设计过程中,可以保持通用基板设计不变,且生产库中只维护一个pcba物料编号,对于新的交换机设备,只需要设计和生产主交换板,直接利用现有库存的通用基板,进行系统级组装和功能验证即可。
[0102]
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
[0103]
本技术的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
[0104]
在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
[0105]
本技术的实施例还提供了一种电子设备,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
[0106]
在一个示例性实施例中,上述电子设备还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
[0107]
本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。
[0108]
显然,本领域的技术人员应该明白,上述的本技术的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本技术不限制于任何特定的硬件和软件结合。
[0109]
以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:
1.一种交换机设备,其特征在于,包括基板、串口单元以及设置于所述基板上的处理器、电阻单元和选通单元,其中:所述串口单元包括多个串行通信接口,每个所述串行通信接口包括一个信号输入端和一个信号输出端;所述电阻单元包括多个电阻模块,每个所述电阻模块与一个所述串行通信接口电连接,且与同一个所述串行通信接口的信号输入端和信号输出端电连接的电阻模块不同;所述选通单元分别与所述处理器和所述电阻单元电连接,用于在接收到控制信号的情况下,控制一个所述串行通信接口与所述处理器连通。2.根据权利要求1所述的交换机设备,其特征在于,还包括:至少一个接口板,所述串口单元设置于所述接口板上,所述接口板包括第一接口板和/或第二接口板,所述第一接口板和所述第二接口板为所述交换机设备的位于不同位置的两个面板;至少一个交换板卡,至少一个所述交换板卡与所述接口板电连接。3.根据权利要求2所述的交换机设备,其特征在于,所述接口板为多个,所述交换机设备还包括数据切换开关,所述数据切换开关用于将至少一个所述交换板卡与所述至少一个接口板电连接。4.根据权利要求2所述的交换机设备,其特征在于,还包括:串口位置检测模块,设置于至少一个所述交换板卡中,用于检测所述多个串行通信接口的设置位置,并输出串口位置检测信号,所述设置位置包括所述第一接口板和/或所述第二接口板;信号触发模块,与所述串口位置检测模块电连接,用于在所述串口位置检测信号指示所述多个串行通信接口中具有设置于所述第一接口板上的第一串行通信接口的情况下,输出第一控制信号至所述选通单元,使得所述选通单元根据所述第一控制信号控制所述第一串行通信接口与所述处理器连通,以及在所述串口位置检测信号指示所述多个串行通信接口中具有设置于所述第二接口板上的第二串行通信接口的情况下,输出第二控制信号至所述选通单元,使得所述选通单元根据所述第二控制信号控制所述第二串行通信接口与所述处理器连通。5.根据权利要求4所述的交换机设备,其特征在于,所述串口位置检测信号为电平信号,所述信号触发模块用于:在所述串口位置检测信号指示所述多个串行通信接口中具有设置于所述第一接口板上的第一串行通信接口的情况下,将所述电平信号上拉,输出的所述第一控制信号为第一逻辑信号,使得所述选通单元根据所述第一逻辑信号控制所述第一串行通信接口与所述处理器连通;在所述串口位置检测信号指示所述多个串行通信接口中具有设置于所述第二接口板上的第二串行通信接口的情况下,将所述电平信号下拉,输出的所述第一控制信号为第二逻辑信号,使得所述选通单元根据所述第二逻辑信号控制所述第二串行通信接口与所述处理器连通。6.根据权利要求2至5中任一项所述的交换机设备,其特征在于,在所述接口板包括所述第一接口板的情况下,所述第一接口板为所述交换机设备的前面板。
7.根据权利要求6所述的交换机设备,其特征在于,所述多个串行通信接口中具有设置于所述前面板上的前串行通信接口。8.根据权利要求2至5中任一项所述的交换机设备,其特征在于,在所述接口板包括所述第二接口板的情况下,所述第一接口板为所述交换机设备的后面板。9.根据权利要求8所述的交换机设备,其特征在于,所述多个串行通信接口中具有设置于所述后面板上的后串行通信接口。10.根据权利要求2至5中任一项所述的交换机设备,其特征在于,所述选通单元包括多个选通模块,每个所述选通模块具有多个选通支路,其中:所述多个选通支路分别用于连通所述处理器与不同的所述电阻模块;与同一个所述选通模块电连接的所述电阻模块用于与不同的所述串行通信接口电连接;所述选通单元用于根据所述控制信号切换每个所述选通模块中的一个所述选通支路为通路。11.根据权利要求10所述的交换机设备,其特征在于,每个所述电阻模块具有与所述串行通信接口电连接的第一端以及与所述选通单元电连接的第二端,与目标串行通信接口的信号输入端电连接的电阻模块的第二端连接第一选通模块,与目标串行通信接口的信号输出端电连接的电阻模块的第二端连接第二选通模块,所述目标串行通信接口为所述多个串行通信接口中的任意一个。12.根据权利要求10所述的交换机设备,其特征在于,还包括:多个面板连接器,与所述多个串行通信接口一一对应电连接,且每个所述电阻模块通过所述面板连接器与所述串行通信接口电连接。13.根据权利要求12所述的交换机设备,其特征在于,所述多个面板连接器包括:第一面板连接器,用于与所述第一接口板电连接;第二面板连接器,用于与所述第二接口板电连接。14.根据权利要求13所述的交换机设备,其特征在于,所述选通单元包括第一选通模块和第二选通模块,其中:所述第一选通模块具有第一选通支路和第二选通支路,所述第一选通支路的第一端用于通过所述第一面板连接器与所述第一接口板上的第一串行通信接口的信号输入端电连接,所述第二选通支路的第一端用于通过所述第二面板连接器与所述第二接口板上的第二串行通信接口的信号输入端电连接,所述第一选通支路的第二端和所述第二选通支路的第二端用于与所述处理器电连接;所述第二选通模块具有第三选通支路和第四选通支路,所述第三选通支路的第一端用于通过所述第一面板连接器与所述第一接口板上的第一串行通信接口的信号输出端电连接,所述第四选通支路的第一端用于通过所述第二面板连接器与所述第二接口板上的第二串行通信接口的信号输出端电连接,所述第三选通支路的第二端和所述第二选通支路的第四端用于与所述处理器电连接。15.根据权利要求14所述的交换机设备,其特征在于,所述多个电阻模块包括第一电阻模块、第二电阻模块、第三电阻模块和第四电阻模块,其中:所述第一电阻模块的第一端与所述第一选通支路的第一端电连接,所述第一电阻模块
的第二端与所述第一面板连接器电连接;所述第二电阻模块的第一端与所述第二选通支路的第一端电连接,所述第二电阻模块的第二端与所述第二面板连接器电连接;所述第三电阻模块的第一端与所述第三选通支路的第一端电连接,所述第三电阻模块的第二端与所述第一面板连接器电连接;所述第四电阻模块的第一端与所述第四选通支路的第一端电连接,所述第四电阻模块的第二端与所述第二面板连接器电连接。16.一种串行通信接口的切换方法,其特征在于,应用于权利要求1至15中任一项所述的交换机设备中,所述切换方法包括:获取所述交换机设备中的串口单元中多个串行通信接口的串口位置检测信号,其中,所述串口位置检测信号用于指示至少一个所述串行通信接口的设置位置;将所述串口位置检测信号转换为控制信号,并输出所述控制信号至所述交换机设备中的选通单元,使得所述选通单元根据所述控制信号控制至少一个所述第一串行通信接口与所述交换机设备中的处理器连通。17.根据权利要求16所述的切换方法,其特征在于,所述交换机设备包括第一接口板和/或第二接口板,所述第一接口板和所述第二接口板为所述交换机设备的位于不同位置的两个面板,所述交换机设备中的串口单元设置于所述接口板上,所述将所述串口位置检测信号转换为控制信号,并输出所述控制信号至所述交换机设备中的选通单元,包括:在所述串口位置检测信号指示所述多个串行通信接口中具有设置于所述第一接口板上的第一串行通信接口的情况下,将所述串口位置检测信号转换为第一控制信号,并输出所述第一控制信号至所述选通单元,使得所述选通单元根据所述第一控制信号控制所述第一串行通信接口与所述处理器连通;在所述串口位置检测信号指示所述多个串行通信接口中具有设置于所述第二接口板上的第二串行通信接口的情况下,将所述串口位置检测信号转换为第二控制信号,并输出所述第二控制信号至所述选通单元,使得所述选通单元根据所述第二控制信号控制所述第二串行通信接口与所述处理器连通。18.根据权利要求17所述的切换方法,其特征在于,所述串口位置检测信号为电平信号,所述将所述串口位置检测信号转换为第一控制信号,并输出所述第一控制信号至所述选通单元,使得所述选通单元根据所述第一控制信号控制所述第一串行通信接口与所述处理器连通,包括:输出上拉信号至所述交换机设备中的信号触发模块,使得所述信号触发模块上拉所述电平信号,并输出第一逻辑信号,所述选通单元根据所述第一逻辑信号控制所述第一串行通信接口与所述处理器连通。19.根据权利要求17所述的切换方法,其特征在于,所述串口位置检测信号为电平信号,所述将所述串口位置检测信号转换为第二控制信号,并输出所述第二控制信号至所述选通单元,使得所述选通单元根据所述第二控制信号控制所述第二串行通信接口与所述处理器连通,包括:输出下拉信号至所述交换机设备中的信号触发模块,使得所述信号触发模块下拉所述电平信号,并输出第二逻辑信号,所述选通单元根据所述第二逻辑信号控制所述第二串行
通信接口与所述处理器连通。20.一种串行通信接口的切换装置,其特征在于,应用于权利要求1至15中任一项所述的交换机设备中,所述切换装置包括:获取模块,用于获取所述串口单元中多个串行通信接口的串口位置检测信号,其中,所述串口位置检测信号用于指示至少一个所述串行通信接口的设置位置;转换模块,用于将所述串口位置检测信号转换为控制信号,并输出所述控制信号至所述交换机设备中的选通单元,使得所述选通单元根据所述控制信号控制至少一个所述第一串行通信接口与所述交换机设备中的处理器连通。21.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现所述权利要求16至19任一项中所述的方法的步骤。22.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现所述权利要求16至19任一项中所述的方法的步骤。

技术总结
本申请实施例涉及计算机领域,具体而言,提供了一种交换机设备、串行通信接口的切换方法及其装置,其中,该交换机设备包括基板、串口单元以及设置于基板上的处理器、电阻单元和选通单元,其中:串口单元包括多个串行通信接口,每个串行通信接口包括一个信号输入端和一个信号输出端;选通单元分别与处理器和电阻单元电连接,用于在接收到控制信号的情况下,控制一个串行通信接口与处理器连通。通过本申请,解决了相关技术中生产和管理交换机设备的成本较大的问题,进而达到极大地降低了交换机设备的生产及管理的成本的效果。备的生产及管理的成本的效果。备的生产及管理的成本的效果。


技术研发人员:王平 汤庆威 戴伟 冯扬 薛广营
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2023.06.27
技术公布日:2023/8/1
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐