多处理器设备级联系统及其级联控制方法

文档序号:6385417阅读:277来源:国知局
专利名称:多处理器设备级联系统及其级联控制方法
技术领域
本发明涉及拼接墙系统,特别是涉及一种多处理器设备级联系统以及一种多处理器设备级联系统的级联控制方法。
背景技术
在拼接墙系统中,当显示单元数量较多时,需要多台处理器级联才能完成拼接显示。当用户在显示墙上开出的窗口是同时跨多个处理器时,需要将控制信号同时传输给多个处理器。传统的多处理器设备级联系统中一般包含多个处理器设备和一个级联设备,所述级联设备用于完成级联通道切换功能,所述处理器设备用于完成处理器业务功能。目前,使用处理器设备的内置Web只能和单个处理器设备进行通信,而级联窗口涉及到多个处理器设备,使用处理器设备的内置web不能完成开级联窗口操作。因此,必须通过在PC端安装操作系统相关的控制程序才可以与多个处理器设备进行通信从而完成开级联窗口操作,导致传统的多处理器设备级联系统中存在程序安装操作复杂的问题。

发明内容
基于此,有必要针对上述程序安装操作比较复杂的问题,提供一种多处理器设备级联系统及其级联控制方法。为实现上述目的,本发明采用如下的技术方案:一种多处理器设备级联系统,包括若干个处理器设备以及至少一个级联设备,所述级联设备包括级联控制子系统;所述级联控制子系统包括:设备管理模块,用于在接收到用户发送的控制命令后,获取设备信息以及各设备之间的级联连接关系;命令解析模块,用于在接收到用户发送的业务命令时,解析所述业务命令得到源处理器设备、目标处理器设备;级联路由计算模块,用于根据所述设备信息以及各设备之间的级联连接关系、源处理器设备、目标处理器设备计算级联路由,并申请打通相应的级联通道;窗口管理模块,用于计算得到所述源处理器设备和目标处理器设备需要处理的业务命令,通过网络下发到对应的源处理器设备和目标处理器设备,并保存窗口信息以供后续窗口处理操作使用。一种多处理器设备级联系统的级联控制方法,包括以下步骤:在接收到用户发送的控制命令后,获取设备信息以及各设备之间的级联连接关系;在接收到用户发送的业务命令时,解析所述业务命令得到源处理器设备、目标处理器设备;根据所述设备信息以及各设备之间的级联连接关系、源处理器设备、目标处理器设备计算级联路由,并申请打通相应的级联通道;计算得到所述源处理器设备和目标处理器设备需要处理的业务命令,通过网络下发到对应的源处理器设备和目标处理器设备,并保存窗口信息以供后续窗口处理操作使用。由以上方案可以看出,本发明的多处理器设备级联系统及其级联控制方法,通过在级联设备中加入嵌入式程序来完成级联控制功能,这样用户不管在什么操作系统中,只需要简单的打开浏览器并连接到级联设备,然后在打开的页面中进行简单配置后就可以使用浏览器页面对整个多处理器设备级联系统进行控制。由于本发明的方案不需要在操作系统中安装与操作系统相关的应用程序,因此减少了程序安装的复杂性,提高了级联控制效率;另外采用本发明的方案后就算是更换设备或重装系统等操作也都不会影响级联系统的运行,提高了级联控制的灵活度。


