首页> 中国专利> 用于管理用于过程系统的表示的图形显示中的打开窗口的装置和方法

用于管理用于过程系统的表示的图形显示中的打开窗口的装置和方法

摘要

方法包括在图形显示(200)中显示(302)多个窗口(202-210)。每个窗口对应于工业过程系统的至少一部分的表示。方法还包括响应于第一窗口(202-210)处于活跃状态中,订阅(304)与过程系统相关联的第一操作数据。方法进一步包括响应于第二窗口(202-210)处于不活跃状态中,取消订阅(306)与过程系统相关联的第二操作数据。

著录项

  • 公开/公告号CN105190507A

    专利类型发明专利

  • 公开/公告日2015-12-23

    原文格式PDF

  • 申请/专利权人 霍尼韦尔国际公司;

    申请/专利号CN201480026435.1

  • 申请日2014-03-02

  • 分类号G06F3/0481;G06F3/14;

  • 代理机构中国专利代理(香港)有限公司;

  • 代理人张凌苗

  • 地址 美国新泽西州

  • 入库时间 2023-12-18 13:14:03

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-12-27

    授权

    授权

  • 2016-04-06

    实质审查的生效 IPC(主分类):G06F3/0481 申请日:20140302

    实质审查的生效

  • 2015-12-23

    公开

    公开

说明书

技术领域

本公开一般地涉及过程控制系统并更特别地涉及用于管理在用于过程系统(processsystem)的表示的图形显示中的打开窗口的装置和方法。

背景技术

常常使用过程控制系统管理处理设施(processingfacility)。示例处理设施包括制造工厂、化学工厂、原油精炼厂和矿石处理工厂。除其他操作之外,过程控制系统通常还管理电动机、阀和在处理设施中的其他工业装备的使用。

过程控制系统的一个典型功能是为操作者提供用于监视和控制工业过程的有效工具的能力。这些工具常常包括图解地图示被控制的工业过程的过程示意图。在许多情况下,针对大的工业过程的过程示意图被分成部分,因此操作者需要打开多个显示器或窗口并且在大量打开的显示器或窗口之中导航以监视和控制工业过程。

发明内容

本公开提供用于管理在用于过程系统的表示的图形显示中的打开窗口的装置和方法。

在第一实施例中,方法包括在图形显示中显示多个窗口。每个窗口对应于工业过程系统的至少一部分的表示。方法还包括响应于第一窗口处于活跃状态中,订阅与过程系统相关联的第一操作数据。方法进一步包括响应于第二窗口处于不活跃状态中,取消订阅与过程系统相关联的第二操作数据。

在第二实施例中,装置包括被配置成生成具有多个窗口的图形显示的至少一个处理设备。每个窗口对应于工业过程系统的至少一部分的表示。至少一个处理设备响应于第一窗口处于活跃状态中也被配置成订阅与过程系统相关联的第一操作数据。至少一个处理设备响应于第二窗口处于不活跃状态中进一步被配置成取消订阅与过程系统相关联的第二操作数据。

在第三实施例中,非瞬时计算机可读存储介质包括指令,所述指令当由至少一个处理设备执行时使得至少一个处理设备执行以下步骤。生成具有多个窗口的图形显示。每个窗口对应于工业过程系统的至少一部分的表示。响应于第一窗口处于活跃状态中,订阅与过程系统相关联的第一操作数据。响应于第二窗口处于不活跃状态中,取消订阅与过程系统相关联的第二操作数据。

根据以下的附图、描述和权利要求,其他技术特征对本领域技术人员而言可以是容易清楚的。

附图说明

针对本公开的更完整的理解,现在结合附图做出对以下描述的参考,在所述附图中:

图1图示了根据本公开的示例过程控制系统;

图2A至2C图示了根据本公开的、包括用于过程系统的表示的多个打开窗口的示例图形显示;以及

