一种多视频和多文档窗口排列布局方法技术

技术编号:18444373 阅读:20 留言:0更新日期:2018-07-14 10:09
本发明专利技术公开了一种多视频和多文档窗口排列布局方法,包括音频窗口、视频窗口、文档窗口和聊天窗口,且音频窗口、视频窗口、文档窗口和聊天窗口均在一个容器内显示;所述音视频窗口可以在容器内任意拖动位置,窗口边界不能超过容器上下左右边界;所述音视频窗口可以任意拉伸窗口大小,窗口边界不能超过容器上下左右边界;所述视频窗口默认是在容器的顶部排列,可以通过视频窗口布局单元快速切换视频排列方式;该多视频和多文档窗口排列布局方法,用户需要切换当前显示的窗口布局时,只要通过窗口布局单元将两个窗口布局的状态进行简单切换,无需将每一窗口布局所包含的窗口关闭,大大缩短了窗口布局切换的时间,提高了操作速度。

A multi video and multi document window layout method

The invention discloses a multi video and multi document window arrangement and layout method, including audio window, video window, document window and chat window, and audio window, video window, document window and chat window are displayed in a container. The audio and video window can be dragged anywhere in the container, window side. The video window can not exceed the upper and right boundaries of the container; the audio and video window can stretch the window size arbitrarily and the window boundary can not exceed the upper and right sides of the container; the video window is arranged at the top of the container by default, and the video arrangement can be quickly switched through the video window layout unit; the multi video and multi document window can be switched on. When the user needs to switch the current display window layout, the user needs to switch the state of the two window layout through the window layout unit. It does not need to close the window contained in each window layout, thus greatly shortens the time of window layout switching and improves the operation speed.

