用于核查计算机系统的配置的方法及装置的制作方法

文档序号:6351101阅读:178来源:国知局
专利名称:用于核查计算机系统的配置的方法及装置的制作方法
技术领域
本发明涉及一种用于核查计算机系统的配置的方法及装置。
背景技术
在实际应用中,在网络或分散的计算机系统中的多个电脑或计算机通常相互连接。在互不相同的分散或联网的计算机系统中的重要的任务在于,保护一致的配置,即多个所期望的功能的可控的序列。当可以运行特定的功能时,则必须将其激活。这将意味着,必须执行所有从属于功能的服务及序列。当所属的序列、服务或可执行文件停止执行时,多个功能也可以删除或取消。 因此,在此需要合适的程序包,例如服务和可执行文件,其在计算机系统上分散,从而能够可靠地激活所需的功能。相对于这样的现有技术,确保了特殊功能的可执行性,其中多个程序包在一个或多个计算机上运行。然而,这些程序包经常会受到关联性和冲突或受限规则影响。通常,根据多个功能的关联性和冲突或受限规则会构成一定限制。多个功能时常在同一计算机或共同的计算机系统上相互排斥。有些限制在一定程度上会造成,特定的功能必须只在一个计算机系统上存在。因此,很容易造成影响,从而明显地干扰所期望的功能序列。随之会轻易干扰到计算机系统的所期望的配置。通过由现有技术已知的方法和装置,计算机系统仅能够并不充分地核查允许且期望的多个功能的序列。此外,计算机系统的配置目前也只能不充分地设定和恢复。