图3图示了根据本公开的、用于管理在用于过程系统的表示的图形显示中的打开窗口的示例方法。

具体实施方式

下文讨论的图1至3和用来描述本专利文件中的本发明的原理的各种实施例仅是图示的方式并且不应该以限制本发明的范围的任何方式被解释。本领域的那些技术人员将理解可以以任何类型的合适地布置的设备或系统实现本发明的原理。

图1图示了根据本公开的示例过程控制系统100。在该示例实施例中,过程控制系统100包括促进至少一个产品或其他材料的生产或处理的各种部件,诸如一个或多个传感器102a和一个或多个致动器102b。传感器102a和致动器102b表示可以执行多种功能中的任何功能的过程系统中的部件。例如,传感器102a可以测量过程系统中的多种特性,诸如温度、压力或流率。另外,致动器102b可以改变过程系统中的多种特性,诸如加热器、电动机、催化裂化器或阀。传感器102a和致动器102b可以表示任何合适的过程系统中的任何其他或附加部件。传感器102a中的每个包括用于测量过程系统中的一个或多个特性的任何合适的结构。致动器102b中的每个包括用于对过程系统中的一个或多个条件操作或影响过程系统中的一个或多个条件的任何合适的结构。并且,过程系统一般可以表示被配置成以某方式处理一个或多个产品或其他材料的任何系统或其部分。

至少一个网络104被耦合到传感器102a和致动器102b。网络104促进与传感器102a和致动器102b的交互。例如,网络104可以传输来自传感器102a的测量数据并且向致动器102b提供控制信号。网络104可以表示任何合适的网络或网络的组合。作为特定示例,网络104可以表示以太网、电信号网络(诸如HART或FOUNDATIONFIELDBUS网络)、气动控制信号网络或任何其他或附加的(一个或多个)类型的(一个或多个)网络。

两个控制器106a-106b被耦合到网络104。控制器106a-106b除其他以外还可以使用来自传感器102a的测量来控制致动器102b的操作。例如,控制器106a-106b可以从传感器102a接收测量数据并且使用测量数据来生成用于致动器102b的控制信号。控制器106a-106b中的每个包括用于与传感器102a交互并且控制致动器102b的任何合适的结构。控制器106a-106b可以例如表示多变量控制器或其他类型的控制器。作为特定示例,控制器106a-106b中的每个可以表示运行MICROSOFTWINDOWS操作系统的计算设备。

两个网络108被耦合到控制器106a-106b。网络108诸如通过向控制器106a-106b传输数据并且传输来自控制器106a-106b的数据来促进与控制器106a-106b的交互。网络108可以表示任何合适的网络或网络的组合。作为特定示例,网络108可以表示以太网的对或以太网的冗余对,诸如来自HONEYWELLINTERNATIONALINC的容错以太(FAULTTOLERANTETHERNET(FTE))网络。

至少一个交换机/防火墙110将网络108耦合到两个网络112。交换机/防火墙110可以将业务从一个网络传输到另一个。交换机/防火墙110还可以阻塞在一个网络上的业务到达另一网络。交换机/防火墙110包括用于提供网络之间的通信的任何合适的结构,诸如HONEYWELLCONTROLFIREWALL(CF9)设备。网络112可以表示任何合适的网络,诸如以太网或FTE网络的对。

两个服务器114a-114b被耦合到网络112。服务器114a-114b执行各种功能以支持控制器106a-106b、传感器102a和致动器102b的操作和控制。例如,服务器114a-114b可以将由控制器106a-106b收集或生成的信息记入日志,由控制器106a-106b收集或生成的信息诸如来自传感器102a的测量数据或针对致动器102b的控制信号。服务器114a-114b还可以执行控制控制器106a-106b的操作的应用,由此控制致动器102b的操作。另外,服务器114a-114b可以提供对控制器106a-106b的安全访问。服务器114a-114b中的每个包括用于提供对控制器106a-106b的访问、对控制器106a-106b的控制或与控制器106a-106b相关的操作的任何合适的结构。服务器114a-114b中的每个可以例如表示运行MICROSOFTWINDOWS操作系统的计算设备。

