确保显示窗口可视性的设备和方法技术

技术编号:5433661 阅读:237 留言:0更新日期:2012-04-11 18:40
公开了用于在多显示系统中控制显示的装置、系统和方法。示范系统可包括用于从所述显示系统截取显示创建的模块。模块确定所截取的显示是否是对话框显示,如果是,将该显示的显示状态提升为"总在最上面"状态,由此确保该显示的可视性。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及显示系统,更具体地,涉及用于对软件应用显示进行 组织以确保显示的可一见性的方法。
技术介绍
在控制室环境中,计算机用户可能由于被其它显示遮挡而错过重要信息。对于临时用户,可在查看Windows XP的任务管理器并且 随后尝试使用XP的Start>Run...,,命令启动程序时遇到这种情况。 在该情况下,可通过可被准予总在最上面(always on top )状态的任 务管理器显示对用户隐藏系统响应窗口。类似地,才喿作者依赖于过程 控制图形显示的可视性。操作者互动可被其它此类显示遮挡。如果遮 挡的互动是消息框,,或等待操作者响应的任何其它类型的模式对话框 显示,则对话框拥有的显示、或甚至整个系统可对操作者发起的随后 互动没有响应。在这种情况下,用户或操作者通常认为该产品已经变 得不响应了或被冻结。因此,过程控制图形显示的操作者可假定用 于控制重要过程的平台是不合适的。因此,需要经济有效的系统来确保人机交互显示窗口^皮正确显 示,而不会被隐藏于操作者的视野。
技术实现思路
因此,本专利技术的目的是提供在多显示环境中控制显示的装置、系 统和方法。在一种实施例中,示范方法从操作系统截取显示创建请求。该方 法确定显示是否是人机交互(弹出式或对话框显示,此后称为对话框或对话框显示)。如果是,则该方法将对话框显示的显示状态4lL升为总在最上面状态。由此保持显示的可视性,否则它可能已经被遮 挡。在另一种实施例中,示范方法类似地修改响应输入到显示系统的 请求而创建的显示。该方法确定所请求显示的属性,并查找这些属性 和配置文件的条目之间的匹配。配置文件定义包括对匹配所请求对话 框显示而指定的预定显示窗口状态的显示特性。当确定匹配时,该方 法可将与显示的种类相关联的显示状态提升为总在最上面状态。由 此保持显示的可^f见性,否则它可能已经被遮挡。根据本专利技术的示范实施例,系统可结合以下实施例。在一种实施例中,系统将标准PC上的所有对话框显示提升为总在最上面。在另一种示范实施例中,配置文件定义包括对弹出式和对话框显示的所 请求显示的种类而指定的预定显示窗口状态的显示特性。在又一种实 施例中,多显示环境是用于车间控制网络的显示系统。附图说明根据结合附图的以下详细描述的考虑,本专利技术的上述和其它目标和优点就显而易见了,附图中相同的参考标号指示相同的部件,其中 图1示出其中可利用本专利技术的示范实施例的过程控制系统的框图2示出图1的过程控制系统的每个物理模块的常见单元的框图3示出过程控制系统的典型物理模块的功能框图; 图4示出示范实施例的工作场所管理器显示系统的框图; 图5是示出本专利技术的第一示范方法的流程图。 图6是示出本专利技术的第二示范方法的流程图。具体实施例方式在描述本专利技术的方法之前,理解其中利用本专利技术的系统环境是有帮助的。参考图1,示出其中可找到本专利技术的优选实施例的过程控制系统10的框图。过程控制系统10包括车间(plant)控制网络11和 与其连接的数据干线(data highway) 12,数据干线12允许过程控制 器20'与其连接。在目前的过程控制系统10中,附加的过程控制器20' 能在操作上经对应干线网关601和对应数据干线12连接到车间控制 网络ll。过程控制器20,包括许多相对过程控制器20'的新增加、改 进和特征的接口设备,在操作上经到网络接口模块(NIM) 602的通 用控制网络(UCN) 14连接到车间控制网络11。在过程控制系统IO 的优选实施例中,附加过程控制器20能在操作上经对应UCN 14和对 应NIM 602连接到车间控制网络11。过程控制器20、 20'将模拟输入 输出信号和数字输入输出信号(分别是A/1、 A/0、 D/I以及D/0)从 受控过程的多个现场装置(未示出)接口到过程控制系统10,现场装 置包括阀门、压力开关、压力计、热电偶等。车间过程网络(或简称网络)ll与车间操作者协作,提供对受控 过程的全局监控,并获得执行监控功能所需的所有信息,且包括与操 作者的接口。车间控制网络11包括多个物理模块(或节点),所述 多个物理模块包括执行受控过程所要求控制/监控功能必需的通用操 作者台(US) 122、应用模块(AM) 124、历史记录模块(HM) 126、 计算机模块(CM) 128和这些模块(以及附加类型的模块,未示出) 的复制(备份或从属)。这些物理模块的每个物理模块在操作上连接 到允许这些模块中每个模块在必要时相互通信的本地控制网络 (LCN) 120。 NIM 602和HG 601分别提供LCN 120与UCN 14以及 LCN 120与数据干线12之间的接口 。优选实施例的网络ll的物理模块122、 124、 126、 128等具有各 种专用功能类型。就对网络的通信^某体或LCN 120的访问^l方面而 言,每个物理模块是另一物理模块的对等或等效,以达到向网络11 的其它物理模块传送数据的目的。网络11的通用操作者台模块(US) 122是用于一个或多个车间操作者的工作台。历史记录模块(HM) 126提供海量数据存储能力。历史记录模块 126包括至少一个常规磁盘海量存储装置、例如Winchester盘,该磁 盘存储装置提供二进制数据的大容量非易失性存储能力。此类海量存 储装置所存储的数据类型通常是趋向历史记录、事件历史记录或能乂人 其中确定这些历史记录的数据、构成或形成CRT类型显示的数据、物 理模块的程序的拷贝。应用模块(AM) 124提供支持由与过程控制子系统20、 20'关联 的控制器所执行的过程控制功能的附加数据处理能力,例如数据获 取、发警报、批量历史记录收集,应用模块(AM) 124还在需要时提 供对计算设施的连续控制。应用模块124的数据处理能力由与该模块 相关的处理器(未示出)和存储器(未示出)提供。计算机模块(CM) 128使用所有物理模块的标准或常用单元,以 允许中到大规^莫的通用目的数据处理系统通过LCN 120与网络11的 其它物理模块以及这些模块的单元进行通信,并分别经干线网关模块 601和NIM 602与过程控制子系统20、 20'的单元进行通信。计算积4莫 块128的数据处理系统用于提供监控、优化、广义用户程序准备以及 高级程序语言的此类程序的运行。通常,计算机模块128的lt据处理 系统具有通过通信处理器和通信线与其它此类系统通信的能力。本地控制网络120 ( LCN )是与车间控制网络11的所有物理模块 互连的高速、比特串行、双冗余通信网络。LCN120在例如干线网关 模块601、应用模块124和历史记录模块126的主要数据源与例如通 用操作者台模块122、计算机模块128和应用模块124的此类数据的 主要用户之间提供唯一数据传输路径。LCN 120也提供在其上可将例 如存储图像的大块数据从例如历史记录模块126的某个物理模块移到 通用台模块122的通信介质。LCN 120包括两根同轴电缆,通过这两 根电缆允许二进制信号的串行传输,所以它是双冗余的。参考图2,示出网络11或过程控制系统10的各物理模块的常用单元的框图。例如,各物理模块包括配置成提供该类型模块的预期功能(即操作者台122的功能)的模块中央处理器单元38和模块存储 器40、本文档来自技高网...

