[发明专利]用于隔离被加载到人机界面应用中的内容中的问题的装置和方法无效
申请号: | 200880125086.3 | 申请日: | 2008-11-16 |
公开(公告)号: | CN101918951A | 公开(公告)日: | 2010-12-15 |
发明(设计)人: | D·J·库皮特 | 申请(专利权)人: | 霍尼韦尔国际公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00;G06Q50/00;G06F3/00;G06F3/14 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 王岳;王忠忠 |
地址: | 美国新*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 隔离 加载 人机界面 应用 中的 内容 问题 装置 方法 | ||
技术领域
本发明涉及用于隔离被加载到人机界面应用中的内容中的问题的装置和方法
背景技术
处理设施常常使用过程控制系统来管理。示例性的处理设施包括制造厂、化工厂、原油炼油厂、以及矿石加工厂。通常,除了操作之外,过程控制系统还管理下列操作:电机、阀门以及该处理设施中的其它工业设备的使用。
在常规的过程控制系统中,使用人机界面(HMI)应用来生成如下图形显示:其提供与所监测的过程相关联的内容。HMI应用理想地给操作人员提供所监测过程的连续视图(view)。这例如可以允许操作人员保证所述过程的正确运行并且识别和解决所出现的任何问题。
总的来说,HMI应用执行的中断可能导致丢失对过程的操作员视图。这常常是不期望的,因为这阻止了操作人员成功监测和/或控制所述过程。然而,开放系统过程控制HMI应用常常允许将来自各个提供商的内容加载到HMI应用中。而且,HMI应用的提供商常常不能控制被加载到HMI应用中的内容(或者验证所述内容的安全性或者质量)。结果,被加载HMI应用中的内容可能干扰HMI应用的运行,这可能干扰对所监测过程的视图或者导致丢失所述视图。
发明内容
本公开提供有用于隔离被加载到人机界面(HMI)应用中的内容中的问题的装置和方法。
在第一实施例中,一种方法包括:从池中选择多个视图组件(viewcomponent)之一;将内容加载到所选视图组件中;以及使用所选视图组件将所述内容呈现给用户。该方法还包括:检测与被呈现给用户的内容和/或所选视图组件相关联的问题。该方法进一步包括:采取纠正动作以解决所述问题。
在特定的实施例中,将所述内容呈现给用户包括:将窗口呈现给用户,其中所述窗口包括在所述视图组件之中的多个视图组件的范围内公共的组件。将所述内容呈现给用户还包括:将所述内容呈现在所述窗口内的显示区中。被呈现在所述显示区中的内容可以表现得未位于单独的窗口中。
在其它特定的实施例中,先前内容已经使用先前所选视图组件在窗口的显示区中被呈现给用户。而且,将所述内容呈现给用户还包括:将先前内容从所述显示区中去除并且在所述显示区中将内容呈现给用户。该方法可以进一步包括:从先前所选视图组件中卸载先前内容,并且将先前所选视图组件返回到所述池。
在又一特定的实施例中,检测所述问题包括:检测至少一个与所选视图组件相关联的执行错误。而且,采取纠正动作包括:重新加载所选视图组件。所选视图组件可以表示网页,并且重新加载所选视图组件可以包括:重新加载网页。所选视图组件可以在不需要用户动作的情况下被自动重新加载。
在另一特定的实施例中,被呈现给用户的内容包括与过程控制系统相关联的信息和一个或多个控件(control)。
在第二实施例中,一种装置包括至少一个存储器,所述存储器被配置为存储视图组件,其中所述视图组件与图形呈现相关联。该装置还包括至少一个处理器,所述处理器被配置为将内容加载到视图组件以及使用所述视图组件将所述内容呈现给用户。所述至少一个处理器还被配置为检测与被呈现给用户的内容和/或所述视图组件相关联的问题。所述至少一个处理器被进一步配置为采取纠正动作以解决所述问题。
在特定的实施例中,所述至少一个存储器被配置为在池中存储多个视图组件。而且,所述至少一个处理器被配置为从所述池中选择视图组件之一,其中所选视图组件被用于将内容呈现给用户,并且之后被返回给所述池以供重用。
在第三实施例中,一种计算机程序被包含在计算机可读介质上。该计算机程序包括用于将窗口呈现给用户的计算机可读程序代码,其中所述窗口包括在多个视图组件的范围内公共的组件。该计算机程序还包括如下计算机可读程序代码:其用于选择所述多个视图组件之中的第一视图组件,将第一内容加载到第一所选视图组件中,以及使用第一所选视图组件在所述窗口的显示区中将第一内容呈现给用户。该计算机程序进一步包括如下的计算机可读程序代码:其用于选择所述多个视图组件之中的第二视图组件,将第二内容加载到第二所选视图组件中,以及使用第二所选视图组件在所述窗口的显示区中将第二内容呈现给用户。
在特定的实施例中,该计算机程序还包括用于检测与第二内容和/或第二所选视图组件相关联的问题的计算机可读程序代码、以及用于重新加载第二所选视图组件以解决所述问题的计算机可读程序代码。
在其它的特定实施例中,所述多个视图组件形成池,并且该计算机程序包括用于周期性地终止和重新启动所述池中的未被选择的视图组件的计算机可读程序代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于霍尼韦尔国际公司,未经霍尼韦尔国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880125086.3/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用