一个或多个操作者站116被耦合到网络112。操作者站116表示提供对服务器114a-114b的用户访问的计算或通信设备,所述计算或通信设备然后可以提供对控制器106a-106b(并且可能是传感器102a和致动器102b)的用户访问。作为特定示例,使用由控制器106a-106b和/或服务器114a-114b收集的信息,操作者站116可以允许用户回顾传感器102a和致动器102b的操作历史。操作者站116还可以允许用户调整传感器102a、致动器102b、控制器106a-106b或服务器114a-114b的操作。另外,操作者站116可以接收和显示由控制器106a-106b或服务器114a-114b生成的警告、警报或其他消息或显示。操作者站116中的每个包括用于支持系统100的用户访问和控制的任何合适的结构。操作者站116中的每个可以例如表示运行MICROSOFTWINDOWS操作系统的计算设备。

在该示例中,系统100还包括无线网络118,其可以被用来促进与一个或多个无线设备120的通信。无线网络118可以使用任何合适的技术来通信,诸如射频(RF)信号。并且,无线设备120可以表示执行任何合适的功能的设备。无线设备120可以例如表示无线传感器、无线致动器和远程的或便携式的操作者站或其他用户设备。

至少一个路由器/防火墙122将网络112耦合到两个网络124。路由器/防火墙122包括用于提供网络之间的通信的任何合适的结构,诸如安全路由器或路由器/防火墙的组合。网络124可以表示任何合适的网络,诸如以太网或FTE网络的对。

在该示例中,系统100包括被耦合到网络124的至少一个附加服务器126。服务器126执行各种应用来控制系统100的总的操作。例如,系统100可以被用在处理工厂或其他设施中,并且服务器126可以执行被用来控制工厂或其他设施的应用。作为特定示例,服务器126可以执行诸如企业资源计划(ERP)、制造执行系统(MES)或者任何其他的或附加的工厂或过程控制应用之类的应用。服务器126包括用于控制系统100的总的操作的任何合适的结构。

一个或多个操作者站128被耦合到网络124。操作者站128表示提供例如对服务器114a-114b、126的用户访问的计算或通信设备。操作者站128中的每个包括用于支持系统100的用户访问和控制的任何合适的结构。操作者站128中的每个可以例如表示运行MICROSOFTWINDOWS操作系统的计算设备。

在特定实施例中,各种服务器和操作者站可以表示计算设备。例如,服务器114a-114b、126中的每个可以包括一个或多个处理器130和用于存储由(一个或多个)处理器130使用、生成或收集的指令和数据的一个或多个存储器132。服务器114a-114b、126中的每个还可以包括至少一个网络接口134,诸如一个或多个以太网接口。并且,操作者站116、128中的每个可以包括一个或多个处理器136和用于存储由(一个或多个)处理器136使用、生成或收集的指令和数据的一个或多个存储器138。操作者站116、128中的每个还包括至少一个网络接口140,诸如一个或多个以太网接口。

在操作的一个方面中,为了促进对过程系统的控制,操作者站116、128可以包括一个或多个人机接口(HMI)应用142。HMI应用142一般表示生成用于向操作者呈现内容的图形显示的应用。图形显示在视觉上表示由操作者监视和/或控制的一个或多个过程(或其部分)。HMI应用142可以向操作者呈现任何适合的图形数据,诸如图解地图示了将被控制的过程的过程示意图。

用户可能想要打开大量的窗口以调出(callup)和查看代表工业过程或工厂的部分的各种过程示意图。打开大量的窗口可能造成对过程控制系统的挑战。例如,填充大量的打开窗口需要的数据量可能使可能具有低带宽的下游数据提供者超载。

