首页> 中国专利> 多文档界面应用的多监视器支持

多文档界面应用的多监视器支持

摘要

本发明涉及一种用于将一个应用内的MDI应用的不同窗口同时显示在多个屏幕上的系统和方法。为此,在其它屏幕上实例化该MDI应用的原始框架,接着包含对应文档的该应用的窗口可以显示在该MDI应用的实例化系列框架中。由此可以在多个屏幕上并行地、并排设置地显示多个窗口,其中这些窗口的分辨率与屏幕分辨率匹配。

著录项

  • 公开/公告号CN1702610A

    专利类型发明专利

  • 公开/公告日2005-11-30

    原文格式PDF

  • 申请/专利权人 西门子公司;

    申请/专利号CN200510072914.X

  • 发明设计人 赫尔穆特·温德尔;

    申请日2005-05-23

  • 分类号G06F3/033;

  • 代理机构11105 北京市柳沈律师事务所;

  • 代理人马莹;邵亚丽

  • 地址 联邦德国慕尼黑

  • 入库时间 2023-12-17 16:46:38

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2009-03-11

    授权

    授权

  • 2007-08-08

    实质审查的生效

    实质审查的生效

  • 2005-11-30

    公开

    公开

说明书

技术领域

本发明涉及一种用于打开和/或处理软件应用的多个文档和/或文件的系统和方法。

背景技术

诸如MS Windows的现代操作系统支持在一台个人计算机上运行多个具有不同屏幕分辨率的屏幕,以扩大用户的有效工作平面。由此可以在不同的屏幕上同时显示多个文档,而无需另外的操作步骤。例如,可以使用来自Word文档的信息在MS Outlook中书写电子邮件,而不必为了看见该Word文档而在两个窗口之间来回切换。如果内容和信息出现在分离的应用中,则可以在不同屏幕上显示信息。然后可以在不同的屏幕上显示不同的应用。

对于将其信息和内容显示在一个应用内的多个窗口(子窗口)中的MDI(Multi Dokument Interface,多文档界面)应用来说,在分离的屏幕上可视化这些窗口是非常受限的。如果用户同时使用两个屏幕,则这样做的唯一可能在于这样来处理MDI应用的应用窗口,使得该应用窗口延伸到两个屏幕。在该扩大的平面上可以自由排列打开的窗口(子窗口)。该方法的缺陷在于,对于两个屏幕具有不同分辨率的情况,在具有较小分辨率的屏幕上只能看见一个片段。由此,在MDI应用中不能将不同窗口的信息简单和有效地显示在不同屏幕上。

由US2003/0169304A1公开了一种方法和一种系统,利用它们可以通过MDI应用的一个活动窗口的下拉菜单来处理该MDI应用的多个打开的文档。但在此所打开的MDI应用的窗口排列在屏幕上。

发明内容

因此本发明要解决的技术问题在于,可以相互独立地在不同屏幕上显示一个MDI应用的不同打开窗口。

该技术问题是通过一种用于打开和/或处理至少一个软件应用的多个文档和/或文件的系统来解决的,其中在一个屏幕上在该至少一个软件应用的原始框架内设置多个窗口来同时分别显示一个打开的文档和/或一个打开的文件,其特征在于,该系统具有选择装置,用于选择至少另一个可用屏幕,提供装置,用于在所选择的其它屏幕上提供该至少一个软件应用的系列框架,以及显示装置,用于在所选择的另一个屏幕上在所提供的软件应用的系列框架中显示至少一个显示打开文档和/或文件的窗口。

该技术问题还通过一种用于打开和/或处理至少一个软件应用的多个文档和/或文件的对应方法来解决。

本发明基于这样的认识,即恰好在其中通常由用户同时打开和处理多个文档的MDI应用的区域内,非常有利的是,分别在各自的窗口中显示的各个文档可以分配到不同的屏幕上。这使得用户可以更好地概览现有的信息,并且所显示的信息能被用户更好地使用。重要的是,窗口可以由用户控制,并且可以最佳地使用不同屏幕的预定屏幕分辨率和对应的颜色深度。然后,分别以最佳尺寸独立于屏幕分辨率地显示包含对应信息的窗口。

