视频窗口管理方法和系统、客户端和服务端及拼接器技术方案

技术编号:12900477 阅读:99 留言:0更新日期:2016-02-24 10:55
本发明专利技术公开了一种视频窗口管理方法和系统、客户端、服务端以及拼接器,其中,服务端分别与客户端和信号源相连。该方法包括:至少一个客户端接收用户操作,并将所述用户操作以指令的形式发送至所述服务端;其中,所述用户操作为用户对视频窗口的操作;所述服务端根据接收来自所述N个客户端的指令的先后顺序,确定可执行的指令,并根据所述可执行的指令对所述信号源进行更改,并将所述可执行的指令发送至所述N个客户端;所述N个客户端根据所述可执行的指令,对所述视频窗口进行更新。通过本发明专利技术,至少部分地解决了如何保持多个客户端上视频窗口同步的技术问题。

【技术实现步骤摘要】

本专利技术实施例涉及图像处理
,尤其是涉及一种视频窗口管理方法和系统、客户端和服务端及拼接器
技术介绍
拼接器是一个将完整的图像信号划分成N块后分配给N个视频显示单元的高新设备。拼接器可以完成用多个普通视频单元组成一个超大屏幕动态图像显示屏,可以支持多种视频设备的同时接入。拼接器窗口管理主要是管理信号源在拼接屏上显示的位置和大小等信息。规模较大的拼接系统需要多人同时进行操作,每人负责一部分区域的信号源管理。在传统的拼接器窗口管理方法中,客户端A的状态无法实时同步到客户端B的操作界面中,只能在客户端B中手工进行刷新进行同步,操作效率较低。由于客户端B与客户端A状态不同步,客户端B无法基于最新状态进行操作,会出现数据错误的情况。有鉴于此,特提出本专利技术。
技术实现思路
本专利技术实施例的主要目的在于提供一种视频窗口管理方法,其至少部分地解决了如何保持多个客户端上视频窗口实时同步的技术问题。此外,还提供了视频窗口管理系统、客户端和服务端以及拼接器。为了实现上述目的,根据本专利技术的一个方面,提供了以下技术方案:—种视频窗口管理方法,其中,服务端分别与N个客户端和信号源相连;其中,所述N取正整数;该方法至少可以包括:至少一个客户端接收用户操作,并将所述用户操作以指令的形式发送至所述服务端;其中,所述用户操作为用户对视频窗口的操作;所述服务端根据接收来自所述N个客户端的指令的先后顺序,确定可执行的指令,并根据所述可执行的指令对所述信号源进行更改,并将所述可执行的指令发送至所述N个客户端;所述N个客户端根据所述可执行的指令,对所述视频窗口进行更新。根据本专利技术的另一个方面,提供了一种视频窗口管理系统,所述系统包括服务端、N个客户端和信号源,所述服务端分别与所述N个客户端和所述信号源相连;其中,所述N取正整数;至少一个客户端,用于接收用户操作,并将所述用户操作以指令的形式发送至所述服务端;还用于根据所述服务端反馈的可执行的指令,对所述视频窗口进行更新;其中,所述用户操作为用户对视频窗口的操作;所述服务端,用于根据接收来自所述N个客户端的指令的先后顺序,确定可执行的指令,并根据所述可执行的指令对所述信号源进行更改,并将所述可执行的指令发送至所述N个客户端。根据本专利技术的再一个方面,提供了一种客户端,其与服务端相连。所述客户端包括:获取模块,用于接收用户操作,并将所述用户操作以指令的形式发送至所述服务端;其中,所述用户操作为用户对视频窗口的操作;更新模块,用于根据所述服务端反馈回的可执行的指令,对所述视频窗口进行更新。根据本专利技术的又一个方面,提供了一种服务端,其分别与N个客户端和信号源相连;其中,所述N取正整数;所述服务端包括:指令冲突检测模块,用于根据接收来自所述N个客户端的指令的先后顺序,确定可执行的指令;指令执行模块,用于根据所述可执行的指令对所述信号源进行更改,并将所述可执行的指令发送至所述N个客户端。 根据本专利技术的又一个方面,还提供了一种拼接器。该拼接器包括上述服务端。与现有技术相比,上述技术方案至少具有以下有益效果:在本专利技术实施例中,客户端将用户操作以指令的形式发送至服务端,服务端根据接收来自多个客户端的指令的先后顺序,确定可执行的指令,并根据可执行的指令对信号源进行更改,并将可执行的指令发送至多个客户端;最后,多个客户端同时根据接收到的可执行的指令,对视频窗口进行更新;本专利技术实施例实现了在多个客户端上对视频窗口操作的实时同步;减少了操作数据传输量。当然,实施本专利技术的任一产品不一定需要同时实现以上所述的所有优点。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其它优点可通过在所写的说明书、权利要求书以及附图中所特别指出的方法来实现和获得。需要说明的是,
技术实现思路
部分并非旨在标识出请求保护的主题的必要技术特征,也并非是用来确定请求保护的主题的保护范围。所要求保护的主题不限于解决在
技术介绍
中提及的任何或所有缺点。【附图说明】附图作为本专利技术的一部分,用来提供对本专利技术的进一步的理解,本专利技术的示意性实施例及其说明用于解释本专利技术,但不构成对本专利技术的不当限定。显然,下面描述中的附图仅仅是一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。在附图中:图1为根据一示例性实施例示出的视频窗口管理方法的流程图;图2为根据一示例性实施例示出的视频窗口管理系统的结构示意图;图3为根据一示例性实施例示出的客户端的结构示意图;图4为根据一示例性实施例示出的服务端的结构示意图;图5为根据一示例性实施例示出的拼接器的结构示意图;图6为根据另一示例性实施例示出的视频窗口管理方法的示意图。需要说明的是,为了清楚起见,一些附图可能被简化。因此,这些附图可能没有描述给定装置或方法的所有组件。这些附图和文字描述并不旨在以任何方式限制本专利技术的构思范围,而是通过参考特定实施例为本领域技术人员说明本专利技术的概念。【具体实施方式】下面结合附图以及具体实施例对本专利技术实施例解决的技术问题、所采用的技术方案以及实现的技术效果进行清楚、完整的描述。显然,所描述的实施例仅仅是本申请的一部分实施例,并不是全部实施例。基于本申请中的实施例,本领域普通技术人员在不付出创造性劳动的前提下,所获的所有其它等同或明显变型的实施例均落在本专利技术的保护范围内。本专利技术实施例可以按照权利要求中限定和涵盖的多种不同方式来具体化。需要说明的是,在下面的描述中,为了方便理解,给出了许多具体细节。但是很明显,本专利技术的实现可以没有这些具体细节。需要说明的是,在没有明确限定或不冲突的情况下,本专利技术中的各个实施例及其中的技术特征可以相互组合而形成技术方案。图1为根据一示例性实施例示出的视频窗口管理方法的流程图。如图1所示,该方法包括:服务端分别与N个客户端和信号源相连;其中,N取正整数;步骤S102:至少一个客户端接收用户操作,并将用户操作以指令的形式发送至服务端;其中,用户操作为用户对视频窗口的操作。在该步骤中,客户端包括但不限于浏览器窗口、手机APP等。用户操作包括但不限于:移动视频窗口、删除视频窗口、放大或缩小视频窗口。客户端与服务端之间的连接既可以是有线连接,也可以是无线连接。作为示例,客户端可以将用户操作转化为可以在网络上传输的指令。其中,在转化时,可以将用户操作转化为客户端和服务端约定好的格式,将所有的系统操作抽象为用户对某资源的操作。客户端将用户操作转化为指令之后,对指令进行压缩,然后将压缩后的指令发送至服务端。步骤S104:服务端根据接收来自N个客户端的指令的先后顺序,确定可执行的指令,并根据可执行的指令对信号源进行更改,并将可执行的指令发送至N个客户端。在该步骤中,会存在多个用户在不同的客户端上进行操作,多个客户端会向服务端发送多个指令,服务端接收到指令后,对指令进行解压;接着服务端按照到达的先后顺序,将多个指令排列成指令队列,然后按顺序将指令逐一取出,再根据接收到指令的先后顺序确定可执行的指令。在确定了可执行的指令之后,服务端对指令进行解析,然后根据解析的指令,对信号源进行更改。[当前第1页1 2 3 本文档来自技高网
...

【技术保护点】
一种视频窗口管理方法,其中,服务端分别与N个客户端和信号源相连;其中,所述N取正整数;其特征在于,该方法至少包括:至少一个客户端接收用户操作,并将所述用户操作以指令的形式发送至所述服务端;其中,所述用户操作为用户对视频窗口的操作;所述服务端根据接收来自所述N个客户端的指令的先后顺序,确定可执行的指令,并根据所述可执行的指令对所述信号源进行更改,并将所述可执行的指令发送至所述N个客户端;所述N个客户端根据所述可执行的指令,对所述视频窗口进行更新。

【技术特征摘要】

【专利技术属性】
技术研发人员:蒋恒管涛王辉周劲羽
申请(专利权)人:北京小鸟科技发展有限责任公司
类型:发明
国别省市:北京;11

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

1