为了克服这些或其他问题,HMI应用142可以生成包含图解地图示被用来执行特定过程的装备的过程示意图的图形显示。具有与过程系统相关联的其他内容的任何其他合适的图形显示可以被呈现给操作者。显示可以包括多个窗口,每个对应于过程的至少一部分的表示。当事实上仅少量的窗口实际上是“活跃的”时,可以为用户提供他们使大量的窗口打开的印象。响应于第一窗口处于活跃状态中,可以订阅与过程相关联的第一操作数据。响应于第二窗口处于不活跃状态中,可以取消订阅与过程相关联的第二操作数据。在下文描述的图2A至2C中示出了包括多个窗口的图形显示的示例。

每个HMI应用142包括用于生成表示被监视和/或控制的过程的至少部分的图形显示的任何合适的应用。作为特定示例,HMI应用142可以使用来自HONEYWELLINTERNATIONALINC的HMIWEB技术。HMIWEB技术使用超文本标记语言(HTML)并且允许用户建立加载到操作者站116、128上的过程控制显示(web页面)。HTML显示可以使用因特网浏览器(INTERNETEXPLORER)或其他浏览器技术来扩展web页面的功能以允许显示过程信息并且允许操作者经由web页面控制过程。在特定实施例中,HMI应用142可以在较大的系统内操作,诸如在来自HONEYWELLINTERNATIONALINC的EXPERION系统内。

尽管图1示出过程控制系统100的一个示例,但是可以做出对图1的各种改变。例如,控制系统可以包括任何数量的传感器、致动器、控制器、服务器、操作者站、网络和HMI应用。并且,图1中的过程控制系统100的组成和布置仅用于图示。根据特定的需要,可以以任何其他合适的配置添加、省略、组合或放置部件。另外,图1图示了其中可以使用管理在用于过程系统的表示的图形显示中的打开窗口的一个操作环境。该功能可以被用在任何其他合适的设备或系统中。

图2A至2C图示了根据本公开的、用于工业过程系统的表示的示例图形显示200。可以例如由HMI应用142生成图形显示200以便呈现与由过程控制系统100控制的工作过程系统相关联的信息。

图形显示200包括由一个或多个应用提供的多个打开窗口(包括窗口202-210)。打开窗口可以包括已经被实例化的任何窗口,尽管打开窗口不需要被显示在屏幕上。打开窗口可以隐藏在在屏幕上显示的一个或多个其他打开窗口之后,或打开窗口可以被定位在屏幕外(off-screen)。可以根据窗口的Z顺序(Z-order)(诸如类似其中窗口被访问的顺序的顺序)对打开窗口排序。例如,图2A中的图形显示200被图示具有在屏幕201上显示的互相重叠的多个打开窗口204-210。窗口202-210以Z顺序朝向被示出。在图2A中,窗口202在Z顺序中比窗口204-210高。窗口204在Z顺序中比窗口206-210高。窗口206在Z顺序中比窗口208-210高,并且窗口208在Z顺序中比窗口210高。在该示例中窗口210处于Z顺序的底部。在其他实施例中,可以根据每个窗口被实例化的顺序而不关于窗口何时被最后访问来对打开窗口排序。还可以使用任何其他合适的窗口排序。

在图形显示200上显示的打开窗口被放置在各种位置处并且可以诸如经由摇动操作由用户摇动(pan)或移动。例如,为了移动打开窗口,用户可以使用鼠标或其他指示器点击打开窗口并且可以使用拖放方法来移动打开窗口。用户还可以使指示器越过打开窗口、点击另一窗口小部件、轻敲触摸屏、执行手势(诸如挥动手势或收缩手势)或使用移动打开窗口的任何其他合适的输入机制。另外,为了移动打开窗口,可以摇动屏幕201。

