掌桥专利:专业的专利平台
掌桥专利
首页

一种多窗口显示控制方法、系统及其储存介质

文献发布时间:2023-06-19 11:05:16


一种多窗口显示控制方法、系统及其储存介质

技术领域

本申请属于数据处理技术领域,具体是一种多窗口显示同步协作控制方法、系统及其储存介质。

背景技术

随着计算机技术的发展,计算机设备被广泛应用于日常生活的各类场景。例如,具有电子白板功能的平板电脑、电视机等智能设备被广泛应用在办公、教学等场景下。一些场景中,需要采用双屏甚至多屏显示,用户可以在多个显示区域内进行单独的操作或者协同完成特定的操作,但是由于将整个显示屏分隔为不同显示区域会导致每个显示区域内的显示内容比例较小,在需要浏览偏好内容时,会出现距离显示屏较远的用户无法清楚浏览显示区域内容的情况,例如人数较多的集会、演讲等场合等,距离显示屏较近的区域内无法容纳全部浏览用户,距离显示屏较远的用户就不能较为清晰的观察浏览到偏好显示区域的内容,因此需要将用户偏好的显示区域内的显示内容进行放大,才能满足用户需求,方便用户的使用,但每个单独显示区域的大小仍然有限,会限制显示区域内偏好内容的放大。因此需要一种多窗口统一协作放大显示同一显示区域内容的方法。

发明内容

本申请的目的一是针对以上问题,本申请提供了一种多窗口显示控制方法,通过对每个显示区域进行同步协同控制,从而可以使得某一显示区域在接受到放大指令之后放大显示至所有显示区域共同组成的显示屏内,从而具有控制多窗口共同显示其中某一显示区域内偏好内容的效果。

为实现上述目的,本申请提供如下技术方案:一种多窗口显示控制方法,包括以下步骤:

S1、建立用于接收用户操作的交互区,建立用于处理指令的数据处理区,所述数据处理区通信链接有显示屏,所述交互区与所述数据处理区通信链接;

S2、读取显示屏大小,根据预定比例将显示屏大小分隔成多个显示区域,并在显示屏上显示出多个显示区域;

S3、所述数据处理区接收到所述交互区输入的命令之后,数据处理区将命令解析后对相应显示区域进行显示区域放大处理;

S4、检测显示区域边界变化,将被放大显示区域中功能单元默认窗口大小与对应显示区域进行比较并依据比较结果调整功能单元默认窗口大小调整至与显示区域大小相同。

作为本申请的一种优选技术方案,S3中,所述数据处理区将命令解析后对相应显示区域进行显示区域放大处理,具体包括以下步骤:

S31、交互区输入的放大指令被传送至数据处理区,数据处理区响应指令形成任务,且数据处理区分析任务,提取出所要执行放大任务的显示区域,并对该显示区域进行标记;

S32、所述数据处理区内建立储存节点,所述储存节点用于储存所述显示屏内各个显示区域内容;

S33、所述数据处理区内设置有若干个执行节点,每个执行节点对应控制有若干个显示区域,所述执行节点将所述显示屏的各个显示区域内容同步输送至所述储存节点,且所述执行节点对所标记的显示区域执行任务动作;

S34、所述储存节点实时读取显示屏上执行任务动作之后显示区域内的任意操作,并将该操作同步至储存节点中。

作为本申请的一种优选技术方案,每个显示区域与所述执行节点之间均具有相同的通信协议。

作为本申请的一种优选技术方案,S4执行结束之后,还包括使显示区域复原操作步骤,具体包括:

交互区输入复原显示区域指令,数据处理区接收指令形成任务,并将任务传递至执行节点,执行节点将位于储存节点中的画面同步显示至显示屏上。

作为本申请的一种优选技术方案,每个所述显示区域中至少有一个与其他显示区域中的其他功能单元不同。

作为本申请的一种优选技术方案,当呈现时,每个显示区域中至少两个功能单元是相同的。

本申请的发明目的二是提供一种多窗口显示控制系统,包括以下模块:

第一模块,建立用于接收用户操作的交互区,建立用于处理指令的数据处理区,所述数据处理区通信链接有显示屏,所述交互区与所述数据处理区通信链接;

第二模块,取显示屏大小,根据预定比例将显示屏大小分隔成多个显示区域,并在显示屏上显示出多个显示区域;

第三模块,所述数据处理区接收到所述交互区输入的命令之后,数据处理区将命令解析后对相应显示区域进行显示区域放大处理;

第一单元,交互区输入的放大指令被传送至数据处理区,数据处理区响应指令形成任务,且数据处理区分析任务,提取出所要执行放大任务的显示区域,并对该显示区域进行标记;

第二单元,所述数据处理区内建立储存节点,所述储存节点用于储存所述显示屏内各个显示区域内容;

第三单元,所述数据处理区内设置有若干个执行节点,每个执行节点对应控制有若干个显示区域,所述执行节点将所述显示屏的各个显示区域内容同步输送至所述储存节点,且所述执行节点对所标记的显示区域执行任务动作;

第四单元,所述储存节点实时读取显示屏上执行任务动作之后显示区域内的任意操作,并将该操作同步至储存节点中;

