一种拼接墙显示方法技术

技术编号:9834164 阅读:120 留言:0更新日期:2014-04-02 00:16
本发明专利技术公开了一种拼接墙显示方法,包括:拼接墙控制客户端通过拼接墙控制接口获取第一窗口列表;拼接墙控制客户端将第二窗口列表与所述第一窗口列表进行比较;根据所述比较结果,如果有拼接墙窗口存在于所述第一窗口列表中但不在所述第二窗口列表中,则拼接墙控制客户端关闭该拼接墙窗口;如果有拼接墙窗口存在于所述第二窗口列表中但不在所述第一窗口列表中,则拼接墙控制客户端打开该拼接墙窗口。本发明专利技术可同步拼接墙控制客户端与拼接墙,保证拼接墙控制客户端与拼接墙实际显示的内容一致,进而满足用户定制化开发和集成拼接墙控制功能的需求。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了,包括:拼接墙控制客户端通过拼接墙控制接口获取第一窗口列表;拼接墙控制客户端将第二窗口列表与所述第一窗口列表进行比较;根据所述比较结果,如果有拼接墙窗口存在于所述第一窗口列表中但不在所述第二窗口列表中,则拼接墙控制客户端关闭该拼接墙窗口;如果有拼接墙窗口存在于所述第二窗口列表中但不在所述第一窗口列表中,则拼接墙控制客户端打开该拼接墙窗口。本专利技术可同步拼接墙控制客户端与拼接墙,保证拼接墙控制客户端与拼接墙实际显示的内容一致,进而满足用户定制化开发和集成拼接墙控制功能的需求。【专利说明】
本专利技术涉及拼接墙
,尤其涉及。
技术介绍
PC及互联网的普及使得每天都有海量的数据产生,超大尺寸的视频拼接墙可同时显示呈现多路输入数据,在分析海量数据时起着重要的作用。目前主流的拼接墙厂商一般采用DLP,LCD, LED等显示技术实现屏幕拼接,拼接墙处理器及拼接墙控制管理软件是拼接墙技术的核心。目前,拼接墙厂商都提供拼接墙控制管理软件供客户使用,拼接墙控制管理软件一般都是独立运行。在通过拼墙控制管理软件完成初始化配置(配置信号源,拼墙模式及视频显示矩阵等)后,用户典型的应用场景只是开窗、关窗、移动及缩放窗口等基本操作。随着智能控制室及智慧城市等综合控制系统复杂度的提高,以及操作的方便性及简洁性,越来越多的用户需求需要直接将拼接墙控制功能集成在现有的智能控制室系统中。集成拼接墙控制接口后的软件系统一般称为拼接墙控制客户端(下同)。拼接墙控制客户端集成拼墙控制功能后,存在拼接墙控制客户端同拼接墙系统显示内容不一致的问题。例如,拼接墙控制客户端通过拼墙控制接口打开某个窗口,但是拼墙控制软件执行失败,此时拼接墙上并未真正开窗,导致拼接墙控制客户端同拼接墙显示内容不一致;另外,拼接墙控制客户端通过拼接墙控制接口打开某个窗口,但是另一操作用户直接通过控制软件误操作关闭该窗口,此时,拼接墙控制客户端同拼接墙显示的内容也不一致;类似地,拼接墙控制客户端并未打开窗口,但此时用户通过拼接墙控制软件直接打开了窗口,此时显示内容也不一致。此外,拼接墙控制客户需要在不同的拼接墙模式之间切换,比如,最开始只需要2x2拼墙,展示的内容是视频监控,后来需要切换到2x3拼墙,展示的内容是会议室,拼接墙模式切换的过程中需要连续的关闭及打开窗口,也可能造成显示内容不一致的情况。因此,目前迫切需要一种同步拼接墙控制客户端及拼接墙显示内容的方法。
技术实现思路
基于此,本专利技术提供了。,包括以下步骤:拼接墙控制客户端通过拼接墙控制接口获取第一窗口列表;其中,所述第一窗口列表中包括各个实际打开的拼接墙窗口 ;拼接墙控制客户端将第二窗口列表与所述第一窗口列表进行比较;其中,所述第二窗口列表中包括各个被拼接墙控制客户端记录为已打开的拼接墙窗口 ;根据所述比较结果,如果有拼接墙窗口存在于所述第一窗口列表中但不在所述第二窗口列表中,则拼接墙控制客户端关闭该拼接墙窗口 ;如果有拼接墙窗口存在于所述第二窗口列表中但不在所述第一窗口列表中,贝1J拼接墙控制客户端打开该拼接墙窗口。与一般技术相比,本专利技术拼接墙显示方法中,拼接墙控制客户端通过拼接墙控制接口获取第一窗口列表,与拼接墙控制客户端自身记录的第二窗口列表进行比较,根据比较结果使实际打开的拼接墙窗口与拼接墙控制客户端记录为已打开的拼接墙窗口相匹配。本专利技术可同步拼接墙控制客户端与拼接墙,保证拼接墙控制客户端与拼接墙实际显示的内容一致,进而满足用户定制化开发和集成拼接墙控制功能的需求。【专利附图】【附图说明】图1为本专利技术拼接墙显示方法的流程示意图;图2为本专利技术进行同步的流程示意图;图3为本专利技术一个实施例中拼接墙控制客户端的显示示意图;图4为本专利技术一个实施例中拼接墙的实际显示示意图;图5为本专利技术一个实施例中经修改后的拼接墙的实际显示示意图。【具体实施方式】为更进一步阐述本专利技术所采取的技术手段及取得的效果,下面结合附图及较佳实施例,对本专利技术的技术方案,进行清楚和完整的描述。请参阅图1,为本专利技术拼接墙显示方法的流程示意图。本专利技术拼接墙显示方法,包括以下步骤:SlOl拼接墙控制客户端通过拼接墙控制接口犾取弟一窗口列表;其中,所述弟一窗口列表中包括各个实际打开的拼接墙窗口 ;S102拼接墙控制客户端将第二窗口列表与所述第一窗口列表进行比较;其中,所述第二窗口列表中包括各个被拼接墙控制客户端记录为已打开的拼接墙窗口 ;S103根据所述比较结果,如果有拼接墙窗口存在于所述第一窗口列表中但不在所述第二窗口列表中,则拼接墙控制客户端关闭该拼接墙窗口 ;S104如果有拼接墙窗口存在于所述第二窗口列表中但不在所述第一窗口列表中,则拼接墙控制客户端打开该拼接墙窗口。拼接墙控制客户端可以通过拼接墙控制管理软件提供的预览功能接口生成各窗口信号源的网络流媒体地址,然后用流媒体播放器播放生成的流媒体地址,这样就可以在控制客户端显示集成后的信号源窗口的内容,详细过程不作赘述。通过拼墙控制软件完成初始化配置(配置信号源,拼墙模式及显示矩阵等)后,客户典型的应用场景只是开窗、关窗、移动及缩放窗口等基本操作。此时,为了操作的方便性及简洁性,结合用户本身的需要进行定制开发,以实现拼墙控制与应用系统的联动显示功能。拼墙控制软件多以TCP/IP方式或RS232串口协议提供第三方软件集成的接口,可以将开窗、关窗等操作集成到客户现有的系统中。为了实现客户端同拼接墙显示内容一致,分别需要在拼接墙控制软件及客户端实现以下机制:拼接墙控制软件提供开窗、关窗、移动、缩放以及获取打开窗口的信息及位置等的API接口。本专利技术中采用TCP/IP通信协议方式提供第三方软件集成的接口。集成拼墙控制功能后,客户可以在连通的局域网内的任意一台PC或平板电脑等拼墙控制客户端,实现对拼接墙的控制如开窗、关窗、移动及缩放窗口等操作。客户端集成拼墙控制接口时,支持不同的拼墙模式的切换(比如从2x3切换成2x6),同时与拼接墙的显示比例一一映射,这样在客户端移动或缩放窗口时,通过坐标信息映射,拼接墙对应的内容会移动到相应的位置。实现上述机制后,可实现拼接墙控制客户端同拼接墙显示内容的同步。作为其中一个实施例,拼接墙控制客户端向拼接墙控制接口发送关窗指令,关闭该拼接墙窗口 ;拼接墙控制客户端向拼接墙控制接口发送开窗指令,打开该拼接墙窗口。拼接墙控制客户端每次发送开窗或关窗指令给拼墙控制软件时,将该记录存在本地。拼接墙控制客户端向拼接墙控制接口发送开窗指令或关窗指令,易于实现,利于推广。作为其中一个实施例,拼接墙控制客户端向拼接墙控制接口发送关窗指令或者开窗指令之后,拼接墙控制客户端获取所述关窗指令或者开窗指令的执行结果;如果成功执行,则拼接墙控制客户端更新所述第二窗口列表。拼接墙控制客户端更新所述第二窗口列表,可以对拼接墙的显示内容进行有效管理,为后续的同步工作做好准备。拼接墙控制客户端每次发送开窗或关窗指令给拼墙控制软件时,将该记录存在本地,同时获取指令执行的状态,成功执行则保存在本地记录列表Current Playlist (也即第二窗口列表,下同),失败则不保存,保存记录时,同时保存该记录对应的拼墙模式编号;拼接墙控制客户端每次切换到不同的拼墙模式时,首本文档来自技高网
...

【技术保护点】
一种拼接墙显示方法,其特征在于,包括以下步骤:拼接墙控制客户端通过拼接墙控制接口获取第一窗口列表;其中,所述第一窗口列表中包括各个实际打开的拼接墙窗口;拼接墙控制客户端将第二窗口列表与所述第一窗口列表进行比较;其中,所述第二窗口列表中包括各个被拼接墙控制客户端记录为已打开的拼接墙窗口;根据所述比较结果,如果有拼接墙窗口存在于所述第一窗口列表中但不在所述第二窗口列表中,则拼接墙控制客户端关闭该拼接墙窗口;如果有拼接墙窗口存在于所述第二窗口列表中但不在所述第一窗口列表中,则拼接墙控制客户端打开该拼接墙窗口。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘永红
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1