打开窗口还可以被调整大小使得打开窗口和/或其中的内容可以诸如经由缩放操作采用不同的横向尺寸。例如,为了扩大或缩小打开窗口和/或其中内容,用户可以将指示器定位在打开窗口之上并且点击鼠标或轻敲触摸屏。用户还可以点击另一窗口小部件、执行手势(诸如挥动手势或收缩手势)、接合鼠标轮或使用扩大或缩小打开窗口和/或其中内容的任何其他合适的输入机制。

尽管这里示出了五个窗口202-210,但是应该理解的是可以打开更多或更少的窗口。窗口202-210中的每个包括对应于过程系统的操作数据的一个或多个标记。例如,窗口202-210分别包括标记212-220。标记212-220可以包括对应于过程系统的至少一部分的表示的视觉标记。视觉标记可以包括文本、图像或任何其他数据或其组合。例如,视觉标记可以包括对应于操作数据、动态操作数据或其任何组合的文本和/或与传感器、致动器、其他工业装备、图形用户接口(GUI)相关联的操作数据的示意性表示。操作数据还可以包括与过程系统它本身相关联的数据,诸如传感器数据等。

最近已经访问的打开窗口可以在图形显示200中的所有打开窗口之中被分派顶级显示优先级。例如,如果用户打开新的窗口(诸如先前未打开窗口),则新的窗口可以成为图形显示200的最当前的活跃窗口并且是用户与其交互并且接收用户的主要注意的窗口。作为特定示例,可以将新的窗口带到图形显示200的前景(foreground),并且先前是最当前的活跃窗口的窗口可以后退到图形显示200的背景(background)。如果用户选择已经在图形显示200上显示的打开窗口,则选择的打开窗口可以成为图形显示200的“新的”最当前的活跃窗口并且是用户与其交互并且接收用户的主要注意的窗口。在某些实现中,可以实现(诸如通过当窗口进入和退出前景时窗口的颜色和阴影中的动画或改变)示出到前景和/或背景的转变的视觉效果。

当事实上仅少量的窗口实际上是“活跃的”时,可以通过向用户提供他或她使大量的窗口打开的印象来管理打开大量的窗口的影响。如这里使用的那样,“活跃”窗口表示打开的并且从基础系统订阅实时数据的窗口,并且“不活跃”窗口表示打开的并且未从基础系统订阅实时数据的窗口。不活跃窗口可以由静态的缩略图表示,和/或视觉线索可以被提供给用户以从不活跃窗口识别活跃窗口(诸如通过窗口的颜色和阴影中的动画或改变)。还可以实现示出从活跃窗口到不活跃窗口或从非互动窗口到活跃窗口的转变的视觉效果(诸如通过当窗口从活跃去往不活跃或从不活跃去往活跃时窗口的颜色和阴影中的动画或改变)。

在某些实施例中,窗口的激活/不激活可以至少部分地基于活跃的打开窗口的数量是否超过活跃的打开窗口的阈值数量。例如,一旦达到活跃的打开窗口的阈值数量并且用户打开新的窗口,就可以解激活现有的活跃窗口,使得可以激活新的窗口。

为了阐明,参考图2A,假设活跃的打开窗口的阈值数量是四并且窗口204-210是在屏幕201上显示的当前活跃窗口。如果用户打开新的窗口(诸如窗口202)以使打开窗口的总数量到五,则新的窗口202被激活,并且现有的活跃窗口中的一个(诸如窗口210)被解激活。在该示例中的不活跃窗口210可以继续被显示在屏幕201上,并且视觉线索可以被提供给用户以识别窗口210是不活跃窗口。一个或多个活跃窗口的解激活可以基于打开窗口的Z顺序、每个打开窗口被实例化的顺序,或任何其他合适的顺序。

可以通过简单的用户手势重新激活不活跃窗口,诸如点击或轻敲不活跃窗口。例如,在图2A中的不活跃窗210口可以被重新激活并且被带到Z顺序的顶部。在该情况下,将然后重新激活当前在Z顺序的底部的窗口(诸如窗口208)。

