专利名称:一种led显示系统及其通信控制方法
技术领域:
本发明涉及LED显示技术领域,具体涉及一种LED显示系统及其通信控制方法。
背景技术:
LED显示系统一般包括视频源终端、LED显示屏、LED视频控制器和控制终端。视频源终端和控制终端通过LED视频控制器与LED显示屏连接。而且实际使用中存在多个 LED视频控制器连接一个LED显示屏的情况。目前在控制终端上进行一个控制操作时,无论是通过网络通讯方式还是串口通讯方式,均只支持单信道同步方式通信。也即是,同一时刻只能在同一链路上进行一个指令控制操作,所以每个当前指令控制操作都需要阻塞等待上一个指令控制操作完成后才能进行。而且对于现有LED显示屏所采用的单信道同步通信控制方式,进行数据交互时需要信道切换,造成控制繁琐,在进行全屏输出调整时也不能同步响应,同时同步通讯将会引起网络阻塞等问题,继而将会直接影响到整个系统的稳定性,导致控制受限、网络(端口)占用、 软件界面“假死”等现象,甚至可能造成整个LED控制系统崩溃,因此需要改进。
发明内容
本发明所要解决的技术问题之一是提供一种LED显示系统,其能克服现有LED显示系统因为采用单信道同步通信控制方式,进行数据交互时需要信道切换,造成控制繁琐, 在进行全屏输出调整时也不能同步响应的问题。为解决上述技术问题,本发明采用如下技术方案一种LED显示系统,包括上位机、LED视频控制器和LED显示屏,上位机包括控制单元,以及对控制单元所发控制指令按优先权限进行排列的指令优先排列单元,所述控制单元通过LED视频控制器与LED显示屏连接;所述控制单元通过指令优先排列单元与LED 视频控制器连接。本发明所要解决的技术问题之二是相应提供一种LED显示系统的通信控制方法, 其能克服现有LED显示系统因为采用单信道同步通信控制方式,进行数据交互时需要信道切换,造成控制繁琐,在进行全屏输出调整时也不能同步响应的问题。为解决上述技术问题,本发明采用如下技术方案一种LED显示系统的通信控制方法,其基于前述的一种LED显示系统进行通信控制,该方法包括如下步骤Si)、控制单元发送控制指令至指令优先排列单元,并给每条控制指令设定一个优先权值;S2)、指令优先排列单元对控制指令按照优先权值进行排列;S3)、指令优先排列单元取出优先权值最大的控制指令,通过关联信道发送至各 LED视频控制器。优选的技术方案中,所述步骤S3)中,指令优先排列单元每发送完一条控制指令之后,需要阻塞等待各关联信道的应答,应答都返回后才取出优先权值最大的指令,通过关联信道发送至各LED视频控制器。进一步优选的技术方案中,所述控制指令中,对LED显示屏的控制操作指令的优先权值最高,其次为显示调整指令,最低为监测监控数据指令本发明的有益效果是由于使用多信道异步通信控制方式作为LED显示屏通信控制的方法,进行全屏输出时,可以同步响应;同时,在进行多任务操作时,系统也会正常做出响应,不会出现控制受限、网络端口占用、界面“假死”等现象。下面结合附图对本发明作进一步的详细描述。
图1是本发明
具体实施方式
一种LED显示系统的系统组成框图;图2是本发明
具体实施方式
一种LED显示系统通信控制方法的流程图;图3是本发明
具体实施方式
中优先队列指令的示意图。
具体实施例方式本发明
具体实施方式
中的一种LED显示系统如图1所示,包括上位机、LED视频控制器和LED显示屏,上位机包括控制单元,以及对控制单元所发控制指令按优先权限进行排列的指令优先排列单元,所述控制单元通过LED视频控制器与LED显示屏连接;所述控制单元通过指令优先排列单元与LED视频控制器连接。该系统采用的是多信道异步通信技术,而且提供一种有效的LED显示系统通信控制方法,能够有效避免现有技术中存在的问题。本
具体实施方式
提供的一种LED显示系统的通信控制方法如图2所示,其基于前述的一种LED显示系统进行通信控制,该方法包括如下步骤Si)、控制单元发送控制指令至指令优先排列单元,并给每条控制指令设定一个优先权值。具体实施时,可以是LED上位机控制软件打包发送控制指令,给每条控制指令设置一个有限权值,其中对LED显示屏的控制操作指令的优先权值最高,其次为显示调整指令,最后为监测监控数据指令。然后设定待发送控制指令需要发至某个信道的信息,最后将带有有限权值的控制指令压入指令优先排列单元的优先指令队列。S2)、指令优先排列单元对控制指令按照优先权值进行排列。S3)、指令优先排列单元取出优先权值最大的控制指令,通过关联信道发送至LED 视频控制器。控制指令经优先排列单元调度处理后,数据发送任务线程将优先处理优先权值较大的控制指令,取出的控制指令通过设定的各条信道进行发送。优选的技术方案中,所述步骤S3)中,指令优先排列单元每发送完一条控制指令之后,需要阻塞等待各关联信道的应答,应答都返回后控制单元对控制指令进行处理,同时指令优先排列单元再次取出优先权值最大的指令,通过关联信道发送至LED视频控制器; 否则,该控制指令看作超时。
进一步优选的技术方案中,所述控制指令中,对LED显示屏的控制操作指令的优先权值最高,其次为显示调整指令,最低为监测监控数据指令实现时,先创建一个优先指令队列,初始队列为空,系统对要发送的指令进行打包,压入优先指令队列,数据发送任务线程监视发送指令队列,每有新的指令压入优先指令队列,数据发送任务线程就会根据优先权大小优先取出权值最大的指令,通过关联的信道进行发送,网络正常情况下,每发送完成一个指令时,需要阻塞等待各关联信道的应答,应答都返回后,将根据优先处理原则发送下一指令。系统运行时,压入发送指令操作、数据发送任务操作始终在自己独立的线程作处理,因此,系统始终在一个异步的方式下流畅运行,不会造成阻塞。在数据发送任务处理过程中,如果某时刻某信道不通或前指令正在阻塞处理,队列中的其它指令处于等待状态,不会丢失。以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
1.一种LED显示系统,包括上位机、LED视频控制器和LED显示屏,上位机包括控制单元,所述控制单元通过LED视频控制器与LED显示屏连接,其特征在于,所述上位机还包括对控制单元所发控制指令按优先权限进行排列的指令优先排列单元,所述控制单元通过指令优先排列单元与LED视频控制器连接。
2.—种LED显示系统的通信控制方法,其基于权利要求1所述的一种LED显示系统进行通信控制,该方法包括如下步骤51)、控制单元发送控制指令至指令优先排列单元,并给每条控制指令设定一个优先权值;52)、指令优先排列单元对控制指令按照优先权值进行排列;53)、指令优先排列单元取出优先权值最大的控制指令,通过关联信道并行发送至各 LED视频控制器。
3.如权利要求2所述的一种LED显示系统的通信控制方法,其特征在于,所述步骤S3) 中,指令优先排列单元没发送完一条控制指令之后,需要阻塞等待各关联信道的应答,应答都返回后再取出下一条优先权值最大的指令,通过关联信道并行发送至各LED视频控制ο
4.如权利要求2或3所述的一种LED显示系统的通信控制方法,其特征在于,所述控制指令中,对LED显示屏的控制操作指令的优先权值最高,其次为显示调整指令,最低为监测监控数据指令。
全文摘要
本发明公告了一种LED显示系统及其通信控制方法。该系统包括上位机、LED视频控制器和LED显示屏,上位机包括控制单元和指令优先排列单元;控制单元通过LED视频控制器与LED显示屏连接;控制单元通过指令优先排列单元与LED视频控制器连接。该方法中,首先控制单元发送控制指令至指令优先排列单元,并给每条控制指令设定一个优先权值;然后,指令优先排列单元对控制指令按照优先权值进行排列;最后,指令优先排列单元取出优先权值最大的控制指令,通过关联信道发送至LED视频控制器。采用了本发明技术方案通信控制方法的LED显示系统,由于使用多信道异步通信控制方式,进行全屏输出时,可以同步响应;同时,在进行多任务操作时,系统也会正常做出响应。
文档编号G09G3/32GK102522065SQ201110439519
公开日2012年6月27日 申请日期2011年12月23日 优先权日2011年12月23日
发明者刘玲, 吴振志, 吴涵渠, 李选中, 梁德斌, 黄海力 申请人:深圳市奥拓电子股份有限公司