图1为本发明实施例中一种多处理器设备级联系统的结构示意图;图2为本发明实施例中级联控制子系统的结构示意图;图3为本发明实施例中一处多处理器设备级联系统的级联控制方法的流程示意图。
具体实施例方式下面结合附图以及具体的实施例,对本发明的技术方案作进一步的描述。一种多处理器设备级联系统,参见图1所示,包括若干个处理器设备以及至少一个级联设备。为完成级联控制,本发明实施例在所述级联设备中加入了级联控制子系统,由该子系统来完成设备及设备之间级联连接关系管理、处理器设备和级联设备级联通道管理、视频数据级联路由管理、级联窗口管理等功能。具体的,如图2所示,所述级联控制子系统包括:设备管理模块101、命令解析模块102、级联路由计算模块103、窗口管理模块104,所述设备管理模块101、命令解析模块102、级联路由计算模块103、窗口管理模块104依次相连接。所述设备管理模块101,用于在接收到用户发送的控制命令后,获取设备信息以及各设备之间的级联连接关系。上述的设备信息一般包括:多处理器设备级联系统包含了哪些设备,以及这些设备属于什么设备类型(是处理器设备还是级联设备)等。所述命令解析模块102,用于在接收到用户发送的业务命令时,解析所述业务命令得到源处理器设备、目标处理器设备。作为一个较好的实施例,所述业务命令可以为开窗命令、关窗命令或移动窗口命令等。以所述业务命令为开窗命令为例进行说明,开窗操作会涉及到一个提供视频信号的源处理器设备,以及一个或多个接受视频信号用于输出显示的目标处理器设备,这些设备之间都通过级联线连接到级联设备,级联设备之间也通过级联线连接,设备管理模块提供这些设备间的级联连接关系。由于级联设备能够连接的处理器设备数量有限,因此有时一个多处理器设备级联系统需要多台级联设备。
所述级联路由计算模块103,用于根据所述设备信息以及各设备之间的级联连接关系、源处理器设备、目标处理器设备计算级联路由,并申请打通相应的级联通道。计算级联路由是指视频信号从源处理器设备到目标处理器设备该经过哪些级联路径,因此又可以称之为寻找级联路径。寻找级联路径过程中会需要申请级联通道,如果级联路径需要两台设备间的级联通道,而级联通道已经被占用完,则继续寻找是否有其它替代级联路径,如果没有则级联路径寻找失败。若是有寻找到可用级联路径,则发送命令到对应设备打通需要的级联通道,就打通了需要的视频信号源处理器设备到目标处理器设备的级联路径。需要说明的是,处理器设备和级联设备的级联通道数量都是已知的,进行开级联窗口操作时需要申请处理器设备和级联设备的级联通道,级联窗口开窗成功会占用这些级联通道,关闭级联窗口会释放相应的级联通道,当级联通道被占用完后就不能再开级联窗口了。所述窗口管理模块104,用于计算得到所述源处理器设备和目标处理器设备需要处理的业务命令,通过网络下发到对应的源处理器设备和目标处理器设备中,并保存窗口信息以供后续窗口处理操作使用,之后源处理器设备和目标处理器设备做相应的视频信号级联输出和视频信号级联输入显示,这样就可以完成级联开窗或关窗、移动窗口等操作。作为一个较好的实施例,所述窗口信息中可以包括:窗口大小信息、坐标信息、使用到的级联路径信息等,在后续的移动、关闭窗口等操作时会需要这些信息。作为一个较好的实施例,所述设备管理模块中可以进一步的包括:设备信息管理子模块,用于接收到用户发送的搜索设备的控制命令时,发送UDP(User Datagram Protocol,用户数据报协议)广播,并从接收的返回数据中获取设备信息;然后根据用户下发的添加设备命令,与添加的设备建立TCP (Transmission ControlProtocol,传输控制协议)网络连接;级联连接关系管理子模块,用于接收到用户发送的设置所述多处理器设备级联系统中包含的设备之间的级联连接关系的控制命令时,计算得到各设备之间的级联连接关系O另外,在其中一个实施例中,为了方便控制,还可以在级联设备中加入WEB服务器,所述WEB服务器用于根据用户发送的WEB请求生成控制页面并将所述控制页面发送给用户。在级联设备中内置了 WEB服务器后,用户终端(如平板之类的移动设备)只需要使用浏览器连接到级联设备的WEB服务器就可以打开控制页面从而完成级联控制,给用户带来了极大的方便。另外,本发明实施例中还可以在PC中安装控制程序,控制程序连接到级联设备下发控制命令完成级联控制。或者可以在PC中安装控制程序,在级联设备和其它处理器设备中添加设备管理和拼墙配置功能,然后可以从控制程序中跳转到浏览器控制页面,在该页面中快速完成设备管理和拼墙配置操作,从而方便快捷的进行级联初始化配置,此方法适用于两台处理器设备直连没有级联设备的情况。在本发明实施例的方案中,当执行多处理器设备级联开窗、关窗、移动窗口等业务命令时,解析用户的业务命令并根据级联连接关系计算需要的级联路由和申请需要的级联通道,处理得到各个处理器设备需要执行的设备业务命令和级联设备需要执行的设备业务命令,再分别下发到对应的设备,就可以完成级联开窗、关窗、移动窗口等业务功能。与上述一种多处理器设备级联系统相对应的,本发明还提供一种多处理器设备级联系统的级联控制方法,参见图3所示,该方法包括以下步骤:步骤S101,在接收到用户发送的控制命令后,获取设备信息(如多处理器设备级联系统包含了哪些设备,以及这些设备的类型是处理器设备还是级联设备等)以及各设备之间的级联连接关系;步骤S102,在接收到用户发送的业务命令时,解析所述业务命令得到源处理器设备、目标处理器设备;步骤S103,根据所述设备信息以及各设备之间的级联连接关系、源处理器设备、目标处理器设备计算级联路由,并申请打通相应的级联通道;步骤S104,计算得到所述源处理器设备和目标处理器设备需要处理的业务命令,通过网络下发到对应的源处理器设备和目标处理器设备,并保存窗口信息以供后续窗口处理操作使用。源处理器设备和目标处理器接收到业务命令之后就可以执行相应的视频信号级联输出和视频信号级联输入显示,这样就可以完成级联开窗或关窗、移动窗口等操作。作为一个较好的实施例,所述步骤SlOl中在接收到用户发送的控制命令后获取设备信息以及各设备之间的级联连接关系的过程具体可以包括如下步骤:步骤S1011,当接收到用户发送的搜索设备的控制命令时,发送UDP广播,并从接收的返回数据中获取设备信息;然后根据用户下发的添加设备命令,与添加的设备建立TCP网络连接;步骤S1012,当接收到用户发送的设置所述多处理器设备级联系统中包含的设备之间的级联连接关系的控制命令时,计算得到各设备之间的级联连接关系。作为一个较好的实施例,所述业务命令可以为开窗命令、关窗命令或移动窗口命令等。作为一个较好的实施例,所述窗口信息中可以包括:窗口大小信息、坐标信息、使用到的级联路径信息等,在后续的移动、关闭窗口等操作时会需要这些信息。本发明的一种多处理器设备级联系统的级联控制方法的其它技术特征与上述一种多处理器设备级联系统相同,此处不予赘述。通过以上方案可以看出,本发明的多处理器设备级联系统及其级联控制方法,通过在级联设备中加入嵌入式程序来完成级联控制功能,这样用户不管在什么操作系统中,只需要简单的打开浏览器并连接到级联设备,然后在打开的页面中进行简单配置后就可以使用浏览器页面对整个多处理器设备级联系统进行控制。由于本发明的方案不需要在操作系统中安装与操作系统相关的应用程序,因此减少了程序安装的复杂性,只需要简单的打开一个浏览器就可以完成,提高了级联控制效率;另外采用本发明的方案后就算是更换设备或重装系统等操作也都不会影响级联系统的运行,提高了级联控制的灵活度。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种多处理器设备级联系统,包括若干个处理器设备以及至少一个级联设备,其特征在于,所述级联设备包括级联控制子系统;所述级联控制子系统包括: 设备管理模块,用于在接收到用户发送的控制命令后,获取设备信息以及各设备之间的级联连接关系; 命令解析模块,用于在接收到用户发送的业务命令时,解析所述业务命令得到源处理器设备、目标处理器设备; 级联路由计算模块,用于根据所述设备信息以及各设备之间的级联连接关系、源处理器设备、目标处理器设备计算级联路由,并申请打通相应的级联通道; 窗口管理模块,用于计算得到所述源处理器设备和目标处理器设备需要处理的业务命令,通过网络下发到对应的源处理器设备和目标处理器设备,并保存窗口信息以供后续窗口处理操作使用。
2.根据权利要求1所述的多处理器设备级联系统,其特征在于,所述级联设备中还包括WEB服务器,用于根据用户发送的WEB请求生成控制页面并将所述控制页面发送给用户。
3.根据权利要求1所述的多处理器设备级联系统,其特征在于,所述设备管理模块中包括: 设备信息管理子模块 ,用于接收到用户发送的搜索设备的控制命令时,发送UDP广播,并从接收的返回数据中获取设备信息;然后根据用户下发的添加设备命令,与添加的设备建立TCP网络连接; 级联连接关系管理子模块,用于接收到用户发送的设置所述多处理器设备级联系统中包含的设备之间的级联连接关系的控制命令时,计算得到各设备之间的级联连接关系。
4.根据权利要求1-3任意一项所述的多处理器设备级联系统,其特征在于,所述业务命令为开窗命令、关窗命令或移动窗口命令。
5.根据权利要求1-3任意一项所述的多处理器设备级联系统,其特征在于,所述窗口信息包括:窗口大小信息、坐标信息、使用到的级联路径信息。
6.一种多处理器设备级联系统的级联控制方法,其特征在于,包括以下步骤: 在接收到用户发送的控制命令后,获取设备信息以及各设备之间的级联连接关系; 在接收到用户发送的业务命令时,解析所述业务命令得到源处理器设备、目标处理器设备; 根据所述设备信息以及各设备之间的级联连接关系、源处理器设备、目标处理器设备计算级联路由,并申请打通相应的级联通道; 计算得到所述源处理器设备和目标处理器设备需要处理的业务命令,通过网络下发到对应的源处理器设备和目标处理器设备,并保存窗口信息以供后续窗口处理操作使用。
7.根据权利要求6所述的多处理器设备级联系统的级联控制方法,其特征在于,所述在接收到用户发送的控制命令后获取设备信息以及各设备之间的级联连接关系的过程包括: 当接收到用户发送的搜索设备的控制命令时,发送UDP广播,并从接收的返回数据中获取设备信息;然后根据用户下发的添加设备命令,与添加的设备建立TCP网络连接; 当接收到用户发送的设置所述多处理器设备级联系统中包含的设备之间的级联连接关系的控制命令时,计算得到各设备之间的级联连接关系。
8.根据权利要求6或7所述的多处理器设备级联系统的级联控制方法,其特征在于,所述业务命令为开窗命令、关窗命令或移动窗口命令。
9.根据权利要求6或7所述的多处理器设备级联系统的级联控制方法,其特征在于,所述窗口信息包括 :窗口大小信息、坐标信息、使用到的级联路径信息。
全文摘要
本发明提供一种多处理器设备级联系统及其级联控制方法,所述方法包括以下步骤在接收到用户发送的控制命令后,获取设备信息以及各设备之间的级联连接关系;在接收到用户发送的业务命令时,解析所述业务命令得到源处理器设备、目标处理器设备;根据所述设备信息以及各设备之间的级联连接关系、源处理器设备、目标处理器设备计算级联路由,并申请打通相应的级联通道;计算得到所述源处理器设备和目标处理器设备需要处理的业务命令,通过网络下发到对应的源处理器设备和目标处理器设备,并保存窗口信息以供后续窗口处理操作使用。本发明中不需要在操作系统中安装与操作系统相关的应用程序,因此减少了程序安装的复杂性,提高了级联控制的灵活度。
文档编号G06F3/14GK103106057SQ201210572259
公开日2013年5月15日 申请日期2012年12月25日 优先权日2012年12月25日
发明者艾君锐, 黄晓东, 吴鹏, 陈昶 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1