图像拼接控制系统及其冗余热备份方法

文档序号:9787284阅读:586来源:国知局
图像拼接控制系统及其冗余热备份方法
【技术领域】
[0001]本发明实施例涉及图像处理技术领域,尤其是涉及一种图像拼接控制系统及其冗余热备份方法。
【背景技术】
[0002]图像拼接控制系统广泛应用于政府机关,如电力、公安、军队、铁路、交通、能源、企业等诸多重要部门,用于接入多个不同种类信号源,将信号源进行缩放、叠加等这些处理,并显示到由多块显示单元组成的拼接墙上。现有的图像拼接控制系统通常包括图像采集单元(输入卡)、图像发送单元(输出卡)、图像交换单元(切换卡)及主控单元(控制卡),如图1所示。
[0003]作为实时显示图像的平台,图像拼接控制系统必须保证7x24小时稳定工作。现有的图像拼接控制器对控制卡缺乏冗余热备份的方案。一旦控制卡出现故障,只能给系统断电,用提前准备好的控制卡对故障卡进行替换,这样一来,整个系统在这一时间段中无法工作,并且对控制卡中的重要信息也需要重新配置,给使用单位造成重大损失。
[0004]有鉴于此,特提出本发明。

【发明内容】

[0005]本发明实施例的主要目的在于提供一种图像拼接控制系统及其冗余热备份方法,其至少部分地解决了如何对控制卡进行冗余热备份的技术问题。
[0006]为了实现上述目的,根据本发明的一个方面,提供了以下技术方案:
[0007]—种图像拼接控制系统的冗余热备份方法,其中,主控制卡与输入卡、输出卡和切换卡相连;
[0008]该方法至少可以包括:
[0009]设置备用控制卡,所述备用控制卡连接所述主控制卡、所述输入卡、所述输出卡和所述切换卡,且定时地接收来自所述主控制卡的心跳信号;
[0010]所述备用控制卡实时地获取所述主控制卡向所述输入卡、所述输出卡和所述切换卡发送的命令,并在控制逻辑和内存信息上与所述主控制卡保持一致;
[0011 ]所述备用控制卡确定接收不到所述心跳信号时,接替所述主控制卡,来对所述输入卡、所述输出卡和所述切换卡进行控制。
[0012]进一步地,所述备用控制卡实时地获取所述主控制卡向所述输入卡、所述输出卡和所述切换卡发送的命令,具体为:
[0013]所述备用控制卡通过总线,实时地获取所述主控制卡向所述输入卡、所述输出卡和所述切换卡发送的命令。
[0014]进一步地,所述备用控制卡在控制逻辑和内存信息上与所述主控制卡保持一致,具体为:
[0015]所述备用控制卡通过执行与所述主控制卡相同的操作,以在所述控制逻辑和所述内存信息上与所述主控制卡保持一致。
[0016]进一步地,所述备用控制卡在控制逻辑和内存信息上与所述主控制卡保持一致,还具体为:
[0017]通过手动设置的方式,使所述备用控制卡在所述控制逻辑和所述内存信息上与所述主控制卡保持一致。
[0018]进一步地,所述备用控制卡确定接收不到所述心跳信号时,接替所述主控制卡,来对所述输入卡、所述输出卡和所述切换卡进行控制,具体为:
[0019]所述备用控制卡实时检测所述心跳信号,当检测不到所述心跳信号时,接替所述主控制卡,来对所述输入卡、所述输出卡和所述切换卡进行控制。
[0020]进一步地,所述备用控制卡确定接收不到所述心跳信号时,接替所述主控制卡,来对所述输入卡、所述输出卡和所述切换卡进行控制,还具体为:
[0021]通过手动设置的方式,使所述备用控制卡接收不到所述心跳信号,并向所述备用控制卡发送指令,使所述备用控制卡接替所述主控制卡,来对所述输入卡、所述输出卡和所述切换卡进行控制。
[0022]根据本发明的另一个方面,还提供了一种图像拼接控制系统,包括主控制卡、输入卡、输出卡和切换卡,主控制卡分别与输入卡、输出卡和切换卡相连;
[0023]该系统还包括备用控制卡;
[0024]所述备用控制卡分别与所述主控制卡、输入卡、输出卡和切换卡相连,并且用于定时地接收来自所述主控制卡的心跳信号,实时地获取所述主控制卡向所述输入卡、所述输出卡和所述切换卡发送的命令,并在控制逻辑和内存信息上与所述主控制卡保持一致,以及在接收不到心跳信号时,接替所述主控制卡,来对所述输入卡、所述输出卡和所述切换卡进行控制。
[0025]进一步地,所述备用控制卡实时地获取所述主控制卡向所述输入卡、所述输出卡和所述切换卡发送的命令,具体为:
[0026]所述备用控制卡通过总线,实时地获取所述主控制卡向所述输入卡、所述输出卡和所述切换卡发送的命令。
[0027]进一步地,所述备用控制卡在控制逻辑和内存信息上与所述主控制卡保持一致,具体为:
[0028]所述备用控制卡通过执行与所述主控制卡相同的操作,以在所述控制逻辑和所述内存信息上与所述主控制卡保持一致。
[0029]进一步地,所述备用控制卡确定接收不到所述心跳信号时,接替所述主控制卡,来对所述输入卡、所述输出卡和所述切换卡进行控制,具体为:
[0030]所述备用控制卡实时检测所述心跳信号,当检测不到所述心跳信号时,接替所述主控制卡,来对所述输入卡、所述输出卡和所述切换卡进行控制。
[0031 ]与现有技术相比,上述技术方案至少具有以下有益效果:
[0032]本发明实施例通过设置备用控制卡,备用控制卡连接主控制卡、输入卡、输出卡和切换卡,且定时地接收来自主控制卡的心跳信号。通过该心跳信号,备用控制卡判断主控制卡的工作是否异常。同时,备用控制卡实时地获取主控制卡向输入卡、输出卡和切换卡发送的命令,并在控制逻辑和内存信息上与主控制卡保持一致。当备用控制卡确定接收不到心跳信号时,此时表明主控制卡出现异常,备用控制卡就接替主控制卡,来对输入卡、输出卡和切换卡进行控制。由此,实现了在图像拼接控制系统中对控制卡的冗余热备份,一旦主控制卡发生故障,在不断电和不进行外部干预的情况下自动无缝切换到备用控制卡进行工作,整个系统在这个过程中仍然可以正常工作,大大提高了整个系统的稳定性和可靠性。
[0033]当然,实施本发明的任一产品不一定需要同时实现以上所述的所有优点。
[0034]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其它优点可通过在所写的说明书、权利要求书以及附图中所特别指出的方法来实现和获得。
[0035]需要说明的是,
【发明内容】
部分并非旨在标识出请求保护的主题的必要技术特征,也并非是用来确定请求保护的主题的保护范围。所要求保护的主题不限于解决在【背景技术】中提及的任何或所有缺点。
【附图说明】
[0036]附图作为本发明的一部分,用来提供对本发明的进一步的理解,本发明的示意性实施例及其说明用于解释本发明,但不构成对本发明的不当限定。显然,下面描述中的附图仅仅是一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。在附图中:
[0037]图1为现有图像拼接控制系统的结构示意图;
[0038]图2为根据一示例性实施例示出的图像拼接控制系统的冗余热备份方法流程示意图;
[0039]图3为根据一示例性实施例示出的图像拼接控制系统的结构示意图。
[0040]这些附图和文字描述并不旨在以任何方式限制本发明的构思范围,而是通过参考特定实施例为本领域技术人员说明本发明的概念。
【具体实施方式】
[0041]下面结合附图以及具体实施例对本发明实施例解决的技术问题、所采用的技术方案以及实现的技术效果进行清楚、完整的描述。显然,所描述的实施例仅仅是本申请的一部分实施例,并不是全部实施例。基于本申请中的实施例,本领域普通技术人员在不付出创造性劳动的前提下,所获的所有其它等同或明显变型的实施例均落在本发明的保护范围内。本发明实施例可以按照权利要求中限定和涵盖的多种不同方式来具体化。
[0042]需要说明的是,在下面的描述中,为了方便理解,给出了许多具体细节。但是很明显,本发明的实现可以没有这些具体细节。
[0043]需要说明的是,在没有明确限定或不冲突的情况下,本发明中的各个实施例及其中的技术特征可以相互组合而形成技术方案。
[0044]图2为根据一示例性实施例示出的图像拼接控制系统的冗余热备份方法流程示意图。如图2所示,该冗余热备份方法包括步骤S202至步骤S206。
[0045]其中,主控制卡与输入卡、输出卡和切换卡相连。
[0046]主控制卡可以通过一条或多条总线(例如:RS485总线、CAN总线或I2C总线)与输入卡、输出卡和切换卡相连。
[0047]该冗余热备份方法至少可以包括:
[0048]步骤S202:设置备用控制卡,备用控制卡连接主控制卡、输入卡、输出卡和切换卡,且定时地接收来自主控制卡的心跳信号。
[0049]在该步骤中,备用控制卡可以通过一条或多条总线分别与主控制卡、输入卡、输出卡和切换卡相连。如果备用控制卡不是通过总线与主控制卡相连的话,则备用控制卡需要将控制管脚设置成为高阻模式,从而避免对主控制卡操作的干扰,造成主控制卡工作不正确。
[0050]主控制卡按照一定的时间间隔向备用控制卡发送心跳信号。该心跳信号是一个脉冲信号,用来确定主控制卡是否仍然在正常工作。
[0051]步骤S204:备用控制卡实时地获取主控制卡向输入卡、输出卡和切换卡发送的命令,并在控制逻辑和内存信息上与主控制卡保持一致。
[0052]在该步骤中,主控制卡对输入卡、输出卡和切换卡发送相应的命令,用来读取状态或进行控制时,备控制卡也可以通过总线或其他方式来获得这些命令。
[0053]在一个可选的实施例中,主控制卡向输入卡、输出卡和切换卡发送命令的同时,还通过总线将命令发送至备用控制卡。
[0054]备用控制卡在内部执行与主控制卡完全一样的操作(即执行相同的代码)。这样,在控制逻辑和内存信息上与主控制卡完全保持一致,但是并不干预主控制卡对输入卡、输出卡和切换卡的控制。
[0055]在一个可选的实施例中,可以通过手动设置的方式,使备用控制卡在控制逻辑和内存信息上与主控制卡保持一致。
[0056]例如,如果备控制卡在主控制卡工作一段时间后插入,则可以通过手动设置的方式,发送指令,使
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1