发明内容
因此,本发明的目的在于,提出一种方法和装置,通过该方法和装置,计算机系统能够毫无问题且有效地核查其配置。根据本发明,前述目的通过具有权利要求I技术特征的方法来实现。由此,该用于核查计算机系统的配置的方法包括以下步骤探测功能,该功能由计算机系统的计算机或计算机系统执行,并且核查,所探测的功能是否违反了计算机系统的配置规则。根据本发明的方法包括两个步骤。第一步骤包括多个功能的分配,该功能对应于计算机系统,尤其是分散的计算机系统。第二步骤包括核查,所找到的功能是否违反了用于功能分布的预设的配置规则。根据本发明首先可以看出,复杂的计算机系统鉴于其目前的配置可以有效地核查。随后可以看到,配置或相关性的规则必须一直与目前的配置校准,从而保证计算机系统的无缺陷的运行。这也可以看出,根据本发明可以在瞬间运行的功能上查明配置状态。接下来可以看出,计算机系统通过所述方法可以毫无问题且有效地核查所期望的功能的配置及其序列。由此而实现了前述目的。
通过探测在计算机上运行的服务及序列来有利地探测功能。通过服务和序列将明确地识别各个功能。基于现有技术,在另一设计方案中,所探测的服务及序列与多个用于实现功能的、必须在一个或多个计算机上运行的服务和序列进行对比。由此,所探测的服务及序列与已经明确的服务及序列校准。这将可以毫无疑问地确定出,这一特定的功能是否在这时由计算机系统,特别是分散的计算机系统实现。有利的是,多个用于实现功能的、必须在一个或多个计算机上运行的服务和序列在一个对应于该功能的功能明细中列出。该功能明细列出了所有的服务及序列,其必须在分散或联网的计算机系统的一个或多个计算机上运行,从而实现该功能。在功能明细上可以随时访问。功能明细有利地存储在用于执行前述方法的装置的固定存储器上。有利的是,在探测功能之后确定出目前的配置,其中随后进行核查,所探测的功能与配置规则是否协调一致。所述的方法说明了用于查找计算机系统的顺序,以便于识别分 散或联网的计算机系统的功能,并且使得所识别的配置与配置规则进行对比。因此,使得实际状态一直与额定状态进行对比。基于现有技术,功能所涉及的配置规则有利地在对应于该功能的功能明细中列出。功能明细由此而包含了配置或相关性的所有规则(关联规则),该规则涉及各个功能。功能明细有利地以XML格式记录。由分散的或联网的计算机系统执行的每个功能将在与其对应的功能明细中以XML格式记录。XML格式是一种目前的通用格式,并且专业人员易于操作。有利的是,每个功能都提供有功能明细。由此而对于每一个由计算机系统实现的功能都存在一个用于功能的、典型的、合适的、能够访问的功能明细。在功能明细中存储所有涉及功能的文档,如所属的服务和序列以及配置规则。在另一设计方案中,排斥规则有利地用作配置规则。该规则将确定出,一些功能不允许与特定的其他功能合并,甚至于既不能在相同的节点或计算机上,也不能在共同的网络或计算机系统上。在另一设计方案中,关联性的规则有利地用作配置规则。该规则确定出,一个功能与一个节点或计算机的对应关系包括特定的其他功能的对应关系,甚至于在相同的节点或计算机上,或者还在网络中或计算机系统中。在另一设计方案中,基数规则有利地用作配置规则。该规则限定了在网络或计算机系统中出现一个功能的数目。有利的是,违反配置规则被显示。由此,监测人员能够立即知晓在计算机系统中的可能发生的故障。在另一有利的设计方案中,违反配置规则被自动消除。由此而能够尽可能快速地中断故障。前述目的也通过一种用于核查计算机系统的配置的装置来实现,该装置包括一个硬件,该硬件将探测由计算机系统的多个计算机或计算机系统实现的功能,并且该硬件进行核查,所探测的功能是否违反了计算机系统的配置规则。根据本发明的装置用于执行根据本发明的方法。其创造性请参见有关本发明的方法的实施例,在此不再赘述。
根据本发明的装置用于执行根据 本发明 的方法的所有步骤之一或其组合。在本发明中所述的方法有利地首先识别多个功能,这些功能对应于每个网络节点,其中通过其序列和服务与列举在可访问的功能明细中的多个序列和服务进行对比。然后将检查被检查的系统的配置或相关性,其中通过使用到在网络中的多个功能分布上,在功能明细中找到的配置或相关性的规则。为了进行第一步骤,首先必须查明,哪些服务及序列属于哪个待查找的功能。服务和序列的列表与多个在不同计算机上运行的服务及序列进行对比。当所有属于一个功能的服务及序列都在运行,则识别出各个功能。核查的方式在于,关系到运行系统的服务或序列是否运行。如果使用微软视窗操作系统,则微软将提供一个程序数据库,其将执行核查。为了进行方法的第二步骤,其将核查配置或相关性,则必须准备两种输入数据。第一种输入数据包括目前的配置,该配置由执行本方法的第一步骤提供。第二种输入数据包括多种限制的列表,其撰写成对于不同功能的规则。特别的控制元件使用到两种输入数据,从而使得该规则应用到配置上。


