用于安装和配置计算机系统的方法和装置的制作方法

文档序号:6351100阅读:158来源:国知局
专利名称:用于安装和配置计算机系统的方法和装置的制作方法
技术领域
本发明涉及一种用于安装和配置计算机系统的方法,该方法包括以下步骤设定所有待安装程序配置和传输到计算机系统的计算机的存储器上的规则。本发明还涉及一种用于安装和配置计算机系统的装置。
背景技术
目前,分散或联网的计算机系统都要首先规划和配置需其上运行的程序或程序包。随后,程序或程序包将安装到计算机系统的计算机上,并且程序或程序包要在这些计算机上重新配置。然而,对于调试工程师而言,在分散或联网环境下,或者在分散或联网计算机系统上的安装,特别是对分散控制系统的安装,目前都存在很大的困难。对此,现在对于安装和配置计算机系统的可行性需要更为详细的认识,从而所挑选的专业人员可以以这样的方式来安装计算机系统,即将计算机系统置于易于运行的状态下。尤为困难的是,将所有计算机系统独立开来而需要获悉所有计算机的不同程序或程序包,乃至其版本的关联性和限制或附加条件。出于这样的技术背景,功能的产生或实现将意味着在不同计算机上的多个程序或 程序包的设置运行和相互影响,这些程序或程序包由多个单一组件构成。在此,关于所有计算机系统连同程序或程序包都需要非常全面的认知,首先以便于不同的程序或程序包要以正确的顺序在正确的计算机上设置运行,以及为所需的功能在独立的环境中配置。对于计算机系统的安装和配置的规划阶段通常是异常缓慢的。因此,使用者的要求则是一种易于安装且易于操作的计算机系统。尤其是,需要最小化地降低开始安装的难度。

