用于减少过程控制系统软件应用的存储需求的方法与装置与流程

文档序号:12866636阅读:来源:国知局
用于减少过程控制系统软件应用的存储需求的方法与装置与流程

技术特征:
1.一种装置,包括:计算设备,所述计算设备包括处理器和存储器,所述处理器执行存储在所述存储器中的指令,以使得所述计算设备至少执行以下步骤:经由与主应用相关联的主用户界面接收请求,所述主应用与过程控制系统相关联,以执行与所述过程控制系统中的第一设备相关联的次级应用中的至少一个构件,其中所述次级应用包括客户端应用和服务器应用;实例化用于所述设备的所述客户端应用的第一实例;实例化用于所述过程控制系统中的第二设备的所述客户端应用的第二实例,所述第一设备和所述第二设备对应于相同的设备类型;实例化所述服务器应用的单个实例,以通过向所述客户端应用的所述第一实例和所述第二实例中的每一个提供信息来服务所述客户端应用的第一实例和第二实例两者,所述客户端应用根据执行用于所述第一设备和所述第二设备中的每一个设备的由所述服务器应用执行的至少一个构件而生成,所述客户端应用的第一实例和第二实例能够将信息从所述服务器应用传递至所述主应用,由所述服务器应用执行的所述至少一个构件提供与所述第一设备和所述第二设备的设备类型相应的功能;基于由所述服务器应用所执行的所述至少一个构件生成的信息,生成与所述客户端应用的第一实例相关联的次级用户界面;以及使所述次级用户界面通信与所述主应用通信,以在所述主用户界面中呈现。2.如权利要求1所述的装置,其中,所述主应用用于向所述客户端应用提供指向所述用户界面的一部分的指针。3.如权利要求1所述的装置,其中,所述主应用是过程管理软件应用。4.如权利要求1所述的装置,其中,由所述服务器应用执行的所述至少一个构件的功能构件对应于与所述过程控制系统中的所述第一设备和所述第二设备对应的设备类型相关联的维护、校准、可靠性测试、配置、诊断、通信、数据搜集和存储、电子邮件或印刷中的至少一种。5.如权利要求1所述的装置,其中,经由所述客户端应用的、所述主应用和所述次级应用之间的交互使得所述主应用的用户能够与由所述服务器应用执行的所述至少一个构件交互。6.如权利要求1所述的装置,其中,相对于所述主应用以进程内或进程外中的至少一个运行所述服务器应用。7.如权利要求1所述的装置,其中,通过所述主应用、所述客户端应用和所述服务器应用中的应用接口构件使得实现了所述主应用、所述客户端应用和所述服务器应用之间的能够交互。8.如权利要求7所述的装置,其中,所述应用接口构件基于现场设备工具标准。9.一种方法,包括:经由与主应用相关联的主用户界面接收请求,所述主应用与过程控制系统相关联,以执行与所述过程控制系统中的第一设备相关联的次级应用中的至少一个构件,其中所述次级应用包括客户端应用和服务器应用;实例化用于所述第一设备的所述客户端应用的第一实例;实例化用于所述过程控制系统中的第二设备的所述客户端应用的第二实例,所述第一设备和所述第二设备对应于相同的设备类型;用于实例化所述服务器应用的单个实例,以通过向所述客户端应用的所述第一实例和所述第二实例中的每一个提供信息来服务所述客户端应用的第一实例和第二实例两者,所述客户端应用根据执行用于所述第一设备和所述第二设备中的每一个设备的由所述服务器应用执行的至少一个构件而生成,所述客户端应用的第一实例和第二实例能够将信息从所述服务器应用传递至所述主应用,由所述服务器应用执行的所述至少一个构件提供与所述第一设备和所述第二设备的设备类型相应的功能;基于由所述服务器应用所实施的所述至少一个构件生成的信息,生成与所述客户端应用的所述第一实例相关联的次级用户界面;以及使所述次级用户界面与所述主应用通信,以用于在所述主用户界面上呈现。10.如权利要求9所述的方法,进一步包括与所述服务器应用共享指针,所述指针由所述主应用提供给所述客户端应用,以使得所述服务器应用能够使所述次级用户界面与所述主应用通信。11.如权利要求9所述的方法,进一步包括相对于所述主应用以进程内或进程外中的至少一种运行所述服务器应用。12.如权利要求9所述的方法,其中,由所述服务器应用实施的所述至少一个构件执行与所述过程控制系统中的所述第一设备和所述第二设备的所述设备类型相关联的用户界面生成、维护、校准、可靠性测试、配置、诊断、通信、数据收集和存储、电子邮件、或印刷中的至少一种。13.如权利要求9所述的方法,进一步包括基于由用于所述第二设备的所述服务器应用实施的所述至少一个构件,生成与所述客户端应用的所述第二实例相关联的第二次级用户界面;以及使所述第二次级用户界面与所述主应用通信,以用于在所述主用户界面中呈现。14.一种装置,包括:用于经由与主应用相关联的主用户界面接收请求的单元,所述主应用与过程控制系统相关联,以执行与所述过程控制系统中的第一设备相关联的次级应用的至少一个构件,其中所述次级应用包括客户端应用和服务器应用;用于实例化用于所述第一设备的所述客户端应用的第一实例的单元;用于实例化用于所述过程控制系统中的第二设备的所述客户端应用的第二实例的单元,所述第一设备和所述第二设备对应于具有相同设备类型管理器的相同类型的设备;用于实例化所述服务器应用的单个实例的单元,用以通过向所述客户端应用的所述第一实例和所述第二实例中的每一个提供信息来服务所述客户端应用的第一实例和第二实例两者,所述客户端应用根据执行用于所述第一设备和所述第二设备中的每一个设备的由所述服务器应用执行的至少一个构件而生成,所述客户端应用的第一实例和第二实例能够将信息从所述服务器应用传递至所述主应用,由所述服务器应用执行的所述至少一个构件提供与所述第一设备和所述第二设备的设备类型相应的功能;用于基于由所述服务器应用实施的所述至少一个构件生成的信息,生成与所述客户端应用的所述第一实例相关联的次级用户界面的单元;以及用于使所述次级用户界面与所述主应用通信,以用于在所述主用户界面上呈现的单元。15.如权利要求14所述的装置,进一步包括:用于与所述服务器应用共享指针的单元,所述指针由所述主应用提供给所述客户端应用,以使得所述服务器应用能够使所述次级用户界面与所述主应用通信。16.如权利要求14所述的装置,其中,所述服务器应用以相对于所述主应用进程内或进程外的至少一种方式运行。17.如权利要求14所述的装置,其中,由所述服务器应用实施的所述至少一个构件执行与对应于所述过程控制系统中的所述第一设备和所述设备的设备类型相关联的用户界面生成、维护、校准、可靠性测试、配置、诊断、通信、数据收集和存储、电子邮件、或印刷中的至少一种。18.如权利要求14所述的装置,进一步包括:用于基于由所述服务器应用实施的所述至少一个构件,生成与所述客户端应用的所述第二实例相关联的第二次级用户界面的单元;以及用于使所述第二次级用户界面与所述主应用通信,以用于在所述主用户界面中呈现的单元。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1