拼接处理系统及其双主控的控制方法

文档序号:7822489阅读:229来源:国知局
拼接处理系统及其双主控的控制方法
【专利摘要】本发明公开了一种拼接处理系统及其双主控的控制方法,采用两个主控板对整个拼接处理系统进行控制,两个主控板既可以工作在独立工作模式,也可以工作在协同工作模式下。当处于协同工作模式下时,一个主控执行全部控制工作,另一个主控作为备份,前一个主控在状态改变时向后一个主控发送同步数据,使两个主控的状态保持一致。前一个主控出现故障时,后一个主控随时可以接管控制工作,且控制工作无缝衔接,从而提高了系统的稳定性和连续性。当处于独立工作模式时,两个主控分别控制一组输出单板,两组输出单板可以对应两个独立的拼接墙,两个拼接墙可以设置不同的分辨率、显示不同的桌面背景等,从而增加了系统的灵活性。
【专利说明】拼接处理系统及其双主控的控制方法

【技术领域】
[0001]本发明涉及拼接墙【技术领域】,特别是涉及一种拼接处理系统及其双主控的控制方法。

【背景技术】
[0002]在拼接处理系统中,如图1所示,主控板一端连接网络控制端,一端连接系统内的各个单板,并按照网络控制端发来的命令控制各个单板。
[0003]主控板担负众多任务,其一旦出现故障,系统将陷入瘫痪。增加一块主控板分摊任务,又出现数据分发混乱的情况。


【发明内容】

[0004]基于上述情况,本发明提出了一种拼接处理系统及其双主控的控制方法,以提高拼接处理系统的安全稳定性。为此,采用的方案如下。
[0005]一种拼接处理系统双主控的控制方法,包括步骤:
[0006]按照用户的设置,确定双主控的工作模式;
[0007]若工作在协同工作模式下,则主控I按照网络控制端的命令控制所有单板,并在状态改变时向主控2发送同步数据,使主控2的状态与主控I保持一致;
[0008]若工作在独立工作模式下,则主控I按照网络控制端的命令控制第一组输出单板和其余单板,主控2按照网络控制端的命令控制第二组输出单板和其余单板。
[0009]一种拼接处理系统,括主控1、主控2和工作模式设置模块;
[0010]所述工作模式设置模块,用于按照用户的选择,设置主控I和主控2的工作模式;
[0011]在协同工作模式下,主控I按照网络控制端的命令控制所有单板,并在状态改变时向主控2发送同步数据,使主控2的状态与主控I保持一致;
[0012]在独立工作模式下,主控I按照网络控制端的命令控制第一组输出单板和其余单板,主控2按照网络控制端的命令控制第二组输出单板和其余单板。
[0013]本发明拼接处理系统及其双主控的控制方法,采用两个主控板对整个拼接处理系统进行控制,两个主控板既可以工作在独立工作模式,也可以工作在协同工作模式下。当处于协同工作模式下时,一个主控执行全部控制工作,另一个主控作为备份,负责控制工作的主控在状态改变时更新状态到作为备份的主控。前一个主控出现故障时,后一个主控随时可以接管控制工作,且控制工作无缝衔接,从而提高了系统的稳定性和连续性。当处于独立工作模式时,两个主控分别控制一组输出单板,两组输出单板可以对应两个独立的拼接墙,两个拼接墙可以设置不同的分辨率,显示不同的桌面背景,从而增加了系统的灵活性。

【专利附图】

【附图说明】
[0014]图1为传统单主控独立工作示意图;
[0015]图2为本发明拼接处理系统双主控的控制方法的流程示意图;
[0016]图3为本发明双主控协同工作示意图;
[0017]图4为本发明双主控独立工作示意图;
[0018]图5为本发明拼接处理系统的结构示意图。