发明内容
基于上述现有技术,本发明的目的在于,提出一种方法及一种装置,通过该方法和装置可以毫无问题地、透明及有效地实现安装-及配置步骤。根据本发明,该目的通过具有权利要求I所述技术特征的方法来实现。为此,上述方法的特征在于,可以由计算机系统,尤其是分散计算机系统实现的多个功能将依次地选出并实现,其中将进行核查,当前实现和/或运行的功能是否违反了配置的规则。有利的是,在此并不要求,各个功能按照特定的顺序选出,而是例如也可以两个,三个或多个功能单一或平行地(不按照顺序或次序)选出,从而代替一个接一个或按照顺序选出。根据本发明,首先认识到,满足了自下而上的需要,从而为调试工程师展现出一种简单明了、透明的安装方式。此外还将认识到,同时也可以满足,计算机系统随后在该安装方式上进行配置,从而设置运行简单安装的计算机系统。在此将正确地认识到,在安装和配置之前可以明显缩短规划阶段。根据本发明提出了通用的作业方式,从而应对分散计算机系统。这种作业方式,其原理在于,能够在分散计算机系统的每个计算机上实现并行、同时及不会延迟的配置。一旦实现功能,则同时核查,该功能是否违反配置的规则。由此,在安装中能够轻易识别故障并排除。尤其是可以看出,通过核查而查明各个所要求的功能,哪个功能违反了配置规则。从而,通过该方法能够毫无问题地、透明及有效地实现安装-及配置步骤。因此,实现了本发明的目的。有利地,所有程序传输到计算机的存储器上,而无需首先启动这些程序。由此而确保,每种功能能够单一并依次运行。从而有效地避免了开始安装的困难度。在程序传输到计算机上之后,分散计算机系统的各个功能的服务将通过在不同计算机上激活或去激活多个功能而启动。在此可以设定,哪些服务对应于哪些功能。通过在一个网络中的不同计算机上组合所运行的程序,而产生或实现一种功能。在此,在不同计算机上的多个程序的单一组件被设置运行并且相互作用。由此而能够查明用于实现功能的程序。有利地是,使用关联及冲突解算机进行核查,所选出的、特别用于实现预设功能和/或当前实现、运行的功能是否违反了配置规则。这意味着,无需专业人员授权,来安装和配置计算机系统。关联及冲突解算机是一种核心功能,其执行且包含所有关联性及冲突或限制的结果。多个功能的实现由配置规则进行限定。配置规则设定了关联性及限制或冲突。通过不同程序及其运行的服务之间的关联性而提出的配置规则必须要进行计算。因此而使用到关联及冲突解算机,其能够解释并核查,哪个功能可以在分散系统中的哪个计算机上实现。在此,服务汇编的核查是特别重要的。关联及冲突解算机将动态地检查配置规则,并且在选出要实现的预设功能时或之后,或者在运行该功能时来确定,是否允许每个功能,尤其是目前运行的功能实现。在此所述的、用于规则化安装及配置分散计算机系统的方法,其基本构想在于,能够简化分散系统的配置并且减少计算机系统的预定的设置数量。为此,所有程序将传输到计算机上,并随后仅仅需要用于特定功能的程序才设置运行。在此有利的是,系统的所有计算机从程序-安装角度而言类似地配置。从而,技术人员能够在安装时无故障地登入计算机系统。有利的是,多个功能连同与其对应的服务和序列在显示器上或协议中显示。在此,在分散计算机系统的每个节点或计算机上的功能快照将通过在该计算机或节点上运行的服务和序列提供。在这种情况下,每个计算机和分散的计算机系统上的每个功能都能够展示给使用者,从而确定出从属于功能的一个或多个服务和序列。有利的是,使用到数据模块,其将存储和评估配置规则。该数据模块尤其运用XML格式在文档中存储和评估配置规则。多个功能的许可通过配置规则来限定。关联性及限制或冲突提供了对于在不同的节点或计算机上的分散的环境中不同的、运行的功能的配置规贝U。这样就能够核查所运行的服务的汇编许可。
在此,可以有利地设置,不仅核查已运行的程序,尤其是从属的功能和/或服务,而且也可以核查这样的规则,即是否允许实现和/或启动所选出的程序,尤其是从属的功能和/或服务。
有利的是,使用功能编辑器。功能编辑器是一种工具,其可以选择和确定用于特定计算机系统的一个或多个功能。此外,功能编辑器将收集和/或展示那些必须启动的序列和服务,以便于特定的功能在计算机系统中设置运行。功能编辑器将所有的信息,特别是用于输入功能的配置规则写入到一个文档中。本发明的目的也通过一种用于安装和配置计算机系统的装置来实现,该装置由一个网络构成,该网络包括多个计算机和一个设备,其中该设备包括存储装置和一个硬件,并且在该存储装置上存储有软件,该软件以这样的方式控制硬件,即该硬件将按照顺序选出、实现并核查在一个或多个计算机上运行的功能,所选出的和/或当前运行的功能是否违反了配置规则。为了避免赘述,可以参照本发明的方法的实施例。有利的是,本发明的装置可以单一或组合地实现本发明方法的所有步骤。本发明的装置的硬件优选包括功能编辑器和关联及冲突解算机。


