本发明专利技术实施例提供了一种电子设备及业务切换方法、装置,该电子设备包括两个控制器,其中一个控制器为主控制器,另一个控制器为备控制器,在两个控制器未出现故障的情况下,由主控制器处理业务,备控制器检测主控制器是否故障,如果主控制器故障,备控制器切换为主控制器处理业务,在处理业务过程中,开启自身内网网口与该多个扩展处理芯片进行通信;可见,即便一个控制器故障,另一个控制器能够接管故障控制器的业务,并且能够与多个扩展处理芯片进行通信,进而该多个扩展处理芯片仍能进行数据处理,减少了业务中断的情况。
【技术实现步骤摘要】
一种电子设备及业务切换方法、装置
本专利技术涉及硬件设备
,特别是涉及一种电子设备及业务切换方法、装置。
技术介绍
目前,为了提高电子设备的数据处理能力,通常需要在设备中扩展多个处理芯片,这样,设备中的控制器便可以将待处理的业务数据发送至各处理芯片进行处理。比如,在智能分析设备中扩展多个GPU(GraphicsProcessingUnit,图形处理器),智能分析设备中的主板控制器获取到待处理的图像数据,将这些图像数据发送给扩展的多个GPU,由该多个GPU来对图像数据进行分析处理,并将处理结果反馈给主板控制器。现有的设备中,通常安装有多个扩展处理芯片和一个控制器,如果该控制器发生故障,该控制器也就不能将业务数据发送至该多个扩展处理芯片,该多个扩展处理芯片也就无法对业务数据分析处理,导致业务中断。
技术实现思路
本专利技术实施例的目的在于提供一种电子设备及业务切换方法、装置,以减少业务中断的情况。为达到上述目的,本专利技术实施例提供了一种电子设备,包括:主控制器、备控制器和多个扩展处理芯片;每个控制器均包括内网网口,每个控制器通过自身的内网网口与所述多个扩展处理芯片相连接;所述主控制器在处理业务过程中,通过所述主控制器的内网网口与所述多个扩展处理芯片进行通信;所述备控制器检测主控制器是否故障;如果故障,所述备控制器切换为主控制器处理业务;切换后的主控制器在处理业务过程中开启自身内网网口;通过所述切换后的主控制器的内网网口与所述多个扩展处理芯片进行通信。可选的,所述设备还包括第一网络交换芯片和背板;所述第一网络交换芯片设置于所述背板上;每个控制器的内网网口均与所述第一网络交换芯片相连接;所述第一网络交换芯片通过所述背板上的第一类接口与所述多个扩展处理芯片相连接。可选的,所述多个扩展处理芯片设置于托盘上,所述托盘上还设置有第二网络交换芯片,所述托盘插入所述背板上的第一类接口中,所述多个扩展处理芯片与所述第二网络交换芯片相连接,所述第二网络交换芯片与所述背板上的第一类接口相连接。可选的,所述多个扩展处理芯片设置于多个托盘上,每个托盘上均设置第二网络交换芯片以及一个或多个扩展处理芯片,每个托盘分别插入所述背板上的一个第一类接口中,每个扩展处理芯片分别与自身所在托盘上的第二网络交换芯片相连接,每个第二网络交换芯片分别与自身所在托盘插入的第一类接口相连接。可选的,所述设备还包括硬盘,所述硬盘与所述背板上的第二类接口相连接;每个控制器均包括适配器,每个控制器通过自身的适配器与所述背板上的第二类接口相连接。可选的,所述主控制器将所述多个扩展处理芯片对数据的处理状态参数写入所述硬盘的指定区域;若所述主控制器故障,则所述备控制器切换为主控制器处理业务之后,访问所述指定区域,获取所述处理状态参数,基于所述处理状态参数处理业务。可选的,每个控制器均包括心跳网口,所述主控制器和所述备控制器之间通过所述心跳网口检测对端控制器是否故障。可选的,所述备控制器切换为主控制器处理业务、并开启自身内网网口之后,控制所述多个扩展处理芯片进行复位。可选的,所述扩展处理芯片为GPU,所述第一类接口及所述第二类接口均为SFF-8639接口。为达到上述目的,本专利技术实施例还提供了一种业务切换方法,应用于电子设备中的第一控制器,所述设备还包括第二控制器和多个扩展处理芯片,每个控制器均包括内网网口,每个控制器通过自身的内网网口与所述多个扩展处理芯片相连接;所述方法包括:若所述第一控制器为主控制器,则在所述第一控制器处理业务过程中,通过所述第一控制器的内网网口与所述多个扩展处理芯片进行通信;若所述第一控制器为备控制器,则检测作为主控制器的第二控制器是否故障;如果故障,所述第一控制器切换为主控制器处理业务;在处理业务过程中,开启所述第一控制器的内网网口;通过所述第一控制器的内网网口与所述多个扩展处理芯片进行通信。可选的,所述通过所述第一控制器的内网网口与所述多个扩展处理芯片进行通信,包括:通过所述第一控制器的内网网口,将待处理的业务数据发送至所述多个扩展处理芯片;通过所述第一控制器的内网网口,接收所述多个扩展处理芯片发送的数据处理结果。可选的,在所述通过所述第一控制器的内网网口与所述多个扩展处理芯片进行通信之后,还包括:将所述多个扩展处理芯片对数据的处理状态参数写入预设存储区域;在检测到作为主控制器的第二控制器故障的情况下,还包括:通过访问所述预设存储区域,获取所述处理状态参数,基于所述处理状态参数处理业务。可选的,在检测到作为主控制器的第二控制器故障的情况下,并且在所述开启所述第一控制器的内网网口之后,还包括:控制所述多个扩展处理芯片中的一个或多个扩展处理芯片进行复位。为达到上述目的,本专利技术实施例还提供了一种业务切换装置,应用于电子设备中的第一控制器,所述设备还包括第二控制器和多个扩展处理芯片,每个控制器均包括内网网口,每个控制器通过自身的内网网口与所述多个扩展处理芯片相连接;所述装置包括:第一处理模块,用于在所述第一控制器为主控制器的情况下,在所述第一控制器处理业务过程中,通过所述第一控制器的内网网口与所述多个扩展处理芯片进行通信;第二处理模块,用于在所述第一控制器为备控制器的情况下,检测作为主控制器的第二控制器是否故障;如果故障,将所述第一控制器切换为主控制器处理业务;在处理业务过程中,开启所述第一控制器的内网网口;通过所述第一控制器的内网网口与所述多个扩展处理芯片进行通信。可选的,第一处理模块,还用于:在所述第一控制器为主控制器的情况下,通过所述第一控制器的内网网口,将待处理的业务数据发送至所述多个扩展处理芯片;通过所述第一控制器的内网网口,接收所述多个扩展处理芯片发送的数据处理结果;所述第二处理模块,还用于:在所述第一控制器为备控制器、并且到检测作为主控制器的第二控制器故障的情况下,通过所述第一控制器的内网网口,将待处理的业务数据发送至所述多个扩展处理芯片;通过所述第一控制器的内网网口,接收所述多个扩展处理芯片发送的数据处理结果。可选的,所述装置还包括:写入模块,用于在所述通过所述第一控制器的内网网口与所述多个扩展处理芯片进行通信之后,将所述多个扩展处理芯片对数据的处理状态参数写入预设存储区域;获取模块,用于在所述检测模块检测到主控制器故障的情况下,通过访问所述预设存储区域,获取所述处理状态参数,基于所述处理状态参数处理业务。可选的,所述装置还包括:复位模块,用于在检测到作为主控制器的第二控制器故障的情况下,并且在所述开启所述第一控制器的内网网口之后,控制所述多个扩展处理芯片中的一个或多个扩展处理芯片进行复位。本专利技术实施例提供的电子设备包括两个控制器,其中一个控制器为主控制器,另一个控制器为备控制器,在两个控制器未出现故障的情况下,由主控制器处理业务,备控制器检测主控制器是否故障,如果主本文档来自技高网...
【技术保护点】
1.一种电子设备,其特征在于,包括:主控制器、备控制器和多个扩展处理芯片;每个控制器均包括内网网口,每个控制器通过自身的内网网口与所述多个扩展处理芯片相连接;/n所述主控制器在处理业务过程中,通过所述主控制器的内网网口与所述多个扩展处理芯片进行通信;/n所述备控制器检测主控制器是否故障;如果故障,所述备控制器切换为主控制器处理业务;切换后的主控制器在处理业务过程中开启自身内网网口;通过所述切换后的主控制器的内网网口与所述多个扩展处理芯片进行通信。/n
【技术特征摘要】
1.一种电子设备,其特征在于,包括:主控制器、备控制器和多个扩展处理芯片;每个控制器均包括内网网口,每个控制器通过自身的内网网口与所述多个扩展处理芯片相连接;
所述主控制器在处理业务过程中,通过所述主控制器的内网网口与所述多个扩展处理芯片进行通信;
所述备控制器检测主控制器是否故障;如果故障,所述备控制器切换为主控制器处理业务;切换后的主控制器在处理业务过程中开启自身内网网口;通过所述切换后的主控制器的内网网口与所述多个扩展处理芯片进行通信。
2.根据权利要求1所述的设备,其特征在于,所述设备还包括第一网络交换芯片和背板;
所述第一网络交换芯片设置于所述背板上;每个控制器的内网网口均与所述第一网络交换芯片相连接;所述第一网络交换芯片通过所述背板上的第一类接口与所述多个扩展处理芯片相连接。
3.根据权利要求2所述的设备,其特征在于,所述多个扩展处理芯片设置于托盘上,所述托盘上还设置有第二网络交换芯片,所述托盘插入所述背板上的第一类接口中,所述多个扩展处理芯片与所述第二网络交换芯片相连接,所述第二网络交换芯片与所述背板上的第一类接口相连接。
4.根据权利要求3所述的设备,其特征在于,所述多个扩展处理芯片设置于多个托盘上,每个托盘上均设置第二网络交换芯片以及一个或多个扩展处理芯片,每个托盘分别插入所述背板上的一个第一类接口中,每个扩展处理芯片分别与自身所在托盘上的第二网络交换芯片相连接,每个第二网络交换芯片分别与自身所在托盘插入的第一类接口相连接。
5.根据权利要求2所述的设备,其特征在于,所述设备还包括硬盘,所述硬盘与所述背板上的第二类接口相连接;每个控制器均包括适配器,每个控制器通过自身的适配器与所述背板上的第二类接口相连接。
6.根据权利要求5所述的设备,其特征在于,所述主控制器将所述多个扩展处理芯片对数据的处理状态参数写入所述硬盘的指定区域;若所述主控制器故障,则所述备控制器切换为主控制器处理业务之后,访问所述...
【专利技术属性】
技术研发人员:乔勇,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。