CN1782983A - 计算显示综合的装置及方法 - Google Patents
计算显示综合的装置及方法 Download PDFInfo
- Publication number
- CN1782983A CN1782983A CN200410065395.XA CN200410065395A CN1782983A CN 1782983 A CN1782983 A CN 1782983A CN 200410065395 A CN200410065395 A CN 200410065395A CN 1782983 A CN1782983 A CN 1782983A
- Authority
- CN
- China
- Prior art keywords
- operating system
- display
- mouse
- window
- demonstration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 230000010354 integration Effects 0.000 title claims description 28
- 230000008859 change Effects 0.000 claims description 18
- 239000002131 composite material Substances 0.000 claims description 11
- 230000002194 synthesizing effect Effects 0.000 abstract 2
- 230000015654 memory Effects 0.000 description 41
- 238000010586 diagram Methods 0.000 description 22
- 238000005516 engineering process Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 15
- 238000002955 isolation Methods 0.000 description 9
- 239000003607 modifier Substances 0.000 description 4
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/24—Keyboard-Video-Mouse [KVM] switch
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提出了一种在多个计算显示综合的装置和方法。该装置收集各个操作系统的显示输出信息,根据各个操作系统显示窗口寄存器的内容,把各个操作系统的显示信息综合到相应的窗口显示,输出信息到屏幕,确定鼠标在屏幕上的位置,并把该信息送入显示综合控制装置,根据鼠标的当前位置及各个操作系统窗口寄存器的内容,确定当前鼠标所处的操作系统,把鼠标与当前操作系统连接,或点击鼠标确认后连接。
Description
发明领域
本发明涉及的是一种在多个隔离的计算设备或者多个隔离的操作系统(或进程)之间切换及显示的装置及方法。具体地说,涉及一种安全、方便和快速地在多个计算设备之间切换及显示的装置及方法。
背景技术
目前在计算机安全中,出于安全考虑实行内部网(办公或机密网)与外部网(如因特网)进行物理隔离。解决的方法可以用两台计算机分别与内部网和外部网相联接。显然,这需要两个显示器、键盘及鼠标。从现有的技术来看,可以利用共享器(KVM)来解决这个问题;也可以用改进的技术(参见中国专利申请ZL02138561.5)来解决;另外也可以使用分时共用计算机,或实时切换计算机来解决这个问题(参见中国专利申请ZL01117401.3、ZL01115545.8)。但是,这些解决方案都是采用一台计算机或一个操作系统独占显示屏幕的方法,不能实现类似微软WINDOWS那样的多窗口显示系统,不能实现一个窗口对应一个操作系统这种用户友好的显示方式。计算机用户使用多台计算机或使用分时共用计算机时,显然希望用多窗口来表示多个计算机的使用状态,这比较符合计算机用户的使用习惯。这样才能实现“计算机一分为二满足安全需求,合二为一实现友好用户界面”。
在目前计算机安全中,实现进程的安全隔离是一个趋势,所以INTEL提出Lagrande(LT)技术(INTEL 2003 IDF),并提出Vanderpool(VT)虚拟实现多个操作系统同时计算的技术(INTEL 2003 IDF)。LT安全技术是引入安全域管理器,把要求安全的进程与普通进程隔离,实现安全计算。VT技术实际上就是在计算机中实现一个虚拟操作系统(也可以称为域管理器),并且把普通操作系统作为该虚拟操作系统的进程实现多操作系统同时计算(IBM专利技术)。但是,用域管理器控制所有的显示,虽然可以实现多操作系统的多窗口显示,但是会极大的降低显示的效率及计算机的效率。这也是目前VT技术不成熟的主要原因。而如果允许各个操作系统自主地使用同一显存,则不能保证不安全操作系统或进程读取安全操作系统或进程的显示信息,同时由于各个操作系统不知道其他操作系统对显示的使用情况,必然会造成显示混乱。INTEL的LT技术为了保证多进程中显示信息的安全,采用安全进程的显示信息通道加密的方法来保证安全。
所以,为了保证安全必须隔离这些操作系统;必须保证这些隔离的操作系统不能够交换信息,或者可以完全控制信息交换;必须保证不能读写其他操作系统的显示信息。另外最好能够多窗口同时显示多操作系统的显示状态。
图1为计算机显示的原理图,该图来源于南京大学出版社1990版《IBM PC的原理与应用(续二)》第八页。其中1是计算机主机;2是计算机显卡,或者是计算机显示系统如AGP显卡;3是计算机显示器。计算机主机1通过向显卡2的显示存储器中写入数据来实现显示,显卡传输到显示器的信息是所谓的扫描信息。
在现有技术中,还有一种特殊的显示叠加装置(扫描叠加),即投影仪和KVM切换器,图2为投影仪的原理图。投影仪的主要工作是把计算机1显示输出的信息,通过投影仪2投射出去。但是,为了配置投影仪的工作状态,如亮度、方向及对比度。投影仪中有投影仪控制及调试信息输出装置22及扫描显示叠加装置21,扫描显示叠加装置21根据调试需要把投影仪调试信息输出22的信息扫描叠加到计算机1输出的信息上,然后通过投影23投射出去。
图3为KVM的原理图。KVM3的工作是切换计算机1和计算机2与键盘41、鼠标43及显示器42的连接,可以用一套键盘、鼠标及显示器使用两台以上的计算机。还有一种图形的计算机切换方法的KVM,通过键盘41输入特殊功能键,把希望切换的信息发送到KVM控制器及切换信息输出33;该装置生成所有连接KVM的计算机的标识信息,通过显示综合装置32叠加到当前正在使用计算机显示的屏幕信息上,并通过显示器42输出;然后用户可以根据屏幕显示的信息通过键盘选择计算机;KVM控制器及切换信息输出33根据用户的选择控制多路电子开关装置31,切换与键盘41、鼠标43及显示器42连接的计算机。
但是,所有的这些在先技术都是以计算机输出的图像为基础,叠加的信息是处于最后显示信息的固定位置,不需要叠加多个窗口来显示多个计算机的显示信息。另外现有技术的叠加都是扫描叠加,即把计算机输出的扫描信息在扫描到叠加信息窗口时,使用叠加窗口的扫描信息。
发明内容
本发明的目的是利用以上所述背景技术,解决多个隔离的操作系统“同时”显示问题,并提出一种具体的实现“同时”显示的装置及方法,即利用鼠标(或键盘)与显示综合装置相互配合,实现鼠标(或键盘)与相应操作系统的连接,解决多个隔离操作系统的和软件兼容性问题。
根据本发明的一个方面,一种计算显示综合装置,它包括:
连接多个计算显示装置的装置;
存储各个计算显示窗口位置的存储器;
选择输入装置;
输出显示综合的装置;
显示综合控制装置;
“显示综合控制装置”,通过“连接多个计算显示装置”接收各个计算显示装置提供的显示信息,根据“存储各个计算显示装置窗口位置的存储器”中存储的位置信息生成多窗口显示的多个计算的显示,并通过“输出显示综合的装置”送出;当“选择输入装置”确定某个计算时,通过“显示综合控制装置”把“选择输入装置”与相应的计算相连。
其中,连接多个计算显示装置中的显示装置可以是计算设备的显示存储器。
其中,选择输入装置可以是屏幕定位装置,当“屏幕定位装置”处于某个计算显示窗口内时,可以通过“显示综合控制装置”把“屏幕定位装置”与相应的计算相连。
进一步,其中屏幕定位装置可以是鼠标,光笔或触摸屏。
更好地,可以选择其中一个窗口为背景窗口,即该窗口占满整个显示屏幕,但是它处于所有窗口的最底层。
另外,选择输入装置可以是键盘,可以用键盘选择使“显示综合控制装置”把键盘与相应的计算相连。
进一步,可以把相应的选择显示与屏幕叠加后显示。
更好地,可以选择其中一个窗口为背景窗口,即该窗口占满整个显示屏幕,但是它处于所有窗口的最底层。
需要说明的是,其中多个计算显示的装置可以是相互隔离的计算机,也可以是一台计算机的多个操作系统。
根据本发明的另一方面,提供了一种具体实现计算显示综合的方法,它包括:
第一步,计算显示综合装置确定光标在屏幕上的位置;
第二步,根据鼠标的当前位置及各个操作系统窗口寄存器的内容,确定当前鼠标所处的操作系统;
第三步,把鼠标与当前操作系统连接。
普通地,在第三步中,可以在使用点击鼠标确认后,进行鼠标与当前操作系统的连接。
进一步,在第三步中根据是否通过相关的身份认证决定是否进行鼠标与当前操作系统的连接。
更好地,在第三步中确定方法中还可以是,在操作系统所属窗口中点击一或两次鼠标左键,另外还可以同时改变或不改变背景操作系统。
更好地,也可以在第三步中,采取点击一次鼠标左键改变操作系统窗口的叠加层次,而点击两次鼠标左键改变相应的操作系统为背景操作系统,而背景操作改为相应的窗口显示。
更完整地,还可以于在第一步之前有,
收集各个操作系统的显示输出信息;
根据各个操作系统显示窗口寄存器的内容,把各个操作系统的显示信息综合到相应的窗口显示;
输出信息到屏幕;
明显地,可以把上述的方法中的各种步骤进行有意义的组合。
附图说明
图1为计算机显示原理的示意图。
图2为投影仪的示意图。
图3为KVM的示意图。
图4为根据本发明第一种实施方式的示意图。
图5为根据本发明第二种实施方式的示意图。
图6为根据本发明第三种实施方式的示意图。
图7为根据本发明第四种实施方式的示意图。
图8为现有计算机架构的示意图。
图9为根据本发明第五种实施方式的示意图。
图10为根据本发明第六种实施方式的示意图。
图11为根据本发明第七种实施方式的示意图。
具体实施方式
[实施例1]
图4为根据本发明第一种实施方式的示意图,
在实施例1中,计算机1的显示接口102及鼠标接口103连接到显示综合处理装置32,计算机2的显示接口202及鼠标接口203连接到显示综合处理装置32,在显示综合装置3中的操作系统窗口位置寄存器31与显示综合处理装置32连接,显示器4与显示综合处理装置32连接,鼠标5与显示综合处理装置32连接。操作系统101与显示接口102及鼠标接口103连接,操作系统201与显示接口202及鼠标接口203连接。
操作系统101通过显示接口102显示的扫描信息送到显示综合装置3,显示综合装置3中的显示综合处理装置31根据操作系统窗口位置寄存器31中操作系统101的设置,把计算机1的显示输出的扫描信息送到显示器4的相应位置。操作系统201通过显示接口202显示的扫描信息送到显示综合装置3,显示综合装置3中的显示综合处理装置31根据操作系统窗口位置寄存器31中操作系统201的设置,把计算机1的显示输出的扫描信息送到显示器4的相应位置。显示综合处理装置31根据鼠标器5处于显示器中的不同位置,如鼠标器5的当前位置处于操作系统101的显示区域,则把鼠标与计算机1的鼠标接口103连接,如鼠标器5的当前位置处于操作系统201的显示区域,则把鼠标与计算机2的鼠标接口203连接。鼠标器与计算机接口的连接可以是硬件电气连接,也可以是鼠标信息通过显示综合处理装置转发,能够转发称为连接,不进行转发称为没有连接。
显然,通过该实施例,能够实现2台计算机的显示输出到一台显示器上。但是由于每台计算机的显示都是使用完整的屏幕,而现在只有一个屏幕,必然造成信息不能完全显示。解决的方法可以采用几种方法,如显示综合处理装置把两台计算机的显示输出按比例压缩成窗口位置寄存器所表示的窗口大小同时输出到显示器上,这样可以实现两台计算机显示不重叠的显示效果,这个方法也可以实现多个计算机的显示;第二种解决方法,可以采用设定一台计算机为背景计算机,它的所有显示信息都显示到显示器上,另外一台计算机为普通计算机,它的显示信息叠加到背景计算机的显示上,当鼠标处于普通计算机的区域时,鼠标与普通计算机连接,而当鼠标处于背景计算机显示区域又不处于普通计算机显示区域时,鼠标与背景计算机相连接,只要指定背景计算机,这种处理方法也可以用于多个计算机显示。显然可以通过鼠标及其他信息输入装置(如键盘),告诉显示综合处理装置改变背景计算机为计算机2,以更方便用户使用。也可以通过鼠标及其他信息输入装置,告诉显示综合处理装置改变背景计算机、普通计算机的窗口大小。
实施例1与现有技术的差别是,现有技术中的鼠标与叠加显示的内容无关,即鼠标不与叠加显示的内容有任何通信。另外、把两个计算机主板集成到一台计算机中,并把显示综合装置也集成到之上,也需要实现这种显示方式。
在第一种实施方式中,两台计算机是完整的两台计算机。在INTEL的VT技术中希望使用一台计算两个独立的操作系统,或在INTEL的LT技术中希望计算一个操作系统及一个隔离的安全进程。所以INTEL的VT技术及LT技术实质是实现一个管理域,而操作系统或安全进程均是该域的一个进程。在本发明人的专利中(参见中国专利申请ZL01117401.3、ZL01115545.8),描述的实时切换电脑就是用一台计算机实现多个操作系统的分时共用,如果它的操作系统转换速度极快,也就是一台“同时”计算两个独立的操作系统的计算机。该专利中的安全切换程序,在某种意义下就是现有计算机架构下的安全域管理器。但是,如何在一台计算机中实现两个操作系统的显示是一个不容易解决的问题,如果所有的显示都由安全域管理器管理,则显示效率太差,计算机效率极度下降,如果显示不由安全域管理器处理,则很难保证两个操作系统之间的信息非授权交换,这是INTEL的VT技术需要很多年才能走向市场的原因。这样根据发明第一种实施方式的启发,我们有如下的实施例2。
[实施例2]
图5为根据本发明第二种实施方式的示意图。在该实施例中,操作系统101通过私有显存102及显示控制器103扫描输出显示信息到显示综合处理装置32,操作系统201通过私有显存202及显示控制器303扫描输出显示信息到显示综合处理装置32,在显示综合装置3中的操作系统窗口位置寄存器31与显示综合处理装置32连接,显示器4与显示综合处理装置32连接,鼠标5与显示综合处理装置32连接。
操作系统101通过私有显存102及显示控制器103显示的扫描信息送到显示综合装置3,显示综合装置3中的显示综合处理装置31根据操作系统窗口位置寄存器31中操作系统101的设置,把操作系统101的显示输出的扫描信息送到显示器4的相应位置。操作系统201通过私有显存202及显示控制器203显示的扫描信息送到显示综合装置3,显示综合装置3中的显示综合处理装置31根据操作系统窗口位置寄存器31中操作系统201的设置,把操作系统201的显示输出的扫描信息送到显示器4的相应位置。显示综合处理装置31根据鼠标器5处于显示器中的不同位置,如鼠标器5的当前位置处于操作系统101的显示区域,则把鼠标与计算机1的鼠标接口104连接,如鼠标器5的当前位置处于操作系统201的显示区域,则把鼠标与计算机2的鼠标接口204连接。鼠标器与操作系统的连接是鼠标信息通过显示综合处理装置转发,能够转发称为连接,不进行转发称为没有连接。
该实施例与实施例1的差别在于,该实施例是一台计算机中使用两个操作系统来代替两台计算机,而且在这两个操作系统使用的显存可以是相互隔离的显存来保证安全。关于一台计算机使用两个操作系统的方法可以参见中国专利申请ZL01117401.3、ZL01115545.8。
显然,通过该实施例,能够实现一台计算机中两个操作系统的显示输出到一台显示器上。但是由于每个操作系统的显示都假设是使用完整的屏幕,而现在只有一个屏幕,必然造成信息不能完全显示。
解决的方法可以采用几种方法,如显示综合处理装置把两台计算机的显示输出按比例压缩成窗口位置寄存器所表示的窗口大小同时输出到显示器上,这样可以实现两个操作系统显示不重叠的显示效果,这个方法也可以实现多个操作系统的显示;第二种解决方法,可以采用设定一个操作系统为背景操作系统,它的所有显示信息都显示到显示器上,另外一个操作系统为普通操作系统,它的显示信息叠加到背景操作系统的显示上,当鼠标处于普通操作系统的区域时,鼠标与普通操作系统连接,而当鼠标处于背景操作系统显示区域又不处于普通操作系统显示区域时,鼠标与背景操作系统相连接,只要指定背景操作系统,这种处理方法显然也可以用于多个操作系统显示。显然可以通过鼠标及其他信息输入装置,告诉显示综合处理装置改变背景操作系统,以更方便用户使用。显然也可以通过鼠标及其他信息输入装置,告诉显示综合处理装置改变背景操作系统、普通操作系统的窗口大小,方便用户使用。
对于分时共用隔离计算机而言,可以把背景操作系统看成当前操作系统,普通操作系统看成挂起的操作系统,而背景操作系统的转换就是操作系统的切换。
[实施例3]
图6为根据本发明第三种实施方式的示意图。在该实施例中,操作系统101的显示信息存储到私有显存102,操作系统201的显示信息存储到私有显存202,私有显存102与显示综合处理装置32连接,私有显存202与显示综合处理装置32连接,在显示综合装置3中的操作系统窗口位置寄存器31与显示综合处理装置32连接,显示器4与显示控制装置33连接,鼠标5与显示综合处理装置32连接。
显示综合装置3中的显示综合处理装置31根据操作系统窗口位置寄存器31中操作系统101的设置,把操作系统101的私有显存102显示信息通过显示控制装置33输出到显示器4的相应位置。显示综合装置3中的显示综合处理装置31根据操作系统窗口位置寄存器31中操作系统201的设置,把操作系统201的私有显存202显示信息通过显示控制装置33输出到显示器4的相应位置。
显示综合处理装置31根据鼠标器5处于显示器中的不同位置,如鼠标器5的当前位置处于操作系统101的显示区域,则把鼠标与计算机1的鼠标接口104连接,如鼠标器5的当前位置处于操作系统201的显示区域,则把鼠标与计算机2的鼠标接口204连接。鼠标器与操作系统的连接是鼠标信息通过显示综合处理装置转发,能够转发称为连接,不进行转发称为没有连接。
该实施例与实施例2的差别在于,实施例2是扫描叠加而本实施例是该实施例是显示综合处理装置根据私有显存的信息生成扫描信息通过显示控制装置生成扫描信息输出到显示器。关于该实施例中鼠标的使用类似实施例2。
在实施例2和3中,都使用了私有显存的装置。私有显存的含意是该显存只给相应的操作系统使用,实现的方法可以是两个物理隔离的显存,即当计算机CPU能够读写其中一个显存时,计算机CPU一定不能读写另一个显存,另外一个实现方法是使用备份恢复的方式复用显存。但是在本专利的技术方案中,需要真正的同时显示两个操作系统的信息,所以只有使用两个不同的物理隔离的显存。
但是,计算机用户有时希望同时使用两个及两个以上的操作系统,有时只需要使用一个操作系统,这样必然造成显存的不合理使用及浪费。这样就有实施例4。
[实施例4]
图7为根据本发明第四种实施方式的示意图。在该实施例中,变址寄存器及最大地址寄存器装置11与显存1连接,显存被分成三个区域都与显示综合处理装置13相连,显示综合装置13通过显示控制器15与显示器2相连,操作系统窗口位置寄存器14与显示综合处理装置13相连,鼠标5与显示综合装置13连接。
我们可以把显存看成地址从0到MAX(最大),通过变址寄存器及最大地址寄存器装置11实际上可以在显存中形成一个“窗口”,该技术可以参见专利及专利申请,只不过把这些专利中的硬盘地址改为显存地址。在变址寄存器及最大地址寄存器装置11中有每个操作系统显示使用的显存地址配置。当计算机进入操作系统1(或进程1)计算时,安全切换程序选择相应的显存配置(如变址为0,最大为16兆,显存共有64兆)。这样操作系统就认为并使用16兆显存显示。当计算机进入操作系统2(或进程2)计算时,安全切换程序选择相应的显存配置(如变址为16兆,最大为32兆)。这样操作系统就认为并使用32兆显存显示。
显示综合装置13根据变址寄存器及最大地址寄存器装置11的操作系统显存使用配置及操作系统窗口位置寄存器14中各个操作系统(或进程)的设置,把操作系统1(或进程1)的显示信息通过显示控制装置15输出到显示器4的相应位置,把操作系统2(或进程2)的显示信息通过显示控制装置15输出到显示器4的相应位置。
显示综合处理装置13根据鼠标器3处于显示器中的不同位置,如鼠标器3的当前位置处于操作系统1的显示区域,则把鼠标与操作系统1连接,如鼠标器5的当前位置处于操作系统2的显示区域,则把鼠标与操作系统2连接。鼠标器与操作系统的连接是鼠标信息通过显示综合处理装置转发,能够转发称为连接,不进行转发称为没有连接。
该实施例的特点在于,计算机的显存可以灵活地根据需要配置使用。
在一些特殊的计算机应用中,安全进程是一个不常用及显示信息比较少的应用,如INTEL LT技术。这样就不需要对显存进行分割,也不希望进行输出信息的输出综合,该安全进程可以只出现在显示器的某个相对固定的位置。
从上述4个实施例可以看出,可以保证显示的安全性及方便性。如果从方便性的角度出发,可以利用鼠标进行各种设置,如设置窗口大小、设置背景操作系统、改变背景操作系统等。但是传统的计算机架构如示意图8,鼠标是连接在计算机南桥上,这样所有的鼠标信息都出现在计算机的当前操作系统中,这样即不安全,又不便于实现操作系统之间的切换,还不容易确定用户操作鼠标的真实动机和工作。这样就有实施例5。
[实施例5]
图9为根据本发明第五种实施方式的示意图。在该实施例中,
CPU1、北桥2、内存4、南桥3及键盘5与传统的计算机架构连接相同,显卡7与北桥2相连,显卡7与显示器8相连,但是鼠标6与显卡7中的显示控制器71相连,这是与现有计算机架构完全不同的地方。显存类似实施例4可以被分成三部分72-1、72-2、72-3与显示控制器71相连。
与前述实施例类似,显示控制器71读取显存72-1、72-2、72-3中三个操作系统(进程)的显示信息,进行综合叠加输出到显示器8上。显示控制器71根据鼠标6在屏幕上所属的窗口,决定鼠标6与显存72-1、72-2、72-3中之一的操作系统相连接。
显然,鼠标是一种屏幕定位设备,另外的屏幕定位设备可以是光笔、触摸屏等其他定位设备。
另外,键盘如需要与显示控制器7交换信息,可以采用键盘与显示控制器7相连的方法。这也是改变了现有计算机架构的连接方式。
由于操作系统在屏幕上的表示是窗口,根据用户的习惯可以使用微软WINDOWS操作系统中的窗口叠加技术来表示多个操作系统。在WINDOWS中鼠标是属于各个窗口,窗口表示进程,鼠标根据位置与点击来确定鼠标信息送给哪个进程。显然各个进程之间没有物理隔离。借用WINDOWS的窗口技术,在多操作系统的显示综合中,我们有下面的显示方法。
[实施例6]
图10为根据本发明第六种实施方法的示意图。在该实施例中,首先,计算显示综合装置确定光标在屏幕上的位置;根据鼠标的当前位置及各个操作系统窗口寄存器的内容,确定当前鼠标所处的操作系统;把鼠标与当前操作系统连接。
在第三步中,可以使用点击鼠标确认后,进行鼠标与当前操作系统的连接。甚至可以采用可以使用点击鼠标确认后,根据是否通过相关的身份认证决定是否进行鼠标与当前操作系统的连接。
进一步,在第三步中的确定方法中可以是,在操作系统所属窗口中点击一或两次鼠标左键,另外还可以同时改变或不改变背景操作系统。
更好的,可以采取点击一次鼠标左键改变操作系统窗口的叠加层次,而点击两次鼠标左键改变相应的操作系统为背景操作系统,而背景操作改为相应的窗口显示。
[实施例7]
图11为根据本发明第七种实施方法的示意图。在该实施例中,
1、收集各个操作系统的显示输出信息
2、根据各个操作系统显示窗口寄存器的内容,把各个操作系统的显示信息综合到相应的窗口显示。
3、输出信息到屏幕
4、确定鼠标在屏幕上的位置,并把该信息送入显示综合控制装置。
5、根据鼠标的当前位置及各个操作系统窗口寄存器的内容,确定当前鼠标所处的操作系统。
6、把鼠标与当前操作系统连接,或点击鼠标确认后连接。
进一步,在第6步中的确定方法中可以是,确定的方法可以是在所属窗口中一或两次点击左键,另外还可以同时改变或不改变背景操作系统。
更好的,可以采取一次点击鼠标左键改变操作系统窗口的叠加层次,而点击两次鼠标左键改变相应的操作系统为背景操作系统,而背景操作改为相应的窗口显示。
尽管本说明书写的均是两个计算机或两个操作系统显示综合的装置和方法,显然可以推广到多个计算机或在一台计算机的多个操作系统的显示综合的装置和方法。所以,虽然本发明通过实施例进行了描述,但本领域技术人员可在本发明的精神的范围内,做出各种变形和改进,所附的权利要求应包括这些变形和改进。
Claims (14)
1、一种计算显不综合装置,它包括:
连接多个计算显示装置的装置;
存储各个计算显示窗口位置的存储器;
输出显示综合的装置;
选择输入装置;
显示综合控制装置;
“显示综合控制装置”,通过“连接多个计算显示装置”接收各个计算显示装置提供的显示信息,根据“存储各个计算显示装置窗口位置的存储器”中存储的位置信息生成多窗口显示的多个计算的显示,并通过“输出显示综合的装置”送出;当“选择输入装置”确定某个计算时,通过“显示综合控制装置”把“选择输入装置”与相应的计算相连。
2、根据权利要求1的装置,其特征在于连接多个计算显示装置中的显示装置可以是计算设备的显示存储器。
3、根据权利要求1或2的装置,其特征在于选择输入装置是屏幕定位装置,当“屏幕定位装置”处于某个计算显示窗口内时,可以通过“显示综合控制装置”把“屏幕定位装置”与相应的计算相连。
4、根据权利要求3的装置,其中屏幕定位装置可以是鼠标,光笔或触摸屏。
5、根据权利要求1或2的装置,可以选择其中一个窗口为背景窗口。
6、根据权利要求1或2的装置,其特征在于选择输入装置是键盘,可以用键盘选择使“显示综合控制装置”把键盘与相应的计算相连。
7、根据权利要求6的装置,其特征在于可以把相应的选择显示与屏幕叠加后显示。
8、根据权利要求1或2的装置,其中多个计算显示的装置是相互隔离的计算机。
9、根据权利要求1或2的装置,其中多个计算是一台计算机的多个操作系统。
10、一种计算显示综合的方法,它包括:
第一步,计算显示综合装置确定光标在屏幕上的位置;
第二步,根据鼠标的当前位置及各个操作系统窗口寄存器的内容,确定当前鼠标所处的操作系统;
第三步,把鼠标与当前操作系统连接。
11、根据权利要求10的方法,其特征在于在第三步中,可以在使用点击鼠标确认后,进行鼠标与当前操作系统的连接。
12、根据权利要求10的方法,其特征在于在第三步中确定方法中可以是,在操作系统所属窗口中点击一或两次鼠标左键,另外还可以同时改变或不改变背景操作系统。
13、根据权利要求10的方法,其特征在于在第三步中,可以采取点击一次鼠标左键改变操作系统窗口的叠加层次,而点击两次鼠标左键改变相应的操作系统为背景操作系统,而背景操作改为相应的窗口显示。
14、根据权利要求10的方法,其特征在于在第一步之前还有如下步骤:
收集各个操作系统的显示输出信息;
根据各个操作系统显示窗口寄存器的内容,把各个操作系统的显示信息综合到相应的窗口显示;
输出信息到屏幕。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200410065395.XA CN1782983A (zh) | 2004-12-01 | 2004-12-01 | 计算显示综合的装置及方法 |
US11/792,153 US20080022291A1 (en) | 2004-12-01 | 2005-11-28 | Device And Method For Computer Display Synthesis |
PCT/CN2005/002036 WO2006058488A1 (fr) | 2004-12-01 | 2005-11-28 | Dispositif et procede de synthese d'affichage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200410065395.XA CN1782983A (zh) | 2004-12-01 | 2004-12-01 | 计算显示综合的装置及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1782983A true CN1782983A (zh) | 2006-06-07 |
Family
ID=36564756
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200410065395.XA Pending CN1782983A (zh) | 2004-12-01 | 2004-12-01 | 计算显示综合的装置及方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20080022291A1 (zh) |
CN (1) | CN1782983A (zh) |
WO (1) | WO2006058488A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102063242A (zh) * | 2009-11-17 | 2011-05-18 | 财团法人资讯工业策进会 | 显示系统及显示方法 |
CN102629217A (zh) * | 2012-03-07 | 2012-08-08 | 汉柏科技有限公司 | 多进程多操作系统网络设备及其控制方法 |
CN102073375B (zh) * | 2009-11-24 | 2013-02-13 | 联想(北京)有限公司 | 便携终端的显示输出方法及便携终端 |
CN103760995B (zh) * | 2007-09-19 | 2017-11-24 | 宏正自动科技股份有限公司 | 多计算机切换器及其连接端口切换方法与鼠标 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160255903A1 (en) * | 2015-03-02 | 2016-09-08 | Joe N. Union, JR. | Whipps Sneakers |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02188818A (ja) * | 1989-01-18 | 1990-07-24 | Hitachi Ltd | 手書き入出力装置並びにこの手書き入出力装置を用いた手書き入力システム |
US5557342A (en) * | 1993-07-06 | 1996-09-17 | Hitachi, Ltd. | Video display apparatus for displaying a plurality of video signals having different scanning frequencies and a multi-screen display system using the video display apparatus |
JP2002041276A (ja) * | 2000-07-24 | 2002-02-08 | Sony Corp | 対話型操作支援システム及び対話型操作支援方法、並びに記憶媒体 |
JP2002323968A (ja) * | 2001-04-25 | 2002-11-08 | Sharp Corp | マルチコンピュータシステム |
CN1268122C (zh) * | 2002-07-23 | 2006-08-02 | 精工爱普生株式会社 | 显示方法及投影机 |
CN1517871A (zh) * | 2003-01-17 | 2004-08-04 | 英业达股份有限公司 | 多计算机切换器 |
CN1317846C (zh) * | 2003-04-02 | 2007-05-23 | 联想(北京)有限公司 | 实现内外网络物理隔离的方法及其装置 |
JP4423262B2 (ja) * | 2003-09-11 | 2010-03-03 | パナソニック株式会社 | コンテンツ選択方法およびコンテンツ選択装置 |
-
2004
- 2004-12-01 CN CN200410065395.XA patent/CN1782983A/zh active Pending
-
2005
- 2005-11-28 US US11/792,153 patent/US20080022291A1/en not_active Abandoned
- 2005-11-28 WO PCT/CN2005/002036 patent/WO2006058488A1/zh not_active Application Discontinuation
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103760995B (zh) * | 2007-09-19 | 2017-11-24 | 宏正自动科技股份有限公司 | 多计算机切换器及其连接端口切换方法与鼠标 |
CN102063242A (zh) * | 2009-11-17 | 2011-05-18 | 财团法人资讯工业策进会 | 显示系统及显示方法 |
CN102073375B (zh) * | 2009-11-24 | 2013-02-13 | 联想(北京)有限公司 | 便携终端的显示输出方法及便携终端 |
CN102629217A (zh) * | 2012-03-07 | 2012-08-08 | 汉柏科技有限公司 | 多进程多操作系统网络设备及其控制方法 |
CN102629217B (zh) * | 2012-03-07 | 2015-04-22 | 汉柏科技有限公司 | 多进程多操作系统网络设备及其控制方法 |
Also Published As
Publication number | Publication date |
---|---|
US20080022291A1 (en) | 2008-01-24 |
WO2006058488A1 (fr) | 2006-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100343790C (zh) | 显示装置及其虚拟工作区的管理方法 | |
CN1881174A (zh) | 一种计算机切换器及计算机切换方法 | |
CN101078955A (zh) | 一种多个计算机屏幕鼠标切换的装置及方法 | |
US7847755B1 (en) | Method and apparatus for the identification and selective encoding of changed host display information | |
CN104618793B (zh) | 一种信息处理方法及电子设备 | |
CN100345102C (zh) | 多画面分割系统 | |
CN1473292A (zh) | 双向演示显示系统 | |
CN110990089B (zh) | 一种基于idv的双屏双桌面智能系统及方法 | |
CN103460177A (zh) | 电子设备与远程显示器之间的姿势可视化和共享 | |
CN1645923A (zh) | 投影机的网络系统 | |
CN100341044C (zh) | 用于控制电子设备上的显示监视器的方法和设备 | |
CN1232898C (zh) | 信息处理装置和显示切换方法 | |
US20090122011A1 (en) | Efficient mode switching in a video processor system | |
CN101059762A (zh) | 虚拟机系统及其显卡访问方法 | |
CN104064201B (zh) | 数据同步方法和系统 | |
JP2008040190A (ja) | 映像切り替えシステム | |
WO2007026318A3 (en) | Method and apparatus for medical images data sets | |
CN107710720A (zh) | 用于移动客户端设备的云计算 | |
CN105867864A (zh) | 一种kvm显示方法及装置 | |
CN1328289A (zh) | 图像显示系统及设备 | |
WO2022134361A1 (zh) | 屏幕水印显示方法、装置、电子设备及存储介质 | |
CN1782983A (zh) | 计算显示综合的装置及方法 | |
CN1786902A (zh) | 一种图形用户界面及其生成方法 | |
CN102566878B (zh) | 一种实现与电视交互的装置、方法和电视机 | |
CN101464770A (zh) | 手持电子装置及手持电子装置的输入、显示装置与方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20060607 |