一种多显示器系统的控制栏的控制方法及装置的制作方法

文档序号:6542789阅读:189来源:国知局
专利名称:一种多显示器系统的控制栏的控制方法及装置的制作方法
技术领域
本发明涉及与图形用户接口相关的数据处理技术,尤其是涉及一种多显示器系统的控制栏的控制方法及装置。
背景技术
自第一台个人计算机(PC)问世以来,计算机技术得到了迅猛的发展,计算机的操作也越来越方便,越来越人性化。
在计算机诞生的头几年,用户面对着的是枯燥的字符界面,只能通过命令行输入指令,使电脑的操作晦涩难懂。因此,作为一种面向用户的方便易用的电脑操作方式,图形用户接口(GUI)的问世及其在操作系统中的应用满足了人们的需求。图形用户接口使得操纵电脑像普通人操纵电视一样方便和有趣,为电脑的广泛普及奠定了决定性的基础。可以说,目前的计算机已经不单单是一台计算工具,更多的用途是满足人们在游戏,网络信息,视频,音频等各方面的需求。
鼠标作为GUI的有力指点操作工具,在自身发展的同时也促进了GUI的发展,而GUI的发展又为多任务操作系统的发展提供了一个有效的界面平台。
随着CPU(中央处理器)工作频率的提升以及多任务操作系统的发展,人们可以在一台计算机上进行多种并行操作,这意味着可以一边听音乐,一边浏览网页,一边和朋友进行即时聊天,一边进行文档编辑。此时,显示屏幕的大小成为人们操作计算机的新的限制,由于目前的工艺技术等的限制,大屏幕的价格比较昂贵,因此需要采用多个显示器来代替大屏幕显示器,计算机的多显示技术也由此日益得到发展。
多显示技术让使用者可以同时在多个应用程序之间工作,并可多重执行一个信息来源,可以在任何或者所有显示器上显示,并且不改变信息与影像的大小,相对于传统的单个显示器系统,多显示器系统更可以提高工作效率,因而受到了极大的欢迎,尤其是在金融,财会,股票,游戏等对显示屏幕有着特殊需求的领域。
鉴于多显示器模式已经被越来越多的人接受、肯定和喜爱,支持多显示器模式的技术和应用不断推陈出新。
多显示器模式是采用主显示设备和次显示设备这种行为方式来实现的,目前最常用的是微软的WINDOWS(视窗)操作系统。但是,现有技术的多显示方法中,系统级的控制功能只能在主显示设备上被激活,给使用者带来较大的不便。
请参阅图1,一个多显示器系统由多台显示设备组成(图中仅示其二),其中显示设备110为主显示设备,显示设备120为次显示设备。所有的控制单元(比如控制按扭,缩小的窗口,开始按扭等)都显示在主显示设备上,次显示设备只能作为主显示设备的一个附属。使用者在不同的显示设备上作业不同的工作,当使用者在显示设备120上完成当前的操作,想要退出系统时,势必要将鼠标光标移动到主显示设备110上,才可以激活系统的“关闭系统”这一例程,具有较大的不便利之处。类似地,如果在次显示器上把一个窗口缩小,想重新放大这个窗口,必须把光标移到主显示器110上的控制条上才能找到缩小后的窗口,所以很不方便。
另一个不便之处就是,采用微软标准的汉字拼音输入的窗口只能显示在主显示设备110上,导致操作者在在次显示设备120上输入汉字时,必须眼睛同时看两个屏幕,在次显示设备120的屏幕上看输入的文字,然后在主显示设备110的屏幕上选择正确的文字,同时在次显示设备120的屏幕上检查文字内容的正确性,操作较为不便且耗费时间。

发明内容
本发明解决的技术问题在于提供一种多显示器系统的控制栏的控制方法及装置,可以在当前的显示设备,无论是主显示设备还是次显示设备,进行系统级的操作。
为此,本发明解决技术问题的技术方案是提供一种多显示器系统的控制栏的控制方法,所述多显示器系统包括主显示设备和次显示设备以及各自的显示适配器;该方法包括步骤1)采集系统中各有效显示设备的显示域参数;2)对所述显示域参数进行转换和存储;
3)根据前述转换后的显示域参数在系统中的各有效显示设备生成控制栏;4)接收有效输入设备对显示设备中的控制栏的操作指令,执行相应的控制命令。
优选地,在所述步骤4)之前还包括根据有效输入设备的信息,选定该有效输入设备所在的显示域为激活显示域;所述步骤4)在执行命令之前还包括判断所述操作指令是否在激活显示域输入。
优选地,所述步骤3)中的生成过程具体是复制所有的控制条,在各显示设备生成独立的控制条。
优选地,所述步骤3)中的生成过程具体是在主显示设备生成主控制条;在各次显示设备仅生成控制按钮的快捷方式。
优选地,所述步骤1)还包括将显示域参数保存在显示域参数空间;所述步骤2)的转换具体是将显示域参数空间的数据转换成生成控制栏所需的数据结构。
优选地,所述步骤4)在执行命令之前还包括通过显示域参数空间的参数将当前的操作指令转换成操作系统可识别的控制命令。
本发明还提供一种多显示器系统的控制栏的控制装置,所述多显示器系统包括主显示设备和次显示设备以及各自的显示适配器;包括信息采集器,用于实现多显示器系统中各显示设备的显示域空间坐标信息参数的采集;信息处理器,用于实现前述被采集的信息的存储和计算;控制栏生成器,用于根据信息处理器存储的信息在有效的显示设备上生成控制栏;定位器,根据信息处理器中存储的信息判断当前有效输入设备是在哪一个显示域,判断当前输入是否是对系统控制栏的操作;执行器,用于执行输入命令的相关操作。
优选地,所述控制栏生成器复制所有的控制条,在各显示设备生成独立的控制条。
优选地,所述控制栏生成器在主显示设备生成主控制条;在各次显示设备仅生成控制按钮的快捷方式。
相对于现有技术,本发明的有益效果是由于本发明在多显示器系统的各显示设备(无论主显示设备还是次显示设备)都根据采集的显示域参数生成控制栏,从而使得使用者无论在何种情况下,都可以在当前的显示设备上做系统级的操作。其积极的效果在于可以提高工作效率,减少光标移动距离,在任何一个显示设备上都可以操控整个系统,使得多个显示器的操作和单个显示器一样方便,可以方便在多显示器的系统上实现协同工作。