本发明附图仅有单一附图。图I示出了用于执行安装和配置计算机系统的方法的流程图。附图标记I功能编辑器2关联及冲突解算机3 文档4操作人员5调试工程师6 动态数据库(Dynamic-Link-Library)
具体实施例方式在单一的附图中按照流程图示出了用于执行安装和配置分散或联网的计算机系统的方法。在此所述的、用于执行安装和配置分散或联网的计算机系统方法主要在于,通过两个组件来进行配置,即功能编辑器I和关联及冲突解算机2。功能编辑器I是一个工具,其可以选择和确定出特定计算机系统的一个或多个功能。此外,功能编辑器I收集和/或展示必须启动的序列和服务,以便于特定的功能在计算机系统中设置运行。功能编辑器I将所有的信息,特别是用于输入功能的配置规则写入到文档3中。分散或联网的计算机系统的设置通过关联及冲突解算机2实现,在此期间该计算机系统设置运行多个功能。配置规则在各个功能同时设置时将解释,从而确定出,在计算机系统中或计算机系统的一个计算机上选出的功能能被激活或不能激活。配置规则例如确定出,功能A不允许与功能B—同安装在同一计算机上,或者功能C不允许三次以上地在一个分散的计算机系统上出现。
如果一个功能可以激活,则关联及冲突解算机2将实际激活该功能,在此期间将实现与功能一致的服务和/或所需要的序列或可执行文件。根据本发明的方法优选按以下方式执行操作人员4设定配置规则。为此,优选使用功能编辑器I。通过功能编辑器1,收集配置规则并且以XML格式生成文档3。在文档3中以XML格式存储配置规则。调试工程师5选出可被激活的功能。关联及冲突解算机2设置运分散或联网的计算机系统,在此期间,该调试工程师运行该功能。在此,关联及冲突解算机2在 各个功能同时设置期间解释配置规则,从而确定出,在计算机系统中或计算机系统的一个计算机上选出的功能能被激活或不能激活。为此,调试工程师使用动态数据库(Dynamic-Link-Library) 6,该动态数据库访问文档3。根据本发明的技术方案的其他实施例及改进方案一方面在说明书的相应部分证实,另一方面在权利要求书中证实。
权利要求
1.一种用于安装和配置计算机系统的方法,所述方法包括以下步骤 设定所有待安装程序配置和传输到计算机系统的计算机的存储器上的规则, 其特征在于, 由所述计算机系统实现的多个功能将依次地选出并实现,其中将进行核查,当前实现和/或运行的功能是否违反了配置的规则。
2.根据权利要求I所述的方法,其特征在于,所述程序传输到计算机系统的计算机的存储器上,而无需首先启动这些程序。
3.根据权利要求2所述的方法,其特征在于,在所述程序传输到计算机上之后,各个功能的服务将通过在不同计算机上激活或去激活多个功能而启动。
4.根据权利要求I至3中任一项所述的方法,其特征在于,使用关联及冲突解算机(2)进行核查,所选出的和/或当前实现、运行的功能是否违反了配置规则。
5.根据权利要求3或4所述的方法,其特征在于,多个功能连同与其对应的服务和序列在显示器上或协议中显示。
6.根据权利要求I至5中任一项所述的方法,其特征在于,使用到数据模块,其将存储和评估配置规则。
7.根据权利要求I至6中任一项所述的方法,其特征在于,使用功能编辑器(I)。
8.一种用于安装和配置计算机系统的装置,所述装置由一个网络构成,该网络包括多个计算机和一个设备,其中所述设备包括存储装置和一个硬件,并且在所述存储装置上存储有软件,所述软件以这样的方式控制硬件,即所述硬件将按照顺序选出和/或实现并核查在一个或多个计算机上运行的功能,所选出的和/或当前运行的功能是否违反了配置规则。
9.根据权利要求8所述的装置,其特征在于,所述硬件包括功能编辑器(I)和关联及冲突解算机(2)。
10.根据权利要求8或9所述的装置,所述装置将执行根据权利要求I至7中一项或多项所述的方法步骤。
全文摘要
本发明的目的在于,提出一种方法及一种装置,从而可以毫无问题地、透明及有效地实现安装-及配置步骤。该用于安装和配置计算机系统的方法,包括以下步骤设定所有待安装程序配置和传输到计算机系统的计算机的存储器上的规则,由计算机系统实现的多个功能将依次地选出并实现,其中将进行核查,当前实现和/或运行的功能是否违反了配置的规则。该用于安装和配置计算机系统的装置,由网络构成,该网络包括多个计算机和一个设备,其中该设备包括存储装置和硬件,并且在存储装置上存储有软件,其以这样的方式控制硬件,即硬件将按照顺序选出和/或实现并核查在一个或多个计算机上运行的功能,所选出的和/或当前运行的功能是否违反了配置规则。
文档编号G06F9/445GK102648451SQ201080051200
公开日2012年8月22日 申请日期2010年9月24日 优先权日2009年9月29日
发明者克里斯蒂安·施蒂希, 米卡埃尔·鲁丁, 西尔维娅·毛采, 马赛尔·迪克斯 申请人:Abb技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1