借助本发明的系统,用户可以通过简单的方式按照系列框架的形式在多个屏幕上显示其MDI应用的原始框架。在此,在本发明中借助于MS Windows功能,其使得可以复制软件应用的原始框架。该对应的功能引用到本发明的系统中,从而该功能可以用于MDI应用。在对应的系列框架中,可以移动该应用的文档或窗口。各个文档可以分别在其窗口中在对应屏幕上的框架内进行激活之后供用户处理。同时用户可以这样排列所有文档或窗口,即可以没有覆盖地同时显示信息。在此还可以将多个窗口移动到一个系列框架中。

本发明另一个优选实施方式的特征在于,所述选择装置和/或提供装置和/或显示装置实现在操作系统中。在此,尤其有利的是,多个系列框架可以实例化在其它屏幕上的特性不一定是MDI应用本身的必备特性。实例化其它系列框架或复制原始框架的可能性在此已经由对应计算机上的操作系统提供了。在这种情况下,在计算机上运行的MDI应用不需要另外的专门装置来选择和提供对应的系列框架。

本发明的另一优选扩展的特征在于,所述选择装置和/或提供装置和/或显示装置实现为软件应用。在该应用或MDI应用安装在其操作系统不具有选择和提供系列框架的前提的计算机上时,有利的是,在MDI应用本身中实现实例化系列框架的可能性。由此可以独立于计算机的相应的底层操作系统而同时在不同的屏幕上显示窗口。

本发明另一个优选扩展的特征在于,所述显示装置这样构成,所述窗口在所选择的其它屏幕上的显示通过拖入所提供的软件应用的系列框架来完成。由此使得用户可以简单地在界面上进行操作。用户可以借助例如通过鼠标的拖放将激活的窗口拖入已经打开的新系列框架中。在此对特殊功能键和特殊命令的操作是多余的。由此可以在所提供的界面上简单地来回移动并简单地排列窗口。

本发明另一优选扩展的特征在于,所述显示装置这样构成,所述窗口在所选择的其它屏幕上的显示通过在软件应用的原始框架中提供的选择进行。该选择例如是按照在工具栏或原始框架的操作元件中的下拉菜单形式实现。如果用户点击对应的符号,则会向他显示已经在不同屏幕上实现了的系列框架。对于每个代表MDI应用的已打开文档的窗口来说,可以选择在哪个屏幕上显示对应的窗口。例如,可以这样实现在下拉菜单中,即通过箭头键将窗口分配给不同的屏幕并赋予对应的屏幕标号。

本发明的另一优选扩展的特征在于,所述系统这样构成,即最后在所选择的另一个屏幕上显示的窗口是活动的。在此有利的是,最后由用户分配给一个屏幕的文档或文件也同时是活动的。在此,无论窗口是通过拖到新屏幕上而分配给屏幕还是通过由工具栏来选择都无所谓。用户通过这种方式始终可以浏览哪一个窗口正好是活动的。

本发明的另一优选扩展的特征在于,所述系统用于在所提供的软件应用的系列框架中显示活动窗口的操作元件。由此,只有活动窗口才能由用户处理,而即使用户有一段时间没有处理对应的屏幕,他也能立即看见哪个窗口是活动的。只有活动窗口才具有对应的、使得可以通过鼠标动作进行操作的工具栏。

本发明的另一优选扩展的特征在于,所述系统这样构成,该系统使得可以独立地定位和/或改变大小和/或关闭所提供的系列框架。由此,用户可以将窗口以及系列框架以不同大小显示在不同的屏幕上。由此,尽可能最大地不依赖于屏幕分辨率和其它外界边界条件。由此可以这样来匹配各个窗口的信息,即随时保证最佳信息显示。

本发明的另一优选扩展的特征在于,在关闭所提供的、另一屏幕的包含窗口的系列框架时将该窗口显示在原始框架中。如果用户又关闭提供一次的系列框架或对应的原始框架实例或复制,则在该系列框架中显示的信息或打开的文档不会自动关闭。相反,该对应窗口又显示在原始框架、即启动应用并设置系列框架的计算机的框架中。在此有利的是,不会丢失现有的信息,打开的文档也会相应地保持打开。