【技术保护点】
一种在多显示环境中控制显示的方法,包括以下步骤: a)响应于输入到所述显示系统的请求而创建显示(602); b)确定所述所请求显示的种类(604); c)查找所述所请求显示的种类和配置文件中的条目之间的匹配,所述配置文件定义包括对所述所请求显示的种类所指定的预定显示窗口状态的显示属性(604); d)当匹配被确定时,将与所述显示的种类相关联的显示状态提升为“总在最上面”状态(608)。

【技术特征摘要】
【国外来华专利技术】US 2006-7-5 11/481,3621. 一种在多显示环境中控制显示的方法,包括以下步骤a)响应于输入到所述显示系统的请求而创建显示(602);b)确定所述所请求显示的种类(604);c)查找所述所请求显示的种类和配置文件中的条目之间的匹配,所述配置文件定义包括对所述所请求显示的种类所指定的预定显示窗口状态的显示属性(604);d)当匹配被确定时,将与所述显示的种类相关联的显示状态提升为“总在最上面”状态(608)。2. 如权利要求1所述的控制显示的方法,其中,查找匹配的所述 步骤(604)包括以下步骤a) 搜索所述配置文件以获得匹配参数;b) 将所述匹配参数与所述所请求显示的种类进行比较;c) 当找到匹配时,i) 前进到权利要求l的步骤d);否则ii) 重复权利要求2的步骤a),直到搜索完所述整个配置文件。3.如权利要求1所述的控制...

【专利技术属性】
技术研发人员:JS亚当斯
申请(专利权)人:霍尼韦尔国际公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1