图1是现有技术的多显示器系统的控制模式示意图;图2是本发明的控制装置的框图;图3是本发明的控制方法流程图;图4是信息采集器和信息处理器的处理流程图;图5是控制栏生成器的处理流程图;图6是本发明的多显示器系统的控制模式的示意图;图7是定位器的处理流程图;图8是执行器的处理流程图。
具体实施例方式
本发明是基于多显示器工作模式下的计算机平台来实现的。
请参阅图2,本发明的控制装置包括信息采集器210、信息处理器220、控制栏生成器230、定位器240和执行器250。
所述信息采集器210用于实现多显示器系统中每一台独立显示器的显示域空间坐标信息参数的采集;所述信息处理器220用于实现前述被采集的信息的存储和计算;所述控制栏生成器230用于在每一个有效的显示器上生成控制栏;所述定位器240根据信息处理器220中存储的信息判断当前有效输入设备是在哪一个显示域,判断当前输入是否是对系统控制栏的操作;所述执行器250用于执行输入命令的相关操作。
请参阅图3,本发明控制方法的流程包括步骤S310,通过信息采集器210采集系统中有效显示器件的显示域参数;步骤S320,送由信息处理器220处理并存储;步骤S330,控制栏生成器230根据信息处理器220处理后的显示域参数在系统中每一个有效的显示器件上生成一个控制栏,控制栏的外观与系统当前正在运行的操作系统风格一致;步骤S340,定位器240根据有效输入设备的指示符坐标参数,选定其所在的显示域为激活显示域,对应的显示设备是控制栏可执行显示设备,这意味着只有在激活显示域中所做的对控制栏的操作才是有效的操作;步骤S350,执行器250做出相应的动作。
请参阅图4,是信息采集器和信息处理器的处理流程图。
步骤S410,启动多显示器系统的操作系统;步骤S420,判断系统是否支持多显示模式;如果是,则进入步骤S430;如果否,则返回;步骤S430,采集每一显示设备的显示参数;所述显示参数包括屏幕大小、分辨率、显示域坐标参数等。
步骤S440,将前述显示参数保存在显示域参数空间。
步骤S450,信息处理器换算显示域参数空间的数据,建立控制栏生成器和定位器所需的数据结构。
请参阅图5,是控制栏生成器的处理流程图。
步骤S510,判断是否完全显示控制栏;如果是,则进入步骤S520;如果否,则进入步骤S530;步骤S520,在每一次显示设备上显示同主显示设备风格相同的控制栏;如图6所示;步骤S530,在每一次显示设备上只显示主要控件的控制按钮。
也就是说,控制栏的生成方式可以是将所有的控制条都复制一份,在每个显示设备上都是独立的控制条;也可以是在主显示设备上显示主控制条,在其他次显示设备上只显示关键的控制按扭的快捷方式,实际上真正的控制扭还在主显示设备上。
请参阅图7,是定位器的处理流程图。
步骤S810,获取光标所在的坐标域;步骤S820,根据显示域参数空间的数据信息,判断光标所在的显示域属于系统中哪一个显示设备;
步骤S830,锁定光标所在的显示设备,设定此显示设备为控制栏操作有效的显示设备。
请参阅图8,是执行器的处理流程图。
步骤S910,判断是否有来自输入端的请求;如果是,则进入步骤S720;如果否,则返回;步骤S920,判断请求是否来自锁定的显示设备;如果是,则进入步骤S730;如果否,则返回;步骤S930,通过显示域参数空间的设定参数,将当前的请求转换成操作系统可以识别的命令。
综上所述,本发明提供了一种可行的方法,保证多显示器模式下的计算机使用者方便地随心所欲地在系统中的任何一个有效的显示设备下作一些系统级的操作,比如进入睡眠模式、在MS-DOS下运行等,避免了使用者“千里迢迢”的将光标指示器,比如鼠标设备指向主显示设备这一动作,从而使多显示器模式更加以人为本。
为了进一步理解本发明,下面结合具体实例对本发明进行详细阐述。
实例一实例一由一台笔记本电脑和笔记本电脑VGA接口外接的显示器组成。
系统默认笔记本电脑是主显示设备,负责显示POST信息;外接的显示器是次显示设备。操作系统下使用者在主显示设备下播放CD,在次显示设备上编辑WORD文档,制作工作报表。
当使用者启用多显示器模式下的多控制栏功能后,控制栏会同时出现在笔记本电脑的显示屏和外接显示屏上。使用者在外接显示器上进行文本编辑工作,工作结束后,想退出系统,此时,使用者可以直接在当前显示器下关闭媒体播放器,并退出系统或者直接进入休眠模式,而不必再把鼠标移回到主显示器上进行相关操作。
并且在该显示器上工作的窗口缩小的时候都在本显示器内的控制栏内,这样可以使得光标的移动距离最短。
可见,多显示器模式下的多控制栏功能可以充分发挥多显示器系统优势,提高使用者工作效率和愉悦感。
实例二实例二由一台内接一块支持多显示模式显卡的微型计算机和4台显示设备组成。
默认状态下,系统选定显卡输出接口1(可以是VGA接口,DVI接口或者任何显示接口)所接的设备为主显示设备,显示POST信息。
操作系统下,使用者开启多显示器模式下的多控制栏功能(此功能也可以设置成进入系统后默认开启状态,从而避免每次进入系统后重新开启),控制栏会出现在每一个显示屏上。使用者可以联网查阅股票行情,可以进行财务报表分析,可以玩视觉冲击效果极强的游戏。使用者可以在任何显示屏幕上打开新的应用程序,可以关闭系统,可以做任何在传统多显示器模式下只有在主显示设备下才可以有的所有操作。从而,极大的保护和延续了多显示器模式带给使用者的感官享受。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种多显示器系统的控制栏的控制方法,所述多显示器系统包括主显示设备和次显示设备以及各自的显示适配器;其特征在于,该方法包括步骤1)采集系统中各有效显示设备的显示域参数;2)对所述显示域参数进行转换和存储;3)根据前述转换后的显示域参数在系统中的各有效显示设备生成控制栏;4)接收有效输入设备对显示设备中的控制栏的操作指令,执行相应的控制命令。
2.根据权利要求1所述的控制方法,其特征在于,在所述步骤4)之前还包括根据有效输入设备的信息,选定该有效输入设备所在的显示域为激活显示域;所述步骤4)在执行命令之前还包括判断所述操作指令是否在激活显示域输入。
3.根据权利要求1或2所述的控制方法,其特征在于,所述步骤3)中的生成过程具体是复制所有的控制条,在各显示设备生成独立的控制条。
4.根据权利要求1或2所述的控制方法,其特征在于,所述步骤3)中的生成过程具体是在主显示设备生成主控制条;在各次显示设备仅生成控制按钮的快捷方式。
5.根据权利要求1或2所述的控制方法,其特征在于,所述步骤1)还包括将显示域参数保存在显示域参数空间;所述步骤2)的转换具体是将显示域参数空间的数据转换成生成控制栏所需的数据结构。
6.根据权利要求5所述的控制方法,其特征在于,所述步骤4)在执行命令之前还包括通过显示域参数空间的参数将当前的操作指令转换成操作系统可识别的控制命令。
7.一种多显示器系统的控制栏的控制装置,所述多显示器系统包括主显示设备和次显示设备以及各自的显示适配器;其特征在于,包括信息采集器,用于实现多显示器系统中各显示设备的显示域空间坐标信息参数的采集;信息处理器,用于实现前述被采集的信息的存储和计算;控制栏生成器,用于根据信息处理器存储的信息在有效的显示设备上生成控制栏;定位器,根据信息处理器中存储的信息判断当前有效输入设备是在哪一个显示域,判断当前输入是否是对系统控制栏的操作;执行器,用于执行输入命令的相关操作。
8.根据权利要求7所述的控制装置,其特征在于,所述控制栏生成器复制所有的控制条,在各显示设备生成独立的控制条。
9.根据权利要求7所述的控制装置,其特征在于,所述控制栏生成器在主显示设备生成主控制条;在各次显示设备仅生成控制按钮的快捷方式。
全文摘要
本发明公开一种多显示器系统的控制栏的控制方法,所述多显示器系统包括主显示设备和次显示设备以及各自的显示适配器;该方法包括步骤采集系统中各有效显示设备的显示域参数;对所述显示域参数进行转换和存储;根据前述转换后的显示域参数在系统中的各有效显示设备生成控制栏;接收有效输入设备对显示设备中的控制栏的操作指令,执行相应的控制命令。本发明还公开一种多显示器系统的控制栏的控制装置。
文档编号G06F3/033GK1841289SQ20051005987
公开日2006年10月4日 申请日期2005年3月31日 优先权日2005年3月31日
发明者李众庆, 董静静 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1