【具体实施方式】
[0019]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本发明,并不限定本发明的保护范围。
[0020]本发明拼接处理系统双主控的控制方法,如图2所示,包括以下步骤:
[0021]步骤SlOl、按照用户的设置,确定双主控的工作模式。
[0022]本方法设计了两种工作模式:独立工作模式和协同工作模式,使两个主控既可以单独工作,又可以协同工作。模式的选择权则交给用户,用户根据拼接处理系统的当前需求确定双主控的工作模式,若当前关注拼接处理系统的稳定性,则选择协同工作模式,若当前需要两个拼接墙来显示图像,则选择独立工作模式。
[0023]步骤sl02、若工作在协同工作模式下,则主控I按照网络控制端的命令控制所有单板,并在状态改变时向主控2发送同步数据,使主控2的状态与主控I保持一致。
[0024]上述主控I与主控2在结构和功能上没有分别,I和2的描述仅作区分之用。
[0025]在协同工作模式下,两个主控一个执行系统内的控制工作,一个作为备份。用户可以在选择协同工作模式的同时指定哪一个主控作为工作主控,哪一个主控作为备份主控。如图3所示,用主控I指代工作主控,主控2指代备份主控。
[0026]两块主控板会定时通过串口发送保活数据到另一块主控板,保活数据包括当前的工作模式、显示包含的输出单板、自己的IP,发送保活数据同时会检测有没有接收到另一块主控板的保活数据。根据接收到的保活数据的内容,确认另一块主控的工作模式、控制的输出单板和IP地址等。
[0027]主控I工作在协同工作模式且通过保活数据检测到另外一块主控板也工作在协同模式时,会在状态改变时通过串口将配置数据或业务更改数据等同步数据发送到主控2,主控2接收到配置同步数据或业务更改同步数据后,使用这些数据更新当前系统的配置或业务数据等相应状态,不需要进行复杂的业务处理也不需要下发命令到单板。或者,先启动的主控I在接收到后启动的主控2发送的请求同步数据后,会更新当前的配置数据和全部业务数据到对方。
[0028]在启动时,主控会向另一块主控板发送同步初始化请求,另一块主控板接收到同步初始化请求后将发送出配置同步数据和包含当前系统全部业务数据的业务更改同步数据,以使两块主控状态同步。
[0029]无论步骤SlOl用户选择的何种工作模式,两块主控的模式应当是相同的,若模式不同将出现数据混乱等不良后果。某主控通过接收到的保活数据发现另一主控的工作模式与本主控不一致,则发出错误提示。
[0030]某主控若连续若干次或超过预定时间未接到另一主控的保活数据,则可能是另一主控出现故障或者两个主控之间的链路出现异常。若是主控I接收保活数据异常,则主控I在状态改变时不再向主控2发送同步数据,并上报保活数据异常告警。若是主控I出现故障,则主控2不能正常接收保活数据,此时主控2上报保活数据异常告警,网络控制端接收到保活数据异常告警后,若判定主控I出现故障,可以连接到主控2进行控制,这时主控2将发挥备份的作用,接替主控I的工作,接收网络控制端的命令,并按照网络控制端的命令控制所有单板。
[0031]步骤sl03、若工作在独立工作模式下,则主控I按照网络控制端的命令控制第一组输出单板和其余单板,主控2按照网络控制端的命令控制第二组输出单板和其余单板。
[0032]图4所示是拼接处理系统双主控处于独立工作模式时的工作示意图,在该图中,主控I和主控2分别接收来自网络控制端的控制命令,并将命令下发给各个单板,两个主控控制的单板有相同也有不同,不同的是输出单板,主控I控制第一组输出单板,主控2控制第二组输出单板。两组输出单板对应两个独立的拼接墙,这两个拼接墙可以配置为不同的输出分辨率,设置不同的桌面背景,分别开窗口,互不影响。
[0033]某主控被配置为独立工作模式时,其不再发送同步数据到另一块主控,但需要通过保活数据检查另一块主控的工作模式及显示包含的输出板,如果另一块主控也为独立模式且显示包含的输出板有重叠部分则返回错误;配置命令只下发到当前主控包含的输出单板,下发的配置命令中包含当前主控对应的组播ID,输出单板接收到配置命令后从配置命令中获取组播ID,根据组播ID判断是否需要处理。后续主控下发的开窗、设置桌面背景等业务命令中也会包括组播ID,输出单板接收到业务命令会根据组播ID判断是否需要处理。
[0034]本发明的拼接处理系统是与上述控制方法对应的系统,如图5所示,包括主控1、主控2和工作模式设置模块。
[0035]所述工作模式设置模块,用于按照用户的选择,设置主控I和主控2的工作模式;
[0036]在协同工作模式下,主控I按照网络控制端的命令控制所有单板,并在状态改变时主控2发送同步数据,使主控2的状态与主控I保持一致;
[0037]在独立工作模式下,主控I按照网络控制端的命令控制第一组输出单板和其余单板,主控2按照网络控制端的命令控制第二组输出单板和其余单板。
[0038]作为一个优选的实施例,主控I和主控2定时向对方法发送保活数据,保活数据包括本主控的IP地址、当前工作模式和所控制的输出单板。
[0039]某主控通过保活数据确定另一主控与本主控工作模式不一致时,在处理业务命令时返回错误。
[0040]在协同工作模式下,主控2超过预定时间未接收到主控I的保活数据则认定主控I出现故障或者主控I与主控2之间的链路异常,网络控制端在主控I出现故障时连接到主控2进行控制,主控2接收网络控制端的命令,并按照网络控制端的命令控制所有单板。
[0041]作为一个优选的实施例,在独立工作模式下,主控I或主控2通过保活数据判定另一主控所控制的输出单板与本主控所控制的输出单板存在重叠,则发出错误提示
[0042]作为一个优选的实施例,所述同步数据包括配置同步数据和业务更改同步数据,主控2接收所述同步数据,并按照所述同步数据更新当前配置和业务数据的状态。
[0043]作为一个优选的实施例,主控I为用户指定的执行当前控制工作的主控,主控2为用户指定的用于备份的主控。
[0044]综上,本发明使用两块主控通过冗余备份提高了系统的稳定性,两块主控工作在协同模式时,对任何一块主控的业务或配置操作会更新到另外一块,一块主控更换时另外一块可以正常继续工作,对业务没有任何影响,主控重新插回去会马上接收到同步数据并更新到最新的业务和配置状态。使用两块主控工作在独立模式时,可以通过使用两块主控板实现两个独立的显示输出控制,形成两个独立的拼墙,可以分别配置为不同的输出分辨率,分别设置为不同的桌面背景,分别开窗而互不影响。
[0045]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种拼接处理系统双主控的控制方法,其特征在于,包括步骤: 按照用户的设置,确定双主控的工作模式; 若工作在协同工作模式下,则主控I按照网络控制端的命令控制所有单板,并在状态改变时向主控2发送同步数据,使主控2的状态与主控I保持一致; 若工作在独立工作模式下,则主控I按照网络控制端的命令控制第一组输出单板和其余单板,主控2按照网络控制端的命令控制第二组输出单板和其余单板。
2.根据权利要求1所述的拼接处理系统双主控的控制方法,其特征在于, 主控I和主控2定时向对方法发送保活数据,保活数据包括本主控的IP地址、当前工作模式和所控制的输出单板; 通过保活数据确定另一主控与本主控工作模式不一致时,在处理业务命令时返回错误; 在协同工作模式下,主控2超过预定时间未接收到主控I的保活数据,则认定主控I出现故障或者主控I与主控2之间的链路异常,网络控制端在主控I出现故障时连接到主控2进行控制,主控2接收网络控制端的命令,并按照网络控制端的命令控制所有单板。
3.根据权利要求2所述的拼接处理系统双主控的控制方法,其特征在于, 在独立工作模式下,一个主控通过保活数据判定另一主控所控制的输出单板与本主控所控制的输出单板存在重叠,则发出错误提示。
4.根据权利要求1或2或3所述的拼接处理系统双主控的控制方法,其特征在于, 所述同步数据包括配置同步数据和业务更改同步数据,主控2接收所述同步数据,并按照所述同步数据更新当前配置和业务数据的状态。
5.根据权利要求1或2或3所述的拼接处理系统双主控的控制方法,其特征在于, 主控I为用户指定的执行当前控制工作的主控,主控2为用户指定的用于备份的主控。
6.一种拼接处理系统,其特征在于, 包括主控1、主控2和工作模式设置模块; 所述工作模式设置模块,用于按照用户的选择,设置主控I和主控2的工作模式; 在协同工作模式下,主控I按照网络控制端的命令控制所有单板,并在状态改变时向主控2发送同步数据,使主控2的状态与主控I保持一致; 在独立工作模式下,主控I按照网络控制端的命令控制第一组输出单板和其余单板,主控2按照网络控制端的命令控制第二组输出单板和其余单板。
7.根据权利要求6所述的拼接处理系统,其特征在于, 主控I和主控2定时向对方法发送保活数据,保活数据包括本主控的IP地址、当前工作模式和所控制的输出单板; 通过保活数据确定另一主控与本主控工作模式不一致时,在处理业务命令时返回错误; 在协同工作模式下,主控2超过预定时间未接收到主控I的保活数据,则认定主控I出现故障或者主控I与主控2之间的链路异常,网络控制端在主控I出现故障时连接到主控2进行控制,主控2接收网络控制端的命令,并按照网络控制端的命令控制所有单板。
8.根据权利要求2所述的拼接处理系统,其特征在于, 在独立工作模式下,主控I或主控2通过保活数据判定另一主控所控制的输出单板与本主控所控制的输出单板存在重叠,则发出错误提示。
9.根据权利要求1或2或3所述的拼接处理系统,其特征在于, 所述同步数据包括配置同步数据和业务更改同步数据,主控2接收所述同步数据,并按照所述同步数据更新当前配置和业务数据的状态。
10.根据权利要求6或7或8所述的拼接处理系统,其特征在于, 主控I为用户指定的执行当前控制工作的主控,主控2为用户指定的用于备份的主控。
【文档编号】H04N5/268GK104486559SQ201410753026
【公开日】2015年4月1日 申请日期:2014年12月9日 优先权日:2014年12月9日
【发明者】艾君锐, 吴鹏, 周泽强 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1