多窗口显示中的显示管理制造技术

技术编号:5415689 阅读:188 留言:0更新日期:2012-04-11 18:40
公开了用于在多显示环境中控制显示的方法和装置。示例性方法可包括以下步骤。首先,示例性方法可以不断跟踪和记录当前活动的显示面。其次,示例性方法可以识别被确定为在新近被调用的显示之前不久已经是活动的显示面。在更新完新近被调用的显示的规格说明文件以包含刚被识别的显示面的特性之后,该示例性方法可通过在与先前识别的显示面相同的显示面上显示新近被调用的显示来完成。在新近被调用的显示是关键显示的情况下,新近被调用的显示和被确定为在被调用的显示之前不久已经是活动的显示都被分配总在最上的状态。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及显示系统,更具体地,涉及在多窗口计算机环境中定位新近被调用 (invoke)的显示。
技术介绍
目前的多窗口计算机环境在带有相同窗口和子窗口配置的多个打开的显示之间 不进行区分。该在主显示(parent display)和新近被调用的显示之间的显示区分的缺乏, 阻止了可能的自动化的窗口管理系统提供新近被调用的显示放置的能力。在许多应用中,包括工厂控制网络,操作员(operator)可以监控一个或多个计算 机屏幕,每个计算机屏幕包含多个表示类似或相同的过程或事件的显示。当操作员与屏幕 和显示交互时,显示可能经常在“活动”和“非活动”之间来回改变状态。在实时反馈应用 中,新显示由于各种原因被经常调用。另外,许多新近被调用的显示的格式化并不唯一地识 别单个主显示。由于这些因素,当前的自动化的窗口管理系统不能始终智能地和预测性地 在多窗口计算机显示环境中配置(disposition)新近被调用的显示。因此,需要高效和有效的装置、系统和方法来确保人机交互的显示窗口相对于当 前活动窗口被智能地和预测性地配置。
技术实现思路
因此,本专利技术的一个目标是提供用来在多窗口显示环境中适当定位新近被调用的 显示的装置和方法。根据本专利技术的示例性实施例,该装置可以控制多窗口显示环境中的计 算机窗口显示。新近被调用的显示可以被精确定位在接近新显示被调用的显示处,甚至当 接收显示不是当前活动显示的情况下也是如此。该装置可以跟踪当前活动的显示,识别被 确定为在新显示调用之前不久已经是活动的显示,并在与先前识别的显示相同的显示上显 示每个新近被调用的显示。根据本专利技术的示例性实施例,该装置可以附加地定位被识别为关键显示的新近被 调用的显示。该装置可以接收响应于输入给系统的显示请求而创建的显示;根据显示的显 示规格说明文件(specification file)确定每个显示是否为关键显示;并且如果新近被 调用的显示被确定为关键显示,将新近被调用的显示和它的接收显示的显示状态都提升为 总在最上的状态。在示例性实施例中,该装置可以被用在多窗口显示环境中,其中在该环境 中的两个或更多个显示具有相同的显示特征。根据本专利技术的示例性实施例,该方法可以包括以下步骤。当前活动的显示可以被 跟踪并记录。被确定为在新近被调用的显示之前不久已经是活动的显示可以被识别为接收 显示。如由窗口规格说明文件所确定的那样,新近被调用的显示可以显示在该接收显示的 适当部分中。在替换实施例中,新近被调用的显示可以显示在主显示近旁。在示例性实施 例中,适当定位新近被调用的显示的方法可以通过使用显示管理系统来执行。附图说明在结合附图考虑以下详细描述后,本专利技术的以上和其它的目标和优点是显而易见 的,在附图中相同的参考标记始终代表相同的部分,并且其中图1表示其中可以使用本专利技术的示例性实施例的过程控制系统框图;图2表示图1的过程控制系统的每个物理模块的通用元件的框图;图3表示工作区管理器显示系统的示例性实施例的框图;图4表示工作区管理器系统(WSM)中显示的显示屏幕(有时称为显示面)的示例 性配置;图5表示工作区管理器系统(WSM)中显示的(在多过程应用中)示例性配置;图6是本专利技术的示例性方法的框图;图7表示用来智能地配置新近被调用窗口的示例性规格说明文件。 具体实施例方式在描述本专利技术的实施例之前,了解其中可以利用本专利技术的系统环境是有帮助的。 参照图1,显示了过程控制系统10的框图。本专利技术的示例性实施例可以被用在这样的系统 中。该过程控制系统10可以包括工厂控制网络11,其经由数据高速通道(data hiway) 12 连接到过程控制器20’上。额外的过程控制器20’可以经由额外的高速通道网关(HG)601 和额外的数据高速通道12连接到工厂控制网络11。过程控制器20可以经由到网络接口模 块(NIM) 602的通用控制网络(UCN) 14连接到工厂控制网络11。该过程控制器20可以是更 新的接口设备,允许过程控制系统10包括优于过程控制器的许多新的改进和特征。额外的 过程控制器20可以经由额外的NIM 602和额外的UCN 14连接到工厂控制网络11。过程控 制器20、20’可以将来自各种现场装置(未示出)的模拟输入和输出信号(分别是A/I和 A/0)和数字输入和输出信号(分别是D/I和D/0)接合到过程控制系统10。这些被控制的 现场装置包括阀门、压力计、热电偶等。工厂控制网络11,结合与计算机显示交互的工厂操作员,监督受控过程。工厂 控制网络11可包含如下物理模块通用操作员站(US) 122、应用模块(AM) 124、历史模块 (HM) 126、计算机模块(CM) 128和监控和控制任意给定过程所需的任何备份或次级模块。这 些模块中的每一个都连接到本地控制网络(LCN) 120,本地控制网络(LCN) 120允许必要时 每一个模块之间进行通信。网络接口模块NIM(602)接合LCN 120和UCN 14。高速通道网 关(HG)601接合LCN 120和数据高速通道12。通用操作员站(US)122可以是用于一个或多个工厂操作员的工作站。历史模块 (HM) 126能提供二进制数据的大量数据存储能力。存储的数据可以典型地包括趋势历史、事 件历史等。应用模块(AM) 124可以提供额外的数据处理能力来支持与过程控制子系统20、 20’相关联的控制器执行的过程控制功能。这样的处理能力的例子可以包括数据采集、报 警、批量历史收集和在需要时提供持续的控制计算设施。计算机模块(CM) 128可以包括来 与工厂控制网络11的其它物理模块通信的通用数据处理系统。本地控制网络(LCN) 120可 以是高速通信网络,其互连工厂控制网络11的所有物理模块。参照图2,示出了工厂控制网络11的示例性实施例中每个物理模块的通用部件的 框图。每个物理模块可以包括模块中央处理单元38和模块存储器40。模块CPU 38和模块存储器40可以被配置为提供包含它们的物理模块的期望的功能。随机存取存储器和额外 的控制器装置也能被包含在该物理模块中;不过它们在图2中并未示出。每个模块的CPU 38和模块存储器40的数据处理能力产生分布式的处理环境,其可以在处理控制系统10中 提供改进的可靠性和性能。一个物理模块的故障不会使整个工厂控制网络11失效。每个物理模块也可以包含总线接口单元(BIU) 32,其可以通过收发器34连接到 LCN 120。模块CPU 38、模块存储器40和任意附加单元(未示出)间的通信可以通过到模 块总线36的公共连接被执行。任何容纳物理模块的功能所必须的附加单元也可以被连接 到模块总线36,因此允许该物理模块的所有单元经由模块总线36进行通信。现在将描述合并了示例性实施例的显示系统。参考图3,示出了工作区管理器 (WSM)显示系统300的框图。WSM显示系统300的示例性实施例可以包含连接到过程控制 系统10的LCN120的工作区管理器124。在一个示例性实施例中,WSM 124可以是个人计算 机(PC),其可包括耦合到LCN 120和PC或WSM 124的内部总线(PC总线)131的LCN协同 处理器127。BIU 32、模块总线36、模块CPU 38和模块存储器40 (上述全部)本文档来自技高网...

【技术保护点】
一种在多窗口显示环境中定位新近被调用的显示的方法,包含以下步骤:a)不断跟踪当前活动的显示面;b)识别被确定为在新近被调用的显示之前不久已经是活动的显示面;c)更新该新近被调用的显示的规格说明文件,以包含步骤b)中识别的显示面的特性;d)在与步骤b)中识别的显示面相同的显示面上显示新近被调用的显示。

【技术特征摘要】
【国外来华专利技术】...

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

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

1