在单一的附示中,图I示出了用于执行本发明的方法的流程图。附图标记I计算机2 方块 23功能明细4 方块 45 方块 56 方块 67 方块 I
具体实施例方式在图I中根据流程图示出了用于核查计算机系统的配置的方法。该方法包括探测功能的步骤,该功能计算机系统的计算机I或计算机系统实现。该步骤正确地在方块2中示出。执行第一步骤,根据方块2所示,其中通过首先探测在计算机I上运行的服务及序列。用于实现功能而必须在一个或多个计算机I上运行的服务及序列将在功能明细3中列举。功能明细3以XML格式记录。在此描述的服务及序列根据方块4读入。所探测的服务及序列与用于实现功能而必须在一个或多个计算机I上运行的服务及序列进行对比。这一步骤也在方块2中实现。当所探测的服务及序列与读入的服务和序列一致时,则明确地识别出特定的功能。所识别的一个功能或多个功能确定出计算机系统的配置的实际状态。涉及到各个所探测或识别的功能的配置规则也列举在与其对应的功能明细3中。功能明细3以XML格式记录。在此描述的规则根据方块5读入。根据本发明的方法还包括另一核查步骤,即所探测的功能是否违反了计算机系统的配置规则。这一步骤在方块6中示出。在探测功能之后首先确定出计算机系统的当前配置,其中随后进行核查,所探测的功能是否与所读入的配置规则协调一致。根据方块7示出了可能违反配置规则的情况。一个未示出的设备包括计算机I和用于核查计算机系统配置的装置,该装置具有一个硬件,其将探测由计算机系统的计算机或计算机系统实现的功能,并且进行核查,所探测的功能是否违反了计算机系统的配置规则。根据本发明的技术方案的有利设计方案及其改进方案,一方面在说明书的部分进 行说明,另一方面在权利要求书进行说明。
权利要求
1.一种用于核查计算机系统的配置的方法,所述方法包括以下步骤 探测功能,所述功能由计算机系统的计算机(I)或计算机系统执行,并且 核查,所探测的功能是否违反了计算机系统的配置规则。
2.根据权利要求I所述的方法,其特征在于,通过探测在计算机上运行的服务及序列来探测功能。
3.根据权利要求2所述的方法,其特征在于,所探测的服务及序列与多个用于实现功能的、必须在一个或多个计算机(I)上运行的服务和序列进行对比。
4.根据权利要求3所述的方法,其特征在于,多个用于实现功能的、必须在一个或多个计算机(I)上运行的服务和序列在一个对应于该功能的功能明细(3)中列出。
5.根据权利要求I至4中任一项所述的方法,其特征在于,在探测功能之后确定出目前的配置,其中随后进行核查,所探测的功能与配置规则是否协调一致。
6.根据权利要求I至5中任一项所述的方法,其特征在于,功能所涉及的配置规则在对应于该功能的功能明细(3)中列出。
7.根据权利要求4至6中任一项所述的方法,其特征在于,功能明细(3)以XML格式记录。
8.根据权利要求4至7中任一项所述的方法,其特征在于,每个功能都提供有功能明细。
9.根据权利要求I至8中任一项所述的方法,其特征在于,排斥规则用作配置规则。
10.根据权利要求I至9中任一项所述的方法,其特征在于,关联性的规则用作配置规则。
11.根据权利要求I至10中任一项所述的方法,其特征在于,基数规则用作配置规则。
12.根据权利要求I至11中任一项所述的方法,其特征在于,违反配置规则被显示。
13.根据权利要求I至12中任一项所述的方法,其特征在于,违反配置规则被自动消除。
14.一种用于核查计算机系统的配置的装置,所述装置包括一个硬件,所述硬件将探测由计算机系统的多个计算机(I)或计算机系统实现的功能,并且所述硬件进行核查,所探测的功能是否违反了计算机系统的配置规则。
15.根据权利要求14所述的装置,所述装置将执行根据权利要求I至13中一项或多项所述的方法步骤。
全文摘要
本发明的目的在于提出一种方法和装置,通过该方法和装置,计算机系统能够毫无问题且有效地核查其配置。该用于核查计算机系统的配置的方法,该方法包括以下步骤探测功能,所述功能由计算机系统的计算机(1)或计算机系统执行,并且核查,所探测的功能是否违反了计算机系统的配置规则。该用于核查计算机系统的配置的装置,该装置包括一个硬件,该硬件将探测由计算机系统的多个计算机(1)或计算机系统实现的功能,并且该硬件进行核查,所探测的功能是否违反了计算机系统的配置规则。
文档编号G06F9/445GK102648452SQ201080051203
公开日2012年8月22日 申请日期2010年9月24日 优先权日2009年9月29日
发明者克里斯蒂安·施蒂希, 米卡埃尔·鲁丁, 西尔维娅·毛采, 马赛尔·迪克斯 申请人:Abb技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1