一种多个显示终端分别独立显示的方法、计算设备技术

技术编号:33630139 阅读:50 留言:0更新日期:2022-06-02 01:32
本发明专利技术公开了一种多个显示终端分别独立显示的方法、计算设备,适于在计算设备中执行,方法包括步骤:初始化多组属性参数,每一组属性参数对应于一个显示端口;将多个显示端口的连接状态均设置为连接成功;以及,当检测到显示端口有显示终端接入时,将对应显示端口的属性参数更新为接入的显示终端的属性参数。性参数更新为接入的显示终端的属性参数。性参数更新为接入的显示终端的属性参数。

【技术实现步骤摘要】
一种多个显示终端分别独立显示的方法、计算设备
[0001]本申请是2019年1月7日提交的专利技术专利申请2019100129640的分案申请


[0002]本专利技术涉及计算机软件
,尤其涉及一种多个显示终端分别独立显示的方法、计算设备。

技术介绍

[0003]目前,在实际使用过程当中,计算机使用双屏幕或接多个屏幕来展示不同界面的场景越来越多。例如,某些大型的复杂工业控制设备,需要多人同时协调操作来控制设备的运行,这样就需要多个显示控制终端,屏幕A,屏幕B,屏幕C......如图1所示,每个操作员都有自己的独立操作显控界面,而且可以同时或独立操作设备不同的功能。在多个操作员同时操作的情况下,既要保证软件界面应用运行的交互性,又要保证显示设备的互不影响。
[0004]另外在实际操作中,有可能会有多个屏幕之间模式互相切换的需求。比如屏幕A和B两个屏幕现在是扩展模式,现在需要将B改为A的镜像,在B界面操作过程中,需要A界面不能有任何变化,或无法感知到B的变化,如图2所示,这就需要显卡驱动支持完全独立切换技术方案。
[0005]然而,目前的现有设备显示控制都是交叉进行或互相影响,例如关闭其中一个显示终端后,系统驱动会检测到显示设备断开从而进行界面的调整,将断开或关闭的屏幕上的图像自动压缩到其它正常屏幕上,从而会影响其他终端界面的观测操作。原因在于,一般显卡驱动都可以自动识别到外接的显示终端的状态,实现多个屏幕自动的调整或适应。
[0006]此外,在现有显卡驱动中,会根据显示屏幕的连接接入状态来动态分配显存空间大小,在外部显示终端设备状态发生变化时,驱动会动态地去申请屏幕的显存空间并切换为默认模式,需要对驱动进行重新的配置,包括重新初始化和连接状态发生改变的处理,导致在切换过程中,会出现屏幕闪烁的现象。经过多次实验和测试,在切换的过程中,所有的屏幕都会黑屏闪烁一下,大致2~3秒的时间,然后切换操作成功,这样就会同时影响多个屏幕界面操作和观测,各个显示终端不能实现独立运行。

技术实现思路