【技术实现步骤摘要】
一种多视频和多文档窗口排列布局方法
本专利技术涉及窗口排列布局
,具体为一种多视频和多文档窗口排列布局方法。
技术介绍
当前的拼接墙显示技术中,通常将同时显示的多个窗口以及所述窗口的位置关系称为一个窗口布局。用户可以通过保存所述窗口布局中每一个窗口在所述拼接墙中的位置坐标,大小(宽高)以及对应的信号源等,来保存所述窗口布局。当用户保存多个窗口布局之后,可以在所述多个窗口布局之间切换,快速按照保存的所述窗口布局打开或关闭多个窗口,而无须再一个一个地打开所述窗口布局中的窗口,提高操作的速度。然而,在所述多个窗口布局之间切换的过程中,通常需要先将当前的窗口布局中的多个窗口一一关闭,然后再将之前保存的窗口布局中的窗口一一打开。亦即要完成一次窗口布局切换的操作需要完成多个窗口打开和关闭的操作,使切换的反应时间比较长,使用具有局限性。
技术实现思路
针对现有技术的不足,本专利技术提供了一种多视频和多文档窗口排列布局方法,解决了
技术介绍
中提到的问题。为实现以上目的,本专利技术通过以下技术方案予以实现:一种多视频和多文档窗口排列布局方法,包括音频窗口、视频窗口、文档窗口和聊天窗口,且音频窗口、视频窗口、文档窗口和聊天窗口均在一个容器内显示。作为本专利技术的进一步优选技术方案,所述音视频窗口可以在容器内任意拖动位置,窗口边界不能超过容器上下左右边界。作为本专利技术的进一步优选技术方案,所述音视频窗口可以任意拉伸窗口大小,窗口边界不能超过容器上下左右边界。作为本专利技术的进一步优选技术方案,所述视频窗口默认是在容器的顶部排列,可以通过视频窗口布局单元快速切换视频排列方式,包含居上排列、居左排列、居下排列和居中排列。作为本专利技术的进一步优选技术方案,在所述的视频窗口鼠标左键双击后窗口全屏显示,撑满整个容器,与其他视频窗口形成画中画的效果,多个视频窗口全屏时上下左右对称排列,撑满整个容器。作为本专利技术的进一步优选技术方案,所述文档窗口和聊天窗口均默认是在容器的底部排列,可以通过窗口布局单元快速切换文档窗口和聊天窗口排列方式,包含居上排列、居左排列、居下排列和居中排列。作为本专利技术的进一步优选技术方案,所述音频窗口、视频窗口、文档窗口和聊天窗口之间存在一定的层级关系,且同层级的窗口在触发后可切换上下层,低层级窗口始终在高层级窗口的下面。作为本专利技术的进一步优选技术方案,所述窗口布局单元包括窗口横向排列型子模块,窗口纵向排列型子模块及窗口布局数据结构子模块。作为本专利技术的进一步优选技术方案,所述窗口布局单元快速切换建立的步骤,切分时判断是横向切分还是纵向切分:如果是横向切分,在切分控件容器中加入两个横向排列的子容器,如果是纵向切分,在切分控件容器中加入两个纵向排列的子容器,再将新建的子容器地址加入窗口布局数据结构中。有益效果本专利技术提供了一种多视频和多文档窗口排列布局方法。具备以下有益效果:该多视频和多文档窗口排列布局方法,用户需要切换当前显示的窗口布局时,只要通过窗口布局单元将两个窗口布局的状态进行简单切换,则切换成显示状态的所述窗口布局就会取代切换成隐藏状态的窗口布局在所述拼接墙中显示,无需将每一窗口布局所包含的窗口关闭,再一一开启另一窗口布局包含的所有窗口;大大缩短了窗口布局切换的时间,提高了操作速度,满足了用户需求,易于推广使用。附图说明图1为本专利技术的音频窗口排布流程图;图2为本专利技术的音频窗口拖动拉伸流程图;图3为本专利技术的窗口阶级图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1-3,本专利技术提供一种技术方案:一种多视频和多文档窗口排列布局方法,包括音频窗口、视频窗口、文档窗口和聊天窗口,且音频窗口、视频窗口、文档窗口和聊天窗口均在一个容器内显示。进一步,所述音视频窗口可以在容器内任意拖动位置,窗口边界不能超过容器上下左右边界。进一步,所述音视频窗口可以任意拉伸窗口大小,窗口边界不能超过容器上下左右边界。进一步,所述视频窗口默认是在容器的顶部排列,可以通过视频窗口布局单元快速切换视频排列方式,包含居上排列、居左排列、居下排列和居中排列。进一步,在所述的视频窗口鼠标左键双击后窗口全屏显示,撑满整个容器,与其他视频窗口形成画中画的效果,多个视频窗口全屏时上下左右对称排列,撑满整个容器。进一步,所述文档窗口和聊天窗口均默认是在容器的底部排列,可以通过窗口布局单元快速切换文档窗口和聊天窗口排列方式,包含居上排列、居左排列、居下排列和居中排列。进一步,所述音频窗口、视频窗口、文档窗口和聊天窗口之间存在一定的层级关系,且同层级的窗口在触发后可切换上下层,低层级窗口始终在高层级窗口的下面。进一步,窗口布局单元包括窗口横向排列型子模块,窗口纵向排列型子模块及窗口布局数据结构子模块;进一步,窗口布局单元快速切换建立的步骤,切分时判断是横向切分还是纵向切分:如果是横向切分,在切分控件容器中加入两个横向排列的子容器,如果是纵向切分,在切分控件容器中加入两个纵向排列的子容器,再将新建的子容器地址加入窗口布局数据结构中。切分控件由若干个小的自定义控件、窗口布局数据结构等组成,主要分为几个子模块:动态和静态A、B、C、D型成像8个子模块(该成像子模块为超声声学意义的成像类型),窗口横向排列型子模块,窗口纵向排列型子模块及窗口布局数据结构子模块。其中动态和静态A、B、C、D型成像子模块、窗口横向排列型子模块、窗口纵向排列型子模块都封装为自定义控件,这些自定义控件和窗口布局数据结构子模块再封装成大的切分控件。动态和静态A、B、C、D型成像子模块为用户将视图划分为若干个窗口后,窗口可以显示内容。窗口布局数据结构子模块采用链表的形式,存储在计算机内存中。其中:动态和静态A、B、C、D型成像8个子模块,主要功能为显示超声波成像,将其加载到切分好容器中,就实现了容器内容的加载,用户就可以观察各种类型的超声波成像。窗口横向排列型子模块,主要功能为同时新建两个子容器,并将其横向排列。窗口纵向排列型子模块,主要功能为同时新建两个子容器,并将其纵向排列。窗口布局数据结构驻留在计算机内存中,用来描述容器间相互交错关系,与子容器控件对应,并存储各个子容器的地址,通过它能够方便的查找子容器的位置、类对象和层次关系。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同物限定。本文档来自技高网...

【技术保护点】
1.一种多视频和多文档窗口排列布局方法,其特征在于,包括音频窗口、视频窗口、文档窗口和聊天窗口,且音频窗口、视频窗口、文档窗口和聊天窗口均在一个容器内显示。

【技术特征摘要】
1.一种多视频和多文档窗口排列布局方法,其特征在于,包括音频窗口、视频窗口、文档窗口和聊天窗口,且音频窗口、视频窗口、文档窗口和聊天窗口均在一个容器内显示。2.根据权利要求1所述的一种多视频和多文档窗口排列布局方法,其特征在于:所述音视频窗口可以在容器内任意拖动位置,窗口边界不能超过容器上下左右边界。3.根据权利要求1所述的一种多视频和多文档窗口排列布局方法,其特征在于:所述音视频窗口可以任意拉伸窗口大小,窗口边界不能超过容器上下左右边界。4.根据权利要求1所述的一种多视频和多文档窗口排列布局方法,其特征在于:所述视频窗口默认是在容器的顶部排列,可以通过视频窗口布局单元快速切换视频排列方式,包含居上排列、居左排列、居下排列和居中排列。5.根据权利要求1所述的一种多视频和多文档窗口排列布局方法,其特征在于:在所述的视频窗口鼠标左键双击后窗口全屏显示,撑满整个容器,与其他视频窗口形成画中画的效果,多个视频窗口全屏时上下左右对称排列,撑满整个容器。6.根据权利要求1...

【专利技术属性】
技术研发人员:张玺辉
申请(专利权)人:北京布卡互动科技有限公司
类型:发明
国别省市:北京,11

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

1