图形显示200可以附加地支持摇动操作和/或缩放操作。在该情况下,可以至少部分地基于特定窗口是否在图形显示200的当前视图区域内来管理活跃的打开窗口的数量。例如,可以解激活因为摇动操作或缩放操作而移动到当前视图区域外的任何窗口和/或移离屏幕的任何窗口。为了阐明,如果用户放大(zoominto)诸如图2A的区域230的图形显示200的特定区域中,则如图2B中示出的那样,窗口204-210可以在当前视图区域225内并且被显示在屏幕201上。如图2B中示出的那样,窗口202可以在当前视图区域225外并且可以移离屏幕201。在该情况下,窗口204-210是活跃的,并且窗口202是不活跃的。

可以在用户摇动屏幕201以将窗口202移动到屏幕上并且移动到当前视图区域225内时重新激活窗口202。窗口202的重新激活可以调用上文参考图2A讨论的阈值数量的活跃的打开窗口机制,使得一个或多个活跃窗口变成不活跃的。

可以至少部分地基于特定窗口是否在当前视图区域225内并且窗口是否满足阈值像素大小来进一步管理活跃的打开窗口的数量。例如,用户可以从其中窗口已经被打开的图形显示200的特定区域缩小。在该情况下,打开窗口由于缩放操作在大小上减少。一旦打开窗口达到阈值大小,其就可以被解激活。为了阐明,如果用户缩小图形显示200的特定区域(诸如图2B的区域230),则在当前视图区域225内的活跃窗口204-210在大小上被减小。另外,在当前视图区域225外的不活跃窗口202在大小上被减小。如果活跃窗口204-210中的一个或多个已经在大小上被减小并且达到阈值大小,则窗口如图2C中示出的那样被解激活。在该情况下,如图2C中示出的那样,不活跃窗口202-210可以通过放大回其中它们最初被打开的图形显示区域的区域中而被重新激活。窗口202-210的重新激活可以调用上文参考图2A讨论的阈值数量的活跃的打开窗口机制,使得一个或多个活跃窗口变成不活跃的。

尽管图2A至2C图示了包括用于过程系统的表示的多个窗口的图形显示200的一个示例,但是可以对图2A至2C做出各种改变。例如,这里示出的过程系统仅用于图示,并且可以显示任何其他合适的过程系统。并且,可以改变某些特征的大小和位置,诸如窗口202-210的相关位置和大小。

图3图示了根据本公开的、用于提供包括用于过程系统的表示的多个窗口的图形显示的示例方法300。方法300可以例如由图1的过程控制系统100中的HMI应用142使用以呈现诸如图2A至2C的图形显示200的图形显示。

在步骤302处,多个窗口被显示,其中每个窗口对应于工业过程系统的至少一部分的表示。例如,图1的HMI应用142可以生成图2A至2C的图形显示200,其可以在图1的操作者站116、128中的任何操作者站处被显示。

在步骤304处,响应于第一窗口处于活跃状态中,订阅与过程系统相关联的第一操作数据。第一窗口可以以任何合适的方式变成活跃的。例如,如果用户打开诸如图2A中的窗口202的新窗口,则新窗口202可以变成活跃的并且可以从基础系统订阅实时数据。作为另一示例,诸如当基于用户激活重新激活图2A中的不活跃窗口210时,可以重新激活不活跃窗口。作为又一示例,可以基于摇动操作重新激活不活跃窗口。例如,在用户摇动屏幕201以将窗口202移动到屏幕上并且移动到当前视图区域225内时,可以重新激活图2B中的窗口202。另外,可以基于不活跃窗口是否在当前视图区域内和不活跃窗口是否满足阈值像素大小来重新激活不活跃窗口。例如,在图2C中的当前视图区域225内的活跃窗口204-210基于缩放操作在大小上被扩大并且被激活,如图2C中示出的那样。可以在图1的操作者站116、128中的任何操作者站处显示图2A至2C的窗口202-210。