[0007]为此,本专利技术提供一种多个显示终端分别独立显示的方法、计算设备,以力图解决或者至少缓解上面存在的至少一个问题。
[0008]根据本专利技术实施例的一个方面,提供了一种多个显示终端分别独立显示的方法,适于在计算设备中执行,方法包括:
[0009]初始化多组属性参数,每一组属性参数对应于一个显示端口;
[0010]将多个显示端口的连接状态均设置为连接成功;以及,
[0011]当检测到显示端口有显示终端接入时,将对应显示端口的属性参数更新为接入的显示终端的属性参数。
[0012]可选地,方法还包括:
[0013]配置至少一组显示参数,以及分配至少一块显存区域;
[0014]从至少一组显示参数中确定显示终端的目标显示参数,以及从至少一块显存区域中确定显示终端的目标显存区域;
[0015]根据目标显示参数和目标显存区域,在显示终端上显示图像信息。
[0016]可选地,显存区域为预先划分的指定显存区域。
[0017]可选地,显存区域的大小根据预设的显示终端的显示分辨率确定。
[0018]可选地,显存区域的个数根据预设的显示终端的显示模式确定。
[0019]可选地,显示终端的显示模式,包括:
[0020]扩展模式和/或镜像模式。
[0021]可选地,方法还包括步骤:
[0022]从至少一组显示参数中重新确定显示终端的目标显示参数,以及从至少一块显存区域中重新确定显示终端的目标显存区域。
[0023]可选地,所述属性参数,包括:
[0024]扩展显示标识数据EDID和显示输出端口信息。
[0025]根据本专利技术实施例的另一个方面,提供了一种可读存储介质,适于存储一个或多个程序,一个或多个程序被配置为由计算设备执行根据本专利技术实施例的多个显示终端分别独立显示的方法。
[0026]根据本专利技术实施例的还有一个方面,提供了一种计算设备,包括:一个或多个处理器;存储器;以及一个或多个程序,其中一个或多个程序存储在存储器中并被配置为由一个或多个处理器执行根据本专利技术实施例的多个显示终端分别独立显示的方法。
[0027]根据本专利技术实施例的多个显示终端分别独立显示的方法,通过初始化多组属性参数和将多个显示端口的连接状态均设置为连接成功,使得对于上层应用而言,始终有多个显示终端处于连接成功状态,从而显示终端的实际连接状态发生变化时,各个显示屏的输出画面不会发生相应变化,实现了各个显示终端的独立显示。
附图说明
[0028]为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。
[0029]图1示例性地示出多显示终端显示不同内容的工作场景;
[0030]图2示例性地示出一显示终端在切换模式时不影响另一显示终端的工作场景;
[0031]图3示例性地示出计算设备100的结构框图;
[0032]图4示例性地示出根据本专利技术一个实施例的多个显示终端分别独立显示的200的流程图;
[0033]图5示例性地示出根据本专利技术一个实施例的显示终端配置结构图;
[0034]图6示例性地示出根据本专利技术一个实施例的显示效果图;
[0035]图7示例性地示出根据本专利技术又一实施例的显示效果图。
具体实施方式
[0036]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0037]图3是布置为实现根据本专利技术的多个显示终端分别独立显示的方法的示例计算设备100的框图。在基本的配置102中,计算设备100典型地包括系统存储器106和一个或者多个处理器104。存储器总线108可以用于在处理器104和系统存储器106之间的通信。
[0038]取决于期望的配置,处理器104可以是任何类型的处理,包括但不限于:微处理器((μP)、微控制器(μC)、数字信息处理器(DSP)或者它们的任何组合。处理器104可以包括诸如一级高速缓存110和二级高速缓存112之类的一个或者多个级别的高速缓存、处理器核心114和寄存器116。示例的处理器核心114可以包括运算逻辑单元(ALU)、浮点数单元(FPU)、数字信号处理核心(DSP核心)或者它们的任何组合。示例的存储器控制器118可以与处理器104一起使用,或者在一些实现中,存储器控制器118可以是处理器104的一个内部部分。
[0039]取决本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多个显示终端分别独立显示的方法,适于在计算设备中执行,所述方法包括:初始化多组属性参数,每一组属性参数对应于一个显示端口;将多个显示端口的连接状态均设置为连接成功;以及当检测到显示端口有显示终端接入时,将对应显示端口的属性参数更新为接入的显示终端的属性参数;其中,所述显存区域的个数根据预设的显示终端的显示模式确定。2.如权利要求1所述的方法,还包括:配置至少一组显示参数,以及分配至少一块显存区域;从所述至少一组显示参数中确定显示终端的目标显示参数,以及从所述至少一块显存区域中确定显示终端的目标显存区域;根据所述目标显示参数和所述目标显存区域,在所述显示终端上显示图像信息。3.如权利要求2所述的方法,其中,所述显存区域为预先划分的指定显存区域。4.如权利要求3所述的方法,其中,所述显存区域的大小根据预设的显示终端的显示分辨率确定。5.如权利要求...

【专利技术属性】
技术研发人员:蔡兆鹏
申请(专利权)人:武汉深之度科技有限公司
类型:发明
国别省市:

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

1