第四模块,检测显示区域边界变化,将被放大显示区域中功能单元默认窗口大小与对应显示区域进行比较并依据比较结果调整功能单元默认窗口大小调整至与显示区域大小相同。

第五模块,交互区输入复原显示区域指令,数据处理区接收指令形成任务,并将任务传递至执行节点,执行节点将位于储存节点中的画面同步显示至显示屏上。

本申请的发明目的三是提供一种储存介质,其中储存有一种多窗口显示控制系统所述的系统可执行的指令,所述指令在由一种多窗口显示控制系统所述的系统包括的处理器执行是用于实现如上任一项所述的一种多窗口显示控制方法。

与现有技术相比,本申请的有益效果如下:

本申请中通过设置用于接收用户操作的交互区、用于处理指令的数据处理区来控制显示屏中各个显示区域,当用户在数据交互区对某一偏好显示区域进行放大时,数据处理区会数据处理区响应指令形成任务,且数据处理区分析任务,提取出所要执行放大任务的显示区域,对该显示区域进行标记,并将任务发送至执行节点,执行节点将显示屏的各个显示区域内容同步输送至所述储存节点,且执行节点对所标记的显示区域执行任务动作,从而完成了对多个显示区域中某一偏好显示区域的放大,在此放大过程中,储存节点可以保存原有各个显示区域独立显示的内容,且同步被放大的显示区域内的操作至储存节点中,这使得在显示屏恢复各个显示区域独立画面时被放大显示区域仍能保留被操作的历史任务;在进行放大操作时,由于若干执行节点对应控制有若干显示区域,执行节点可以同时且快速的将各自管辖内的各个显示区域内容传递至储存节点内,避免了每个显示区域轮流传送导致的画面延迟显示情况发生,从而使所有显示区域更加快速准确的对被放大的显示区域进行协同显示。

附图说明

图1为本申请的整体流程示意图。

图2为本申请中数据处理区将命令解析后对相应显示区域进行显示区域放大处理的具体步骤流程图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

实施例一:

如图1至图2所示,本申请提供一种多窗口显示控制方法,包括以下步骤:

S1、建立用于接收用户操作的交互区,建立用于处理指令的数据处理区,所述数据处理区通信链接有显示屏,所述交互区与所述数据处理区通信链接;

S2、读取显示屏大小,根据预定比例将显示屏大小分隔成多个显示区域,并在显示屏上显示出多个显示区域;

S3、所述数据处理区接收到所述交互区输入的命令之后,数据处理区将命令解析后对相应显示区域进行显示区域放大处理;

S4、检测显示区域边界变化,将被放大显示区域中功能单元默认窗口大小与对应显示区域进行比较并依据比较结果调整功能单元默认窗口大小调整至与显示区域大小相同。

本实施例中交互区可以是外部接口,用于接入外部手动控制输入组件,如鼠标、键盘等,同时交互区可以是智能设备如电脑、平板、手机等。

同时在数据处理区对各个显示区域的划分设置有分割注册目录,分割注册目录具有根据交互区输入指令对显示屏进行分割的作用,同时在接收到交互区输入的分割指令时,分割注册目录在将显示屏分割成若干显示区域的同时对各个显示区域的数量、边界位置、显示比例进行注册记录,直至新的分割指令接收之前,分割注册目录将保存现有的分割指令并控制显示屏按照现有的显示区域边界位置和显示比例在显示屏上对各个显示区域进行显示。

在用户根据显示器显示情况在交互区中输入将偏好内容进行放大的指令时,数据处理区会接收命令并将对命令进行解析形成任务,任务包括任务目标显示区域以及任务动作,目标显示区域用于在数据处理区中分割注册目录查询对应目标区域的边界位置和显示比例信息,从而找到目标显示区域对应显示屏上的边界位置,构成从数据处理区到达目标显示区域的任务执行路径,从而使得任务动作可以精准的到显示屏中对应的目标显示区域,当目标显示区域执行任务动作放大之后,此时该显示区域边界发生变化,需要同时使得该显示区域内各个功能单元的默认窗口同时跟随该显示区域进行放大操作,即使得该显示区域内各个功能单元默认窗口大小与显示区域大小相同,此时数据处理区会将各个功能单元默认窗口大小与该显示区域大小进行比较,并通过数据处理将功能单元默认窗口大小调整至与显示区域大小相同。

在S3中,所述数据处理区将命令解析后对相应显示区域进行显示区域放大处理,具体包括以下步骤:

S31、交互区输入的放大指令被传送至数据处理区,数据处理区响应指令形成任务,且数据处理区分析任务,提取出所要执行放大任务的显示区域,并对该显示区域进行标记;

S32、所述数据处理区内建立储存节点,所述储存节点用于储存所述显示屏内各个显示区域内容;

S33、所述数据处理区内设置有若干个执行节点,每个执行节点对应控制有若干个显示区域,所述执行节点将所述显示屏的各个显示区域内容同步输送至所述储存节点,且所述执行节点对所标记的显示区域执行任务动作,每个执行节点与显示区域之间均具有相同的通信协议;

