[发明专利]一种多个显示终端分别独立显示的方法、计算设备有效
申请号: | 202210023437.1 | 申请日: | 2019-01-07 |
公开(公告)号: | CN114546312B | 公开(公告)日: | 2023-09-12 |
发明(设计)人: | 蔡兆鹏 | 申请(专利权)人: | 武汉深之度科技有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 姜莹 |
地址: | 430206 湖北省武汉市东湖新技术开发区*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 显示 终端 分别 独立 方法 计算 设备 | ||
本发明公开了一种多个显示终端分别独立显示的方法、计算设备,适于在计算设备中执行,方法包括步骤:初始化多组属性参数,每一组属性参数对应于一个显示端口;将多个显示端口的连接状态均设置为连接成功;以及,当检测到显示端口有显示终端接入时,将对应显示端口的属性参数更新为接入的显示终端的属性参数。
本申请是2019年1月7日提交的发明专利申请2019100129640的分案申请
技术领域
本发明涉及计算机软件技术领域,尤其涉及一种多个显示终端分别独立显示的方法、计算设备。
背景技术
目前,在实际使用过程当中,计算机使用双屏幕或接多个屏幕来展示不同界面的场景越来越多。例如,某些大型的复杂工业控制设备,需要多人同时协调操作来控制设备的运行,这样就需要多个显示控制终端,屏幕A,屏幕B,屏幕C......如图1所示,每个操作员都有自己的独立操作显控界面,而且可以同时或独立操作设备不同的功能。在多个操作员同时操作的情况下,既要保证软件界面应用运行的交互性,又要保证显示设备的互不影响。
另外在实际操作中,有可能会有多个屏幕之间模式互相切换的需求。比如屏幕A和B两个屏幕现在是扩展模式,现在需要将B改为A的镜像,在B界面操作过程中,需要A界面不能有任何变化,或无法感知到B的变化,如图2所示,这就需要显卡驱动支持完全独立切换技术方案。
然而,目前的现有设备显示控制都是交叉进行或互相影响,例如关闭其中一个显示终端后,系统驱动会检测到显示设备断开从而进行界面的调整,将断开或关闭的屏幕上的图像自动压缩到其它正常屏幕上,从而会影响其他终端界面的观测操作。原因在于,一般显卡驱动都可以自动识别到外接的显示终端的状态,实现多个屏幕自动的调整或适应。
此外,在现有显卡驱动中,会根据显示屏幕的连接接入状态来动态分配显存空间大小,在外部显示终端设备状态发生变化时,驱动会动态地去申请屏幕的显存空间并切换为默认模式,需要对驱动进行重新的配置,包括重新初始化和连接状态发生改变的处理,导致在切换过程中,会出现屏幕闪烁的现象。经过多次实验和测试,在切换的过程中,所有的屏幕都会黑屏闪烁一下,大致2~3秒的时间,然后切换操作成功,这样就会同时影响多个屏幕界面操作和观测,各个显示终端不能实现独立运行。
发明内容
为此,本发明提供一种多个显示终端分别独立显示的方法、计算设备,以力图解决或者至少缓解上面存在的至少一个问题。
根据本发明实施例的一个方面,提供了一种多个显示终端分别独立显示的方法,适于在计算设备中执行,方法包括:
初始化多组属性参数,每一组属性参数对应于一个显示端口;
将多个显示端口的连接状态均设置为连接成功;以及,
当检测到显示端口有显示终端接入时,将对应显示端口的属性参数更新为接入的显示终端的属性参数。
可选地,方法还包括:
配置至少一组显示参数,以及分配至少一块显存区域;
从至少一组显示参数中确定显示终端的目标显示参数,以及从至少一块显存区域中确定显示终端的目标显存区域;
根据目标显示参数和目标显存区域,在显示终端上显示图像信息。
可选地,显存区域为预先划分的指定显存区域。
可选地,显存区域的大小根据预设的显示终端的显示分辨率确定。
可选地,显存区域的个数根据预设的显示终端的显示模式确定。
可选地,显示终端的显示模式,包括:
扩展模式和/或镜像模式。
可选地,方法还包括步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉深之度科技有限公司,未经武汉深之度科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210023437.1/2.html,转载请声明来源钻瓜专利网。