本发明的另一优选扩展的特征在于,在关闭软件应用的最后一个框架时结束软件应用。由此可以有利地保证正确关闭整个MDI应用。

附图说明

下面借助附图中示出的实施例详细描述和解释本发明。其中示出:

图1示出具有多个屏幕的系统的示意图;

图2示出具有选择装置的原始框架,

图3示出具有打开窗口和用于该窗口的显示装置的原始框架。

具体实施方式

图1示出用于打开和处理多个文档4的系统1。文档4分别在应用的一个窗口3中打开。在系统1中存在第一屏幕B1,在该屏幕上的原始框架2B1中运行MDI应用。在系统1中存在其它屏幕B2、B3。在该其它屏幕B2、B3上分别显示MDI应用的原始框架2B1的系列框架2B2、2B3。系列框架2B2、2B3显示在所有选择的屏幕B2、B3上。在该系列框架2B2、2B3中还显示了MDI的其它窗口3以显示文档或文件4。

在图1中,屏幕B3的系列框架2B3是活动的。在该框架中工具栏按照具有操作元件6的操作框构成。系统1的用户可以从MDI应用的原始框架2B1出发,选择其它屏幕B2、B3,并将对应的系列框架2B2、2B3显示在这些屏幕上。在系列框架2B2、2B3中,可以通过借助鼠标的拖放或通过选择来显示用于显示文档4中信息的其它窗口3。这样,在文档4中示出的信息就可以同时在一个应用内显示在不同的屏幕上。

在此,最佳利用屏幕B1、B2、B3的大小或分辨率。在一个MDI应用内打开包含文档4的打开窗口3。该活动窗口3可供用户进行处理,因为操作元件6显示在对应的系列框架2B3中。在其它目前没有包含活动窗口的系列框架中,遮蔽了对应的操作元件6。如果窗口3在框架2中移动,则该窗口也是活动的。包含该活动窗口3的框架通过显示菜单、工具栏和状态栏来表征。

由此,一方面工作所需的信息可以在包含活动窗口3的框架2中得到并方便地使用。另一方面可以轻松识别包含活动窗口的框架。该框架支持显示该框架的屏幕的特性,如屏幕分辨率或颜色深度。由此保证最佳的显示内容。各个框架2可以相互独立地定位,改变大小或关闭。如果关闭一个框架,则显示在其中的窗口(子窗口)又显示在主应用的原始框架2B1中。在关闭最后一个框架2时也结束了该应用。

图2示出原始框架2B1。在该原始框架2B1中打开了两个显示数据或信息的窗口3(子窗口)。在原始框架2B1中示出工具栏中的选择装置5。该选择装置5可以构造为下拉菜单的形式。然后,在翻滚该下拉菜单时向系统1的用户显示其它可以通过MDI应用供使用的屏幕B2、B3。从该选择装置5,用户例如可以通过点击或通过打勾来添加其它供使用的屏幕。如果通过选择装置5来选择其它屏幕B2、B3,则可以在这些屏幕上显示系列框架2B2、2B3并在对应的窗口3中显示文档。

图3示出包括两个用于显示信息的打开的窗口3的原始框架2B1。在其中一个窗口3中示出一个构造为下拉菜单的显示装置7。在此已经向系统1的用户显示了所选择的屏幕B2、B3。通过点击在对应窗口3中可用的屏幕B2、B3,改变窗口3连同位于其中的信息在对应屏幕B2、B3上的位置,并显示在该屏幕上。或者,也可以通过用鼠标拖放来将窗口显示在新选择的屏幕B2、B3上。

总之,本发明涉及一种用于将一个应用内的MDI应用的不同窗口同时显示在多个屏幕上的系统和方法。为此,在其它屏幕上实例化该MDI应用的原始框架,接着包含对应文档的该应用的窗口可以显示在该MDI应用的实例化系列框架中。由此可以在多个屏幕上并行地、并排设置地显示多个窗口,其中这些窗口的分辨率与屏幕分辨率匹配。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号