著录项信息
专利名称 | 控制多窗口计算机环境中的显示的呈现方法 |
申请号 | CN97198310.0 | 申请日期 | 1997-09-16 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 1999-10-13 | 公开/公告号 | CN1231738 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | 暂无 | IPC分类号 | 暂无查看分类表>
|
申请人 | 霍尼韦尔公司 | 申请人地址 | 美国明尼苏达州
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 霍尼韦尔公司 | 当前权利人 | 霍尼韦尔公司 |
发明人 | 詹姆斯·S·亚当斯;戴维·W·穆尔;詹姆斯·C·亨廷顿;理查德·C·霍兰 |
代理机构 | 永新专利商标代理有限公司 | 代理人 | 蹇炜 |
摘要
在一具有一个或多个物理表面的显示面的显示系统中,在显示多重应用显示的多窗口计算机环境中,一种控制应用显示的呈现的方法。而任一被要求进行显示的应用显示均可按此方法使其按照操作人员的选择动作在多窗口之一中显示。此方法包括输出如配置文件中所指定的对各窗口的可加选择的选项的步骤。配置文件定义多窗口显示的每一窗口的窗口特性。这些可供选择的选项提供应用显示希望呈现的地点的指示。被选择的选项由工作空间管理系统读取。应用显示被输出以符合所选择的选项,此选项指明当前应用显示以随后的应用显示来替代。
1、在具有一个或多个物理表面的显示面的显示系统中,一种控 制多窗口计算机环境中应用显示的呈现的方法,其中多个应用显示被 显示,而且任何一个被请求欲加显示的应用显示通过所述方法根据操 作人员的选择操作在多窗口之一中进行显示,所述方法包括步骤:
a)输出各窗口的在配置文件中所指明的可加选择的选项,此配 置文件对多窗口显示的各窗口定义窗口特征,可加选择的选项提供应 用显示将呈现的地点;
b)读取被选择的选项;和
c)输出与被选择的选项相符合的应用显示,此选项指明以随后 的应用显示替代当前的应用显示。
2、按照权利要求1的控制应用显示的呈现的方法,其特征是, 可加选择的选项包括有一锁定选项,该锁定选项用于禁止下一个所请 求要被呈现的显示替代具有所选择的锁定选项的显示,其中步骤a) 包括输出所述锁定选项的步骤,步骤c)包括输出与所述锁定选项相 符合的应用显示。
3、按照权利要求1的控制应用显示的呈现的方法,其特征是, 每一窗口显示一个相似组的一个或者多个应用显示,其中可加选择的 选项包括有用于选择其中具有同样组的下一个所请求显示要被呈现 的窗口的输出聚焦选项,其中步骤a)还包括输出所述输出聚焦的步 骤,并且步骤c)包括输出与所述输出聚焦相符合的应用显示。
4、按照权利要求1的控制应用显示的呈现的方法,其特征是, 每一窗口显示一个相似组的一个或者多个应用显示,其中可加选择的 选项包括有一全局输出聚焦选项,该全局输出聚焦选项用于选择下一 个所请求的显示将要出现的窗口,但与该所请求的显示的组无关,其 中步骤a)包括输出所述全局输出聚焦选项的步骤,步骤c)包括输出 与所述全局输出聚焦选项相符合的应用显示。
技术领域\n本发明是关于显示系统,尤其是关于在多窗口计算机环境中控制 显示的呈现的方法。\n背景技术\n在EP-A-0558224中公开了一种用于多子窗口显示的窗口显示技 术,其中一个布局表说明子窗口的位置和类型,布局表从一已存储的 布局定义文件中得出。任何特定的字窗口可以被另一个替代,相关的 布局表根据在该子窗口的菜单选项的用户选择而变化。\n发明内容\n本发明是基于这样一个概念,即用户可将他们的显示器上的一组 窗口看作为一组其中的任一个可被选择来显示下一应用的“软屏幕” 或“视口”。输入聚焦(一标准计算机窗口概念)说明由一键盘或鼠 标器等的输入到哪一窗口,而输出聚焦则说明在哪一软屏幕(窗口) 中呈现下一应用显示。被选择的软屏幕为输出聚焦窗口。而且可将多 种显示区分成“窗口组”,每一组可具有其自己的输出聚焦。“全局 输出聚焦”的概念使得系统和用户能选择一确保接收下一显示的软屏 幕,即使该显示正常地与此选择软屏幕被配置作为其一部分的窗口组 无关。另外,任一软件屏幕窗口均可被“锁定”,以使得这一软屏幕 窗口内的应用显示内容被保护避免被另外的显示所替换。这样的锁定 禁止此窗口被另外的应用再利用和保护此显示使得只有自己的应用 才能更新其内容。\n本发明提供给用户(人或程序设计)一种免除一个或多个显示窗 口具有被另外应用显示替换的内容的方法。本发明还包括有用户可用 的与各软屏幕窗口相关的按钮一指示器形式的控制。这些按钮一指示 器使用户能观测当前的输出聚焦和通过选择按钮一指示器来设置它 们。新颖而不同的“锁定”概念,它同样伴随有与软屏幕窗口相关的 按钮一指示器。这些锁定按钮使得在按照某种替代方案(例如FIFO, 轮转(round-robin),…)被配置为自动替代现有显示的一自动窗口 管理系统的环境中,显示能被保护以防止被其他显示替代。包含在本 发明的实施例中的软屏幕锁定、输出聚焦、和全局输出聚焦的思想代 表人类/计算机对话中有力的新技术,使得用户能高度地控制人/计算 机多显示环境的结构内的应用显示的布置。\n因此,本发明提出用于控制多窗口计算机环境中的显示的呈现的 方法。在一具有一个或多个物理表面的显示面的显示系统中,一种控 制显示多重应用显示的多窗口计算机环境中的应用显示的呈现的方 法。而任一被要求加以显示的应用显示可用此方法使其按照操作员的 选择操作在多窗口之一中显示。此方法包括输出在配置文件中指明的 针对各窗口的可选择的选项的步骤。此配置文件定义多窗口显示的各 个窗口的窗口特性。此可选择的选项提供应用显示应予显示的地方。 被选择的选项由工作空间管理器系统读取。应用显示被输出以符合所 选择的选项,此选项指明以随后的应用显示替代当前的应用显示。\n因而,本发明的一个目的是提供用于控制多窗口计算机环境中的 显示的呈现的方法。\n本发明的另一目的是提供用于控制一多窗口计算机环境中显示 的呈现,由此操作员可有选择地免除一或多个显示窗口具有被另一应 用显示替代的内容。\n附图说明\n结合以下说明和所列附图将会更清楚理解本发明的这些及其他 目的,其中同样的符号指示同样的部分,而这些附图构成本申请的一 部分。\n图1为采用本发明的优选实施例的过程控制系统的方框图;\n图2为图1过程控制系统的各物理模块的公共部件的方框图;\n图3为过程控制系统一典型物理模块的功能方框图;\n图4为此优选实施例的一工作空间管理器显示系统的方框图;\n图5表示工作空间管理系统(WSM)的显示的一示例配置的布 局,每个窗口表示一套不同配置的显示特征,包括有、但不仅限于所 示的窗口位置和大小;\n图6表示把新调用应用显示区关联到图5示例的一组特定显示特 征所采用的一个示例;\n图7,包括图7A、7B,为在采用本发明的方法的工作空间管理 器显示系统中运行SWM软件的流程图;\n图8为包括有本发明所提出的标题棒中的附加选项的多窗口显示 中的4窗口显示示例。\n具体实施方式\n在叙述本发明的方法之前,了解应用本发明的系统环境将是有用 的。参看图1,表明一体现本发明的优选实施例的过程控制系统10 的方框图。过程控制系统10包括有一工厂控制网络11和连接到它的 数据高速路(data hiway)12,该数据高速路使过程控制器20’能连接 到它。在当前的过程控制系统10中,附加的过程控制器20’可经由相 应的高速网关601和相应的数据高速路12与工厂控制网络11有效连 接。过程控制器20,相对过程控制器20’,作为包括有许多新的附加、 完善和特点的接口设备,通过一连接到网络接口模块(NIM)602的 通用控制网络(UCN)14有效地连接到工厂控制网络11。在此过程 控制系统10的优选实施例中,附加的过程控制器20可通过一相应的 UCN14和相应的NIM602有效地连接到工厂控制网络11。过程控制 器20、20’将来自被控制过程的各种现场装置(未图示)(包括阀门、 压力开关、气压计、热电耦等)的模拟输入和输出信号及数字输出和 输出信号(分别为A/I、A/O、D/A和D/O)接口到过程控制系统10。\n工厂控制网络(或较简单的网络)11和工厂操作人员对被控制过 程作全面监视而获取执行监控功能所需的所有信息,并包括有与操作 人员的接口。工厂控制网络11包括有多种物理模块(或节点),这 包括通用操作员站(US)122,应用摸块(AM)124,历史模块(HM) 126,计算机模块(CM)128,和为执行被控过程所要求的控制/监视 功能所必需的这些模块(及附加类型模块,未图示)的备份件(后备 或辅助)。这些物理模块的每一个均被有效地连接到一本地控制网络 (LCN)120,该控制网络使得这些模块的每一个在需要时能相互通 信。NIM602和HG601分别提供LCN120与UCN14以及LCN120 与数据高速路12之间的接口。\n此优选实施例的网络11的物理模块122、124、126、128…为各 种专用功能型模块。为传送数据到网络11的其他物理模块,各物理 模块在访问网络的通信媒体或LCN120的权利方面是同等的或相当 的。\n网络11的通用操作员站模块(US)122是一个或多个工厂操作 人员使用的工作站。\n历史模块(HM)126提供海量数据存贮能力。历史模块126包 括有至少一个通常的磁盘海量存储装置,例如一温彻斯特磁盘,此磁 盘存储装置提供对二进制数据的大量非易失性存贮能力。由这样的海 量装置存贮的数据型式通常为趋向(trend)历史、事件历史、…或者 可由其确定这种历史的数据、组成或构成CRT(阴极射线管)型显示 的数据、针对物理模块的程序的复制、…。\n应用模块(AM)124,在支持与过程控制子系统20、20’相关的 控制器所执行的过程控制功能方面(例如数据采集、报警、历史收集), 提供附加数据处理能力,和在需要时提供持续控制计算设施。应用模 块124的数据处理能力由与此模块相关的处理器(未图示)和存贮器 (未图示)提供。\n计算机模块(CM)128利用所有物理模块的标准或共用单元来使 得一中等到大规模的通用数据处理系统能分别通过高速网关模块601 和NIM602与网络11的其他物理模块和在LCN120上的这样的模块 的单元及过程控制子系统20,20’进行通信。计算机模块128的数据 处理系统被用来提供高级程序语言中的这样程序的监控、最佳化、通 用化用户程序准备和执行。典型地,计算机模块128的数据处理系统 具有通过通信处理器和通信线路与其他这样的系统通信的能力。\n本地控制网络120(LCN)为一使工厂控制网络11的所有物理模 块相互连接的高速、位串行的、双重冗余通信网络。LCN120仅提供 基本数据源如高速网关模块601、应用模块124、和历史模块126与 这样数据的基本用户如通用操作员站模块122、计算机模块128、和 应用模块124之间的数据传送通路。LCN120还提供通信媒介,在它 上面大的数据块如存贮器映象可从一物理模块如历史模块126移动 到通用站模块122。LCN120是双重冗余的,即它由使得二进制信号 能在二根电缆上串行传送的二个同轴电缆组成。\n参看图2,表示网络11或过程控制系统10的各物理模块的共用 部件的方框图。每一个物理模块包括有模块中央处理单元38和模块 存贮器40,随机访问存贮器(未图示),和那些被配置来提供该类 型模块的所希望的功能性、亦即例如操作员站122的所希望的功能性 的附加控制器装置或单元。各块的CPU38和模块存贮器40的数据 处理能力创建用于改善网络11和过程控制系统10的可靠性和运行性 能的分布处理环境,网络11和系统10的可靠性得到改善是因为,如 果网络11的一个物理模块失误,其他物理模块将仍然保持可运行。 结果,网络11作为一整体就不会象在集中化系统中将会发生的情况 那样而瘫痪。因这种分布式而使得运行性能得到改善体现在由于增加 计算机处理资源和系统的数据处理能力的同时化和并行化而导致的 吞吐量和快速的操作员响应时间。\n如上面谈到的,各物理模块包括有通过发送接收器34连接到 LCN120的BUS接口单元(BIU)32。各物理模块还被提供有模块 BUS36,在此优选实施例中,BUS36能在模块CPU38与模块存贮 器40间并行传送16位的数据。被用来使每一型式物理模块满足其功 能需求的其他单元被有效地连接到模块BUS36从而使每个这样的单 元能通过其模块BUS36与此物理模块的其他单元通信。此物理模块 的BIU32通过LCN120初始化数据的传送。在此优选实施例中,通 过BIU32的所有传输均是在此优选实施例中构成LCN120的同轴电 缆上传送的。\n参看图3,表明一工厂控制网络11的典型物理模块122、124、 126、128的功能方框图,包括有BIU32和将BIU32连接到LCN120 的发送接收器34。BIU32能通过LCN120发送二进制数据和能从 LCN120接收数据。此优选实施例中发送接收器34为耦合到LCN120 的变换器。在此优选实施例中LCN120为一具有传送位串行数据能 力的双重冗余同轴电缆。BIU32设置有快速微引擎54。在此优选实 施例中,此微引擎56由位片(bit slice)组件构成,以便它能并行处 理8位和能执行来其可编程只读存贮器(PROM)58的24位的微指 令。\n由LCN120接收的信号通过发送接收器34和接收电路52发送到 接收FIFO寄存器54。微引擎56检验存贮在FIFO寄存器54中的数 据并确定此信息是否被寻址到物理模块。如果此数据为一信息帧,所 接收的数据被直接存贮器存取(DMA)写电路66按通常的直接存贮 器存取技术传送到模块BUS36上的物理模块存贮器单元(MMU) 40。\nMCPU处理器68(此优选实施例中一Motorola 6020微处理器) 及其他MCPU38的功能部件之间的通信通过本地微处理器BUS39。 模块BUS接口部件41提供本地BUS39与模块BUS36之间的通信 链路。处理器68执行或者取自其本地存贮器43(在此优选实施例为 EPROM)或者取自MMU40的指令。处理器68具有产生时钟脉冲、 或定时信号的晶控时钟45。输入/输出(I/O)端口49提供MCPU38 与物理模块外部的设备之间的通信以便能装载程序和例如说作差错、 或故障诊断。\n各MCPU38包括有响应来自模块时钟45的时钟信号以生成精确 分辩率、同步和实时的定时信号的定时子系统48。任一设置有定时 子系统驱动器50的定时子系统48均具有通过LCN120发送定时信 息到其他物理模块的能力。对各定时子系统48的另一输入为通过 LCN120发送的和经过发送接收器34、定时接收器55、和BIU32的 定时驱动器57接收的定时信息。来自模块功率源59的、作为被加到 功率源59的交流电功率的外电源频率的函数的定时脉冲被定时子系 统48用来校正由时钟45产生的时钟脉冲的较长时期频率偏移。\n有关BIU32的其他的信息可见美国专利No.4556974。对过程控 制系统10的更详细说明可参看美国专利No.4607256。物理模块的个 别的、共同的,功能组件的其他信息可参看美国专利No.4709347, 所有上述专利均被转让给本申请的受让人,而有关过程控制器20’的 附加信息可参看US专利No.4296464。\n增加将其他系统接口到上述的过程控制系统10的接口设备和在 US122中对图形发生器的修改开拓了现有系统,特别是图形接口, 这包括内部设计能力以使得不同设计的节点便于与网络通信的能 力。为了开发图形接口以便非LCN上的显示能显示到US122的CRT 151上,这里包括有来自协处理器对US122的图形卡的接口,有关 图形接口公开的更详细的信息可参看US专利No.5386503“开放系 统窗口环境中控制窗口显示的方法”,和US专利No.5530844“耦 合开放系统到专有网络的方法”,此二专利均被转让给本申请的同 一受让人。\n接合本发明的方法的显示系统在下面说明。参看图4,表示本发 明的优选实施例的工作空间管理器(WSM)显示系统的流程图。此 工作空间管理器显示系统,或者较简单地称为工作空间管理器124 被耦合到此优选实施例中过程控制系统10的LCN120。工作空间管 理器(WSN)124为可在市场购置的个人计算机(PC),包括有一 耦合到LCN120和PC的(即WSM124的)内部BUS(PCBUS)131 的LCN协处理器127。此LCN协处理器127包括如上述BIU32, 模块BUS36,模块CPU38,和模块存贮器40。这种配置允许WSM 124能与LCN120和连接到它们的结点通信。WSM124包括有耦合 到显示器125和PC BUS131的图形卡132。以太网卡133使得WSM 124能与外部系统(亦即未耦合到LCN120的系统)通信。PC的微 处理器(mr)134耦合到PC BUS131并执行Windows NT操作系统 和工作空间管理器软件。一WSM存贮器135也耦合到PC BUS131 并存贮由mr134使用的各种信息(包括将在以后讨论的配置文件)。 包括有键盘136用于输入命令到WSM124。在该WSM124的此优 选实施例中提供有鼠标接口136。\n为以有序的受控方式显示多个窗口,以预定方式配置显示器125 (或映射)。参看图5,表明WSM124的显示器125的有时被叫做 显示面的显示屏幕(未图示)的配置示例。此显示屏幕(即工作空 间)被划分成三类:示意图,趋向和报警。这种工作空间作如下配 置:\n略图被限定到显示4个初始窗口的区域;\n趋向被布置沿着固定地点工作空间的右侧;和\n报警出现在显示的底部。\n在此优选实施例中,略图调用决不会导致报警或趋向显示的消 除,相反亦如此。在标题区,包括有正常窗口功能如MIN,MAX,… 特点。\n在WSM124的微处理器134中运行一工作空间管理器(即软 件),在此优选实施例中它为微软公司的Windows NT,其已做了修 改,在后面论述。为了实现图5中所示的配置,对工作空间管理软 件提供一窗口规范文件(有时称之为配置文件)。此窗口规范为一 组可在运行时应用到一或多个真实应用窗口的窗口特性。其中一些 特性,例如位置,与现有窗口概念有关,其他的特性例如区域和可 拖曳性,表明控制应用窗口的扩展手段。在一给定的工作空间配置 中可包括有多个窗口规范。运行时,一旦工作空间管理器将一真实 应用窗口与一特定的窗口规范相关联,该规范的特征被应用到该应 用窗口。后面将对此作进一步说明。\n按照以上所示举例,图6表明工作空间组和空间是如何由工作 空间管理器程序选择的。窗口规范被组织进各工作空间配置的逻辑 窗口组。各工作空间配置由包含一个或多个窗口规范的单一的最高 级组,和/或子组组成,这样,就可能有一窗口分组的层次结构。各 窗口组必须以用于搜索匹配窗口规范的三种可能的策略之一加以配 置。这些策略的每一个均包含用于确定管理一给定应用显示所用的 标准和提供被包含作为本发明的部分的新型功能的独特途径:由新 调用的显示自动替代现有的显示(确定哪一现有显示要被新调用的 显示所替代)。轮转组(round robin group)在选择其窗口规范的哪 一个被应用到一给定应用窗口中采用“轮转(round robin)”方法。这 一组的意图是支持循环替换方式,其中最新的应用窗口出现以替代 最老的一个。这一类型组的所有窗口规范共享一公用匹配表达式从 而使相似的应用能易于匹配到一组中的各窗口。因此,匹配表达式 概念被应用在轮转组的组一级。一“手动选择”组在这一组中显示 的所有应用共享一公共匹配表达式方面类似于轮转组,但这一组不 自动增加被用来管理匹配此组的匹配表达式的下一应用显示的窗口 规范。而是此系统允许用户手动选择下一应用显示将出现的地点, 和所有新调用的属于这一组的应用将继续替代此手动选择的应用直 至另一应用被手动选择。通过被包括作为本发明的部分的特定标题 棒按钮来“选择”应用进行替代。设计“第一匹配”组以“自上向 下,高度第一”方式搜索其子组表和窗口规范。这一组中的所有项, 包括个别窗口规范,各自均具有它们自己的匹配表达式。在此优选 实施例中,图5示例中的所有三组为轮转组类型并在窗口规范文件 (或者有时称为配置文件)中指明。\n参看图7(即图7A、7B),表示在本发明的工作空间管理显示 系统中运行的WSM软件的流程图。通过键盘126(或者通过一相应 显示的鼠标器接口)请求显示一个应用。在工作空间管理器显示系 统124中运行的程序实质上是等待一输入(框902)。一旦由键盘 (或由鼠标)接收到输入,即对消息译码(框903)和如果是请求 一应用的新的显示窗口(框900)则转移到点X(框900)。或者如 果一当前的显示正在运行中或者正被处理中则转移到图7B的点Y (框912)。所请求的显示(框901)被生成并且操作系统生成结合 此请求显示的窗口(框904)。此窗口内操作员所作的任何其他请 求也在显示上建立(框905);而如果没有请求特定的显示参数, 则将利用缺省条件来设置显示(框906)。如果工作空间管理器未 介入(即不管理此显示)或者是不起作用或者被偶然断开,则在显 示器125的显示屏上出现所请求和所设定的显示(框909),和程 序退出到等待状态(框902)。但如果工作空间管理器控制显示(框 908),显示即按照工作空间管理器配置文件(或者时在此被称为窗 口规范文件)修改(框907)。此配置文件被存贮在工作空间管理 器显示系统124中和被脱机产生并包含有定义显示屏幕的工作空间 区域的参数。具体说,显示屏幕上的位置被修改使得所请求显示出 现在图5示例中的下一可用窗口的窗口1、窗口2、…趋向1、…报 警1、…。如果所请求显示是要替代一现有的显示(框910),此现 有显示即被关闭(框911)而程序继续到框909,此时显示以受控格 式出现并处在控制的预定区内,然后程序退出到等待循环状态。如 果不欲替换一现有显示,程序立即转移到框909,显示出现,而程 序退出到框902。在本发明的此优选实施例中,存在有用于以新请 求的显示来替代旧的显示的措施。但本技术领域的熟悉人员将会理 解,在替代显示上可作许多变化,例如使一优先级与显示相关联, 据此一低优先级的显示将不能替代高优称级的显示。另外,操作员 可标明显示为不可替代的,…等。将会理解,许多这样的特点及其 变化均存在于本发明的范畴之内。\n如果一显示正在被管理,即正运行中或正被修正中(框912), 检查此显示以确定此操作是否是由用户或应用所请求的移动、大小、 伸展…(框913)。在应用视觉地反映这样操作的结果之前,WSM 软件的标准窗口操作系统(OS)发出其希望以新的坐标重新进行显 示的信号(框914)。如果显示是由工作空间管理器管理,则加以 确定新坐标是否违背配置文件(窗口规范文件)(框196)。如果 此坐标超出配置文件,即修正坐标使它们符合此配置文件(框915)。 在框914,当操作系统以新坐标重画该显示且此显示不是由工作空 间管理器进行管理时,显示出现在所要求的坐标中(框917)并且 程序退出到等待循环状态(框902)。如果框916中新坐标不违背 配置文件,程序即进到所要求坐标上显示所要求的经修改的显示(框 917),而程序退出到等待循环状态(框902)。在显示修改了框915 中的坐标以使它们适应配置文件之后,显示出现在经修改的坐标(框 918),程序退出到等待循环状态(框902)。\n本技术领域的熟悉人员将会认识到程序管理器的软件可以是一 被编程来进行如图7中所述功能的全新软件包。熟悉本技术领域的 人士还会意识到,为了结合如这里所述的空间管理器显示系统的特 点可以利用和修改标准的Windows操作系统(OS)。窗口规范文件 或配置文件是一存贮在WSM124的WSM存贮器135中的一个文 件。可能有多个配置文件来定义各种工作空间配置,包括:4窗口 工作空间;类似于4窗工作空间而带有含一临界空间(或组)的第 5工作空间的5窗工作空间;如图5中所示的10窗3组工作空间…。 配置文件中的各项指标包括有窗口的大小,窗口的位置…,和/或定 义窗口的参数和特性的其他参数。虽然此优选实施例中显示的应用 与过程控制相关,便熟悉本技术领域的人士学将会理解到,本应用 可以是任何被监控的应用,例如在金融系统被监控的金融应用,当 被用于制造操作中时的加工工厂运行。\n参看图8,表明一作为举例的多窗口显示的4窗显示,包括有本 发明提出的标题棒中的附加选项。在此例中,三个“视口”被占用 来保存被管理的显示,剩余一视口闲置。标题棒包括有应用的名称, 或者在闲置视口的情况下,如果占位选项有效则包括配置文件中所 指明的名称。最大(MAX)按钮800和最小(MIN)按钮805被包 括在标题棒810内。还包括有“正常”控制菜单框815。\n本发明能在被管理窗口的标题区中应用附加的按钮。这些按钮 给操作人员提供有关以随后的显示来替代当前显示的信息。它们还 提供操作员关于是否有一或多个显示不应加以替换,或是否一特定 显示应加以替换的控制级别。\n锁按钮825显现为一小的“锁定”图形,仅能用于轮转组(上 述的)中的窗口。按压这一按钮通知工作空间管理器随着新的显示 被呈现在一轮转组中应用其自动先进先出措施来取代现有显示时回 避这一窗口。操作人员可由彩色变化和被压的按钮看到一窗口是否 被锁定。为解锁一窗口,操作员只要重新选择一锁定窗按钮。锁定 按钮总是可为操作人员应用的,但操作人员不能锁定轮转组中的所 有窗口。如果仅剩下一个未锁定窗口,其锁定按钮即被禁止(成灰 色)从而它不能被选择。这样,始终会有用于新的显示的位置。 \n输出聚焦按钮830显现为一星号“*”,可用于轮转和手动选择 窗口组(以上所述)中的窗口。按压这一按钮通知工作空间管理器 以按照该窗口的组所管理的下一显示替代这一显示。被选输出聚焦 按钮改变色彩和显现为被按压状态,提供有关哪些窗口将被新窗口 替代的可视反馈。如果存在不只一个的轮转或手动选择窗口组,将 有多于一个的输出聚焦可用,每一窗口组一个。任一时刻各窗口组 仅有一个输出聚焦窗口(带有按压的输出聚焦按钮)。(全局输出 聚焦可暂时超越所有其他组的局部输出聚焦窗口,在下面说明)。 在轮转窗口组中,输出聚焦按钮自动地按每一所出现的作为此窗口 组的部分的新显示由一窗口“移动”到下一个。这发生在当系统自 动选择最近利用的(未锁定的)窗口作为呈现在这一组中的下一显 示的替代目标。在轮转组中,操作员可在任何时间仅借助于选择此 组的任一窗口上的按钮来手动“复位”当前的输出聚焦。(但应注 意下面的选择任一全局输出聚焦按钮的例外情况)。如果操作人员 选择一锁定的窗口的聚焦按钮,锁定按钮即被自动取消选定,使得 此窗口能接收下一被调用的显示。在手动选择组中,如名称提示的, 操作人员负责选择输出聚焦窗口,这样维持到直至操作人员为输出 聚焦选择另一窗口。即,手动选择组中所有新的显示取代现有的输 出聚焦显示直至操作员选择另一输出聚焦。因为对手动选择组窗口 选择是手动的,所以这些组的窗口上没有锁定按钮。\n全局输出聚焦按钮835在所有组类型的全部管理窗口上都是可 利用:轮转的,手动选择的,和第一匹配的。这一以星形出现的由 一方框包围的按钮“*”使得操作人员能超越工作空间配置的正常显 示结构。这一按钮在被按压时给予这一窗口“全局输出聚焦窗口” 的状态。只要此按钮保留被按压,系统就将使得新调用的显示替代 此全局输出聚焦窗,而不管新的显示是否正常地是在这一窗口组中 被管理的。这就使得例如说,操作人员能在一通常为例如示意图显 示所保留的窗口中观察趋向显示。无需任何被选择作为全局输出聚 焦窗口的窗口,但最多仅一个窗口可加以指定。这种状态对一给定 窗口维持到直至操作员选择另一窗口作为全局输出聚焦或者直至操 作员通过按压该窗口的被压下的全局输出聚焦按钮取消选择当前窗 口的全局输出聚焦状态。如果操作员选择一窗口的全局输出聚焦按 钮而另一个是被压下时,则其他窗口的全局输出聚焦按钮即被自动 地解除选择。任何全局输出聚焦按钮的选择使得所有其他输出聚焦 按钮被暂时禁止(变灰色)直至再没有全局输出聚焦按钮被压下。 (即使其他暂出按钮为禁止,操作仍然能看出这些窗口的哪一个具 有输出聚焦状态,因为被禁止的输出聚焦按钮,虽然变成灰色,仍 然显示在它们的被压下状态。)\n尽管现在已表明了本发明的优选实施例,但很清楚可作出许多 变化和修正而不致背离本发明的基本范畴和精神实质。因此,期望 所列的权利要求概括本发明的范围内的所有这些变化和修正。
法律信息
- 2014-11-05
未缴年费专利权终止
IPC(主分类): G06F 3/033
专利号: ZL 97198310.0
申请日: 1997.09.16
授权公告日: 2003.12.03
- 2003-12-03
- 1999-12-22
- 1999-10-13
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |