一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于终端设备的备份系统的制作方法

2022-04-09 18:09:17 来源:中国专利 TAG:


1.本实用新型涉及led显示屏的显示控制技术领域,具体地,涉及一种基于终端设备的备份系统。


背景技术:

2.超大led显示屏由多个led箱体组成,每个led箱体上设置有接收卡,led箱体之间通过接收卡上的网络收发接口进行级联,待显示的视频数据通过各个网络收发接口在led箱体之间传输,视频数据传输到各个led箱体并通过led箱体进行显示,以实现超大led显示屏对待显示视频数据的显示。
3.但是,目前的接收卡的上一级级联单位通常还包括发送卡、上位机终端、交换机终端和控制终端,若其中一个终端设备(即上位机终端、交换机终端和控制终端)出现故障无法正常工作,将会直接影响到超大led显示屏上视频数据的显示。因此本领域技术人员亟需寻找一种新的技术方案来解决上述问题。


技术实现要素:

4.为克服相关技术中存在的问题,本实用新型公开提供一种基于终端设备的备份系统,所述系统包括:控制终端1,控制终端2,交换机终端1,上位机终端1,发送卡1和接收卡1;
5.所述控制终端1与所述控制终端2相连,所述控制终端1和控制终端2分别与所述交换机终端1相连,所述交换机终端1与所述上位机终端1相连,所述上位机终端1与所述发送卡1相连,所述发送卡1与所述接收卡1相连。
6.可选的,所述系统还包括:交换机终端2;
7.所述控制终端1和控制终端2分别与所述交换机终端1和交换机终端2相连,所述交换机终端1和交换机终端2分别与所述上位机终端1相连,所述上位机终端1与所述发送卡1相连,所述发送卡1与所述接收卡1相连。
8.可选的,所述系统还包括:上位机终端2;
9.所述控制终端1和控制终端2分别与所述交换机终端1相连,所述交换机终端1分别与所述上位机终端1和上位机终端2相连,所述上位机终端1和上位机终端2分别与所述发送卡1相连,所述发送卡1与所述接收卡1相连。
10.可选的,所述系统还包括:交换机终端2;
11.所述控制终端1和控制终端2分别与所述交换机终端1和交换机终端2相连,所述交换机终端1和交换机终端2分别与所述上位机终端1和上位机终端2相连,所述上位机终端1和上位机终端2分别与所述发送卡1相连,所述发送卡1与所述接收卡1相连。
12.可选的,所述系统还包括:发送卡2;
13.所述上位机终端1和上位机终端2分别与所述发送卡1和发送卡2相连,所述发送卡1和发送卡2分别与所述接收卡1相连。
14.可选的,所述系统还包括:控制终端3;
15.所述控制终端3分别与所述控制终端1、控制终端2、交换机终端1和交换机终端2相连。
16.可选的,所述系统还包括:交换机终端3,上位机终端3,发送卡3和接收卡2;
17.所述交换机终端3分别与所述控制终端1,控制终端2,控制终端3,上位机终端1,上位机终端2和上位机终端3相连,所述上位机终端3分别与所述交换机终端1,交换机终端2,发送卡1,发送卡2和发送卡3相连,所述发送卡1,发送卡2和发送卡3分别与所述接收卡1和接收卡2相连。
18.可选的,所述系统还包括:控制终端4,控制终端5,
……
,控制终端(n-1)和控制终端n;
19.所述控制终端1,控制终端2,控制终端3,控制终端4,控制终端5,
……
,控制终端(n-1)和控制终端n之间两两相连;
20.所述控制终端1,控制终端2,控制终端3,控制终端4,控制终端5,
……
,控制终端(n-1)和控制终端n分别与所述交换机终端1,交换机终端2和交换机终端3。
21.可选的,所述系统还包括:交换机终端4,交换机终端5,
……
,交换机终端(n-1)和交换机终端n;
22.上位机终端4,上位机终端5,
……
,上位机终端(n-1)和上位机终端n;
23.发送卡4,发送卡5,
……
,发送卡(n-1)和发送卡n;
24.接收卡3,接收卡4,
……
,接收卡(n-1);
25.所述控制终端1,控制终端2,控制终端3,控制终端4,控制终端5,
……
,控制终端(n-1)和控制终端n分别与所述交换机终端1,交换机终端2,交换机终端3,交换机终端4,交换机终端5,
……
,交换机终端(n-1)和交换机终端n相连;
26.所述交换机终端1,交换机终端2,交换机终端3,交换机终端4,交换机终端5,
……
,交换机终端(n-1)和交换机终端n分别与所述上位机终端1,上位机终端2,上位机终端3,上位机终端4,上位机终端5,
……
,上位机终端(n-1)和上位机终端n相连;
27.所述上位机终端1,上位机终端2,上位机终端3,上位机终端4,上位机终端5,
……
,上位机终端(n-1)和上位机终端n分别与所述发送卡1,发送卡2,发送卡3,发送卡4和发送卡5,
……
,发送卡(n-1)和发送卡n相连;
28.所述发送卡1,发送卡2,发送卡3,发送卡4和发送卡5,
……
,发送卡(n-1)和发送卡n分别与所述接收卡1,接收卡2,接收卡3,接收卡4,
……
,接收卡(n-1)相连。
29.可选的,每个上位机终端之间通过同步卡实现同步连接。
30.综上所述,本实用新型涉及一种基于终端设备的备份系统,该系统包括:控制终端1,控制终端2,交换机终端1,上位机终端1,发送卡1和接收卡1;该控制终端1与该控制终端2相连,该控制终端1和控制终端2分别与该交换机终端1相连,该交换机终端1与该上位机终端1相连,该上位机终端1与该发送卡1相连,该发送卡1与该接收卡1相连。能够通过搭建一种基于终端设备的备份系统,在该备份系统的各个终端设备中设置主端设备和备端设备,当主端设备出现故障无法正常工作时,由备端设备代替该主端设备继续工作,从而保证led显示屏中图像数据的正常显示。
31.本实用新型公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
32.附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
33.图1是根据一示例性实施例示出的一种基于终端设备的备份系统的结构示意图(a);
34.图2是根据一示例性实施例示出的一种基于终端设备的备份系统的结构示意图(b);
35.图3是根据一示例性实施例示出的一种基于终端设备的备份系统的结构示意图(c);
36.图4是根据一示例性实施例示出的一种基于终端设备的备份系统的结构示意图(d);
37.图5是根据图1示出的一种基于终端设备的备份系统的结构示意图(e);
38.图6是根据图1示出的一种基于终端设备的备份系统的结构示意图(f);
39.图7是根据图6示出的一种基于终端设备的备份系统的结构示意图(g);
40.图8是根据图7示出的一种基于终端设备的备份系统的结构示意图(h);
41.图9是根据图8示出的一种基于终端设备的备份系统的结构示意图(i);
42.图10是根据图9示出的一种基于终端设备的备份系统的结构示意图(j);
43.图11是根据图10示出的一种基于终端设备的备份系统的结构示意图(k);
44.图12是根据图11示出的一种基于终端设备的备份系统的结构示意图(l)。
具体实施方式
45.以下结合附图对本实用新型公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
46.图1是根据一示例性实施例示出的一种基于终端设备的备份系统的结构示意图,如图1所示,该系统包括:控制终端1,控制终端2,交换机终端1,上位机终端1,发送卡1和接收卡1;该控制终端1与控制终端2相连,控制终端1和控制终端2分别与该交换机终端1相连,该交换机终端1与该上位机终端1相连,该上位机终端1与该发送卡1相连,该发送卡1与该接收卡1相连。
47.示例地,在本实用新型公开实施例中,搭建一种基于终端设备的备份系统,图1中包括的控制终端1、交换机终端1、上位机终端1、发送卡1和接收卡1为该备份系统中最基本的一个组成单元,一个系统中可以包括多个组成单元,并将控制终端设置为该备份系统中的终端设备。图1中的备份系统包含控制终端1和控制终端2两个终端设备,其中,控制终端1为主端设备,控制终端2为备端设备,在该备份系统工作过程中,主端设备每隔预设时间段会向备端设备发送心跳时间数据,备端设备接收主端设备的心跳时间数据,若主端设备发送心跳时间数据超时,证明主端设备出现故障无法正常工作,此时备端设备代替主端设备进行工作,与各个播放端建立连接关系,切换控制权,同时将该系统中超时的主端设备删除。例如,控制终端1每隔预设时间段向控制终端2发送心跳时间数据,若控制终端1发送心跳时间数据超时,则由控制终端2代替控制终端1成为主端设备进行工作,并与交换机终端1、上位机终端1、发送卡1和接收卡1建立连接关系,切换控制权,同时在该备份系统中将控
制终端1删除。
48.进一步的,如图2-4所示,给出了在该备份系统最基本的一个组成单元上添加其他设备以组成新的备份系统几种可能存在的情况。例如,如图2所示,添加一个交换机终端2,该交换机终端2分别与该控制终端1和上位机终端1相连,能够在交换机终端1出现故障无法正常工作时代替交换机终端1进行工作;如图3所示,添加一个上位机终端2,该上位机终端2分别与该交换机终端1和发送卡1相连,能够在上位机终端1出现故障无法正常工作时代替上位机终端1进行工作;如图4所示,同时添加一个交换机终端2和一个上位机终端2,该交换机终端2分别与该控制终端1、上位机终端1和上位机终端2相连,该上位机终端2分别与交换机终端1、交换机终端2和发送卡1相连,该交换机终端2和上位机终端2分别能够在交换机终端1和上位机终端1出现故障无法正常工作时代替交换机终端1和上位机终端1进行工作。
49.再进一步的,如图5-7所示,给出了在图1中包含主端设备和备端设备的备份系统中添加其他设备以组成新的备份系统几种可能存在的情况。例如,如图5所示,该备份系统还包括:交换机终端2;该控制终端1和控制终端2分别与该交换机终端1和交换机终端2相连,该交换机终端1和交换机终端2分别与该上位机终端1相连,该上位机终端1与该发送卡1相连,该发送卡1与该接收卡1相连。可以理解的是,控制终端1为主端设备,控制终端2为备端设备,在该备份系统工作过程中,主端设备每隔预设时间段会向备端设备发送心跳时间数据,备端设备接收主端设备的心跳时间数据,若主端设备发送心跳时间数据超时,由备端设备代替主端设备进行工作。同时,在备端设备(控制终端2)代替控制终端1进行工作的过程中,控制终端2可以向交换机终端1和/或交换机终端2发送视频数据,以保证该备份系统正常工作,或者,当交换机终端1出现故障时,也由交换机终端2代替交换机终端1进行工作。
50.如图6所示,该备份系统还包括:上位机终端2;该控制终端1和控制终端2分别与该交换机终端1相连,该交换机终端1分别与该上位机终端1和上位机终端2相连,该上位机终端1和上位机终端2分别与该发送卡1相连,该发送卡1与该接收卡1相连。可以理解的是,控制终端1为主端设备,控制终端2为备端设备,在该备份系统工作过程中,主端设备每隔预设时间段会向备端设备发送心跳时间数据,备端设备接收主端设备的心跳时间数据,若主端设备发送心跳时间数据超时,由备端设备代替主端设备进行工作。同时,在备端设备(控制终端2)代替控制终端1进行工作的过程中,控制终端2可以向交换机终端1发送视频数据,该交换机终端1向上位机终端1和/或上位机终端2发送视频数据,以保证该备份系统正常工作,或者,当上位机终端1出现故障时,也可以由上位机终端2代替交换机终端1进行工作。
51.如图7所示,该系统还包括:交换机终端2;该控制终端1和控制终端2分别与该交换机终端1和交换机终端2相连,该交换机终端1和交换机终端2分别与该上位机终端1和上位机终端2相连,该上位机终端1和上位机终端2分别与该发送卡1相连,该发送卡1与该接收卡1相连。在图7中,控制终端1为主端设备,控制终端2为备端设备,在该备份系统工作过程中,主端设备每隔预设时间段会向备端设备发送心跳时间数据,备端设备接收主端设备的心跳时间数据,若主端设备发送心跳时间数据超时,由备端设备代替主端设备进行工作。同时,在该备份系统中,控制终端1和/或控制终端2可以向交换机终端1和/或交换机终端2发送视频数据,交换机终端1和/或交换机终端2可以向上位机终端1和/或上位机终端2发送视频数据,上位机终端1和/或上位机终端2向发送卡1发送视频数据,接收卡1接收发送卡1发送的视频数据。如此,当控制终端1、交换机终端1和上位机终端1中的一个或多个同时出现故障
时,视频数据依然能够在该备份系统中进行正常传输,不影响该备份系统的运行。
52.图8中还给出了一种包含发送卡2的情况,如图8所示,该系统还包括:发送卡2;该上位机终端1和上位机终端2分别与该发送卡1和发送卡2相连,该发送卡1和发送卡2分别与该接收卡1相连。能够在发送卡1出现故障无法正常工作时,由发送卡2代替发送卡1接收上位机中终端1和/或上位机终端发送的视频数据,并将该视频数据发送给接收卡1。
53.需要说明的是,上述图1-8所示的备份系统中,对于主端设备控制终端1来说,最多只有一个备端设备可以在其出现故障时代替主端设备进行工作,若为该主端设备配置多个备端设备(如下图9-12所示),则可以在各个备端设备之间设置不同的优先级,当主端设备出现故障时,每个备端设备将主端设备发送心跳时间数据的超时时间作为一个等待时间段,并在一个等待时间段内等待是否有其他备端设备站出来参与代替主端设备进行工作的竞选或者自己参与竞选,并在所有站出来竞选的备端设备中确定优先级最高的备端设备代替主端设备进行工作,其他备端设备回复确认该竞选结果的回复包之后,该备份系统恢复正常工作。
54.另外,多个备端设备竞选代替主端设备进行工作的过程还可以为:当主端设备发送心跳时间数据超时后,每个备端设备将主端设备发送心跳时间数据的超时时间作为一个等待时间段,在一个等待时间段内若有备端设备站出来参与竞选,判断该备端设备是否在所有备端设备中属于优先级最高的备端设备,若是,则令该备端设备代替主端设备进行工作,若否,则继续等待下一个站出来参与竞选的备端设备并继续判断该参与竞选的新的备端设备是否在所有备端设备中属于优先级最高的备端设备,重复执行上述步骤,直至确定一个符合要求的备端设备代替主端设备进行工作为止,此时,其他未代替主端设备的备端设备回复确认该竞选结果的回复包,该备份系统恢复正常工作。
55.需要说明的是,若一个等待时间段内,优先级最高的备端设备并未站出来参与竞选,则表示该优先级最高的备端设备也出现故障,此时将优先级排在第二位并站出来参与竞选的备端设备作为优先级最高的备端设备代替主端设备进行工作。
56.示例地,如图9所示,该系统还包括:控制终端3;该控制终端3分别与该控制终端1、控制终端2、交换机终端1和交换机终端2相连。可以将控制终端1设置为主端设备,将控制终端2和控制终端3设置为与控制终端1对应的备端设备,且控制终端2的优先级高于控制终端3。此时,若主端设备控制终端1出现故障,向控制终端2发送心跳时间数据超时,则备端设备控制终端2和控制终端3将主端设备发送心跳时间数据的超时时间作为一个等待时间段,并在一个等待时间段内判断是否有备端设备站出来参与代替主端设备进行工作的竞选。例如,若一个等待时间段内控制终端3站出来参与竞选,但是控制终端3并不是所有备端设备中优先级最高的备端设备,因此,继续等待其他优先级较高的备端设备(控制终端2)是否站出来参与竞选,若控制终端2在一个等待时间段内也站出来参与竞选,由于控制终端2的优先级在所有备端设备中属于最高的,因此同意控制终端2代替控制终端1(主端设备)进行工作的竞选,在接收到控制终端3发送的同意该竞选结果的回复包之后,该备份系统恢复正常工作。若控制终端2未在一个等待时间段内站出来参与竞选,说明控制终端2此时也出现了故障,此时,在所有参与竞选的备端设备中,控制终端3的优先级最高,因此令控制终端3代替控制终端1成为主端设备并进行工作。
57.需要说明的是,将控制终端3作为主端设备进行工作的过程中,若控制终端1和控
制终端2重新站出来参与竞选,此时仍以控制终端3作为最优选的主端设备进行工作,因为控制终端1和控制终端2在一个等待时间段内并未回应控制终端3,被认为是不可靠的,因此仍以控制终端3作为主端设备,除非控制终端3也出现故障,才会考虑启用控制终端1或者控制终端2作为主端设备。
58.因此,备端设备竞选代替主端设备进行工作的的竞选规则可以总结为:若一个备端设备在一个等待时间段内未收到主端设备发送的心跳时间数据也未接收到优先级更高的主端设备发出的竞选请求,则令该备端设备代替主端设备进行工作,然后等待其他备端设备发送的同意该竞选结果的回复包。当在多个备端设备中将优先级较为靠后的备端设备作为新的主端设备进行工作时,原因只能是优先级高于该备端设备的其他备端设备均已死亡(出现故障无法正常工作)。
59.另外,本实用新型公开实施例中还可以手动对主端设备和备端设备进行切换,先将切换请求发送至主端设备,等主端设备完成准备工作后,与其他控制端和播放端建立连接并告知待切换的备端设备,并将该备端设备切换为新的主端设备。
60.如图10所示,该系统还包括:交换机终端3,上位机终端3,发送卡3和接收卡2;该交换机终端3分别与该控制终端1,控制终端2,控制终端3,上位机终端1,上位机终端2和上位机终端3相连,该上位机终端3分别与该交换机终端1,交换机终端2,发送卡1,发送卡2和发送卡3相连,该发送卡1,发送卡2和发送卡3分别与该接收卡1和接收卡2相连。
61.示例地,在该备份系统中包含主端设备控制终端1、优先级较高的备端设备控制终端2和优先级较低的备端设备控制终端3,以保证控制终端1和/或控制终端2出现故障无法正常工作时,由控制终端2或控制终端3代替控制终端1和/或控制终端2成为主端设备继续工作的情况下,还为该备份系统配置了交换机终端3,上位机终端3,发送卡3和接收卡2,能够在备端设备代替主端设备进行工作时保证视频数据的正常传输,同时也能够在交换机终端1、交换机终端2、上位机终端1、上位机终端2、发送卡1、发送卡2或接收卡1中的一个或多个设备出现故障时,代替出现故障的设备继续工作。
62.如图11所示,该系统还包括:控制终端4,控制终端5,
……
,控制终端(n-1)和控制终端n;该控制终端1,控制终端2,控制终端3,控制终端4,控制终端5,
……
,控制终端(n-1)和控制终端n之间两两相连;该控制终端1,控制终端2,控制终端3,控制终端4,控制终端5,
……
,控制终端(n-1)和控制终端n分别与该交换机终端1,交换机终端2和交换机终端3。
63.如图12所示,该系统还包括:交换机终端4,交换机终端5,
……
,交换机终端(n-1)和交换机终端n;上位机终端4,上位机终端5,
……
,上位机终端(n-1)和上位机终端n;发送卡4,发送卡5,
……
,发送卡(n-1)和发送卡n;接收卡3,接收卡4,
……
,接收卡(n-1);该控制终端1,控制终端2,控制终端3,控制终端4,控制终端5,
……
,控制终端(n-1)和控制终端n分别与该交换机终端1,交换机终端2,交换机终端3,交换机终端4,交换机终端5,
……
,交换机终端(n-1)和交换机终端n相连;该交换机终端1,交换机终端2,交换机终端3,交换机终端4,交换机终端5,
……
,交换机终端(n-1)和交换机终端n分别与该上位机终端1,上位机终端2,上位机终端3,上位机终端4,上位机终端5,
……
,上位机终端(n-1)和上位机终端n相连;该上位机终端1,上位机终端2,上位机终端3,上位机终端4,上位机终端5,
……
,上位机终端(n-1)和上位机终端n分别与该发送卡1,发送卡2,发送卡3,发送卡4和发送卡5,
……
,发送卡(n-1)和发送卡n相连;该发送卡1,发送卡2,发送卡3,发送卡4和发送卡5,
……
,发送卡
(n-1)和发送卡n分别与该接收卡1,接收卡2,接收卡3,接收卡4,
……
,接收卡(n-1)相连。
64.示例地,在实际应用过程中,该备份系统中还可以包括控制终端4,控制终端5,
……
,控制终端n;交换机终端4,交换机终端5,
……
,交换机终端(n-1)和交换机终端n;上位机终端4,上位机终端5,
……
,上位机终端(n-1)和上位机终端n;发送卡4,发送卡5,
……
,发送卡(n-1)和发送卡n;接收卡3,接收卡4,
……
,接收卡(n-1)。每个终端设备设置不同的优先级,当主端设备出现故障或者主端设备和优先级较高的备端设备同时出现故障时,按照上述竞选规则在剩余参与竞选的备端设备中确定新的主端设备,使该备份系统始终处于正常工作状态,每张接收卡中均能接收到正常的视频数据,保证该备份系统所在的led超大显示屏的显示效果。
65.另外,在本实用新型公开实施例中,每个上位机终端之间通过同步卡实现同步连接。每个交换机终端上设置有多个网口,控制终端通过网线与交换机终端的网口相连,同时,该交换机终端又通过网口与上位机终端连接。发送卡通过发送卡上设置的网口与接收卡上设置的网口相连。并且,上述网口包括以下至少一者:百兆网口、千兆网口和兆网口。以及,每个上位机终端通过视频线(例如,hdmi线或dvi线)与发送卡相连。
66.综上所述,本实用新型涉及一种基于终端设备的备份系统,该系统至少包括:控制终端1,控制终端2,交换机终端1,上位机终端1,发送卡1和接收卡1;该控制终端1与该控制终端2相连,该控制终端1和控制终端2分别与该交换机终端1相连,该交换机终端1与该上位机终端1相连,该上位机终端1与该发送卡1相连,该发送卡1与该接收卡1相连。能够通过搭建一种基于终端设备的备份系统,在该备份系统的各个控制终端中设置主端设备和备端设备,以及为各个备端设备之间设置优先级,当优先级高的终端设备出现故障无法正常工作时,切换至另一台优先级较低的终端设备继续工作,从而保证led显示屏中图像数据的正常显示。
67.以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
68.另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
69.此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献