在步骤306处,响应于第二窗口处于不活跃状态中,取消订阅与过程系统相关联的第二操作数据。第二窗口可以以任何合适的方式变成不活跃的。例如,如果用户打开新的窗口并且活跃窗口的数量超过阈值数量时,则现有的活跃窗口中的一个(诸如图2A中的窗口210)可以变成不活跃的并且变成取消订阅来自基础系统的实时数据。作为另一示例,可以基于缩放操作解激活活跃窗口。例如,可以响应于将窗口202移离屏幕201的缩放操作和窗口202在当前视图区域225外来解激活图2B中的窗口202。另外,可以基于活跃窗口是否在当前视图区域内和活跃窗口是否满足阈值像素大小来解激活互动窗口。例如,在图2B中的当前视图区域225内的活跃窗口204-210可以基于缩放操作在大小上被减小并且被解激活,如图2C示出的那样。可以在图1的操作者站116、128中的任何操作者站处显示图2A至2C的窗口202-210。

尽管图3图示了用于提供包括用于过程系统的表示的多个打开窗口的图形显示的方法300的一个示例,但是可以对图3做出各种改变。例如,虽然被示出为一系列步骤,但是图3中示出的各种步骤可以重叠、并行发生、以不同的顺序发生或发生多次。此外,根据特定的需要,可以组合或移除某些步骤并且可以添加附加的步骤。

在某些实施例中,上文描述的各种功能由从计算机可读程序代码形成的并且被包括在计算机可读介质中的计算机程序实现或支持。短语“计算机可读程序代码”包括任何类型的计算机代码,所述计算机代码包括源代码、目标代码和可执行代码。短语“计算机可读介质”包括能够被计算机访问的任何类型的介质,诸如只读存储器(ROM)、随机访问存储器(RAM)、硬盘驱动器、压缩盘(CD)、数字视频盘(DVD)或任何其他类型的存储器。“非瞬时”计算机可读介质排除有线的、无线的、光学的或传输瞬时电的或其他的信号的其他的通信链路。非瞬时计算机可读介质包括其中可以永久存储数据的介质和其中可以存储并且稍后重写数据的介质,诸如可重写光盘或可擦除存储器设备。

记载贯穿本专利文档使用的某些单词和短语的定义可能是有利的。术语“应用”和“程序”指适合于以合适的计算机代码(包括源代码、目标代码或可执行代码)实现的一个或多个计算机程序、软件部件、指令的集合、过程、功能、对象、类、实例、相关的数据或其部分。术语“包括”和“包含”以及其派生词意味着包括但不限制。术语“或”是包括性的,意味着和/或。短语“与……相关联”以及其派生词可以意味着包括、被包括在……内、与……互连、包含、被包含在……内、连接到或与……连接、耦合到或与……耦合、与……通信、与……合作、交错、并列、接近、被绑定到……或与……绑定、具有、具有……的所有权、具有到或与……的关系等。术语“控制器”意味着控制至少一个操作的任何设备、系统或其部分。可以以硬件或硬件和软件/固件的组合实现控制器。与任何特定控制器相关联的功能可以是集中式的或分布式的,不管本地或远程。短语“……的至少一个”当与项目的列表一起使用时意味着可以使用列出的项目中的一个或多个的不同组合,并且可能仅需要列表中的一个项目。例如,“A、B和C中的至少一个”包括以下的组合中的任何组合:A、B、C、A和B、A和C、B和C,以及A和B和C。

虽然本公开已经描述了某些实施例和一般相关联的方法,但是这些实施例和方法的变更和排列将对本领域的那些技术人员清楚。因此,示例实施例的上文描述不限定或约束本公开。在不脱离如由以下权利要求书限定的本公开的精神和范围的情况下,其他改变、替代和变更也是可能的。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号