S34、所述储存节点实时读取显示屏上执行任务动作之后显示区域内的任意操作,并将该操作同步至储存节点中。

在进行放大操作时,由于若干执行节点对应控制有若干显示区域,执行节点可以同时且快速的将各自管辖内的各个显示区域内容传递至储存节点内,避免了每个显示区域轮流传送导致的画面延迟显示情况发生,从而使所有显示区域更加快速准确的对被放大的显示区域进行协同显示。

其中,每个所述显示区域中至少有一个与其他显示区域中的其他功能单元不同。当呈现时,每个显示区域中至少两个功能单元是相同的。

在S4执行结束之后,还包括使显示区域复原操作步骤,具体包括:交互区输入复原显示区域指令,数据处理区接收指令形成任务,并将任务传递至执行节点,执行节点将位于储存节点中的画面同步显示至显示屏上。

实施例二:

进一步的,本申请中所公开的多窗口显示控制方法可以将交互区的任务分解至各个执行节点中,通过每个执行节点对所控制的显示区域进行同时同步协作控制,使得各个显示区域共同显示同一画面具体步骤如下:

用户在交互区中输入任务,数据处理区接收从交互区传送的任务,并对任务进行分解,结合分割注册侧目录中储存的各个显示区域的显示比例和边界将画面针对性的分割为与显示区域数目相同、且符合各个显示区域显示比例和边界的子画面;

子画面被传递至目标显示区域所对应的执行节点,该执行节点会将该子画面显示至对应目标显示区域,并且执行节点会将目标显示区域原本显示的画面内容传递至储存节点,从而在不影响原本各个显示区域独立显示内容进程的情况下完成各个显示区域协同显示同一画面;

当完成同一画面的显示之后,用户在交互区输入撤销同一画面显示指令后,数据处理区将该任务分解为若干子任务,子任务传递至每个执行节点,执行节点将调取暂存在储存节点内的目标显示区域原本显示画面内容,并将原本显示画面内容覆盖历史任务中所显示的子画面,从而完成各个显示区域恢复独立显示。

实施例三:

进一步的,本申请中所公开的多窗口显示控制方法可以控制多窗口同时执行同一任务动作,通过每个执行节点对所控制的显示区域进行同时同步协作控制,使得各个显示区域进行同步且独立执行同一任务。具体包括如下步骤:

用户在交互区输入任务指令,数据处理区对任务指令进行解析形成主任务,并根据分割储存目录中各个显示区域的数量信息将主任务分解为对应数量的子任务;

子任务传递至各个执行节点,各个执行节点在将对自己管理下的显示区域进行任务执行。

由于各个子任务是同时传递至各个执行节点的,因此执行节点在进行子任务执行时,在各个显示区域内显示情况为同步同时且相互独立的各自进行子任务执行,方便了用户对多窗口中功能单元操作及其他任务的同一发布和执行控制,避免了用户需要对每个显示区域依次进行同一任务指令输入的繁琐操作,提升了多窗口控制的操作便捷性。

本申请还提供一种多窗口显示控制系统,包括以下模块:

第一模块,建立用于接收用户操作的交互区,建立用于处理指令的数据处理区,所述数据处理区通信链接有显示屏,所述交互区与所述数据处理区通信链接;

第二模块,取显示屏大小,根据预定比例将显示屏大小分隔成多个显示区域,并在显示屏上显示出多个显示区域;

第三模块,所述数据处理区接收到所述交互区输入的命令之后,数据处理区将命令解析后对相应显示区域进行显示区域放大处理;

第一单元,交互区输入的放大指令被传送至数据处理区,数据处理区响应指令形成任务,且数据处理区分析任务,提取出所要执行放大任务的显示区域,并对该显示区域进行标记;

第二单元,所述数据处理区内建立储存节点,所述储存节点用于储存所述显示屏内各个显示区域内容;

第三单元,所述数据处理区内设置有若干个执行节点,每个执行节点对应控制有若干个显示区域,所述执行节点将所述显示屏的各个显示区域内容同步输送至所述储存节点,且所述执行节点对所标记的显示区域执行任务动作;

第四单元,所述储存节点实时读取显示屏上执行任务动作之后显示区域内的任意操作,并将该操作同步至储存节点中;

第四模块,检测显示区域边界变化,将被放大显示区域中功能单元默认窗口大小与对应显示区域进行比较并依据比较结果调整功能单元默认窗口大小调整至与显示区域大小相同。

第五模块,交互区输入复原显示区域指令,数据处理区接收指令形成任务,并将任务传递至执行节点,执行节点将位于储存节点中的画面同步显示至显示屏上。

本申请还提供一种储存介质,其中储存有一种多窗口显示控制系统所述的系统可执行的指令,所述指令在由一种多窗口显示控制系统所述的系统包括的处理器执行是用于实现如上任一项所述的一种多窗口显示控制方法。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。

尽管已经示出和描述了本申请的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本申请的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本申请的范围由所附权利要求及其等同物限定。

相关技术
  • 一种多窗口显示控制方法、系统及其储存介质
  • 一种多窗口显示控制方法及其系统
技术分类

06120112793309