一种执行计算机系统管理的装置和方法。将计算机系统相关的项与要使用计算机系统执行的至少一个活动关联。为至少一个活动建立管理过程。当使用计算机系统执行至少一个活动时,根据为至少一个活动建立的管理过程来管理与至少一个活动关联的计算机系统相关的项。装置和方法监视计算机系统的使用模式。使用在监视操作期间收集的信息来表述活动模型,并为每个活动模型设计管理计划。在为每个活动模型设计管理计划后,监视计算机系统的使用以标识使用计算机系统执行的操作。将标识的操作与活动模型比较以判定哪个活动模型最适合标识的操作。使用与最适合使用计算机系统执行的操作的活动模型关联的管理计划,执行与活动关联的计算机系统相关的项的管理。
【技术实现步骤摘要】
本专利技术一般地涉及用于执行计算机系统的管理、维护和升级的装置和方法,更具体地说,涉及根据活动来执行计算机系统的管理、维护和升级的装置和方法。
技术介绍
计算机系统需要持续的管理和维护。在基于规定来应用的一个常规范例中,标识了共享基准配置的计算机系统,并对共享基准配置的每个计算机系统执行管理和维护操作。“基准配置”指计算机系统共享的用于接收维护或升级的初始硬件和软件配置。当判定是否对特定计算机系统执行维护或是否升级特定计算机系统时,应用的首要准则是目标群体中的特定计算机系统是否共享基准配置。如果是,则在计算机系统上执行维护或安装升级。在某些情况下,已经意识到这种面向配置的管理计算机系统的方法不是最佳的。例如,虽然执行维护或安装升级可以是期望的,但是可能会以低效率的方式完成维护或升级的实际执行,因为没有考虑要维护的计算机系统的用户的独特需要。例如,针对维护或升级的计算机系统群中的计算机系统的单个用户可能以非常不同于其他用户的方式使用她的计算机;或者可以具有非常不同的工作计划;或者可能位于在地理上远离其他用户的位置,在该位置,并非始终可以保证执行维护或升级所必需的对网络的访问。在用户使用他们的计算机执行非典型的工作或具有不同的工作计划或工作习惯的情况下,应以对维护或升级的计算机系统的用户具有最小干扰的方式来执行维护或升级,并且所述方式反映了用户的真实需要。在其他情况下,出于经济上的原因,面向配置的执行维护和升级的方法可以视为不必要的浪费。例如,应用软件的升级经常需要购买包括升级的许可。如果特定用户不使用与升级相关联的增强功能,则购买许可对用户来说是经济上的浪费。在其他情况下,可能希望在整个计算机系统群中产生维护操作或升级,但是立即产生维护操作或升级可能在经济上是低效的。当执行维护和升级操作时所有与维护和升级关联的后果可能不被理解,这是无法更改的事实。因此,在某些情况下,维护或升级操作可能降低计算机系统的性能或使计算机系统“崩溃”。因此,希望有选择地在目标计算机系统群中产生维护或升级(例如,分级地),以便如果遇到“故障”以及维护或升级使计算机系统崩溃时,它仅影响有限数量的计算机系统。本领域的技术人员寻求能够首先判定谁最适合产生维护和升级的方法和装置。上述实例从规定角度运行,其中规定寻求计算机系统的配置相关的管理和维护的备选方法。计算机系统的单个用户对于如何最佳地管理和维护他们用于执行生产任务的计算机系统存在类似的考虑。例如,当使用多个计算机系统资源(例如,应用程序)来执行生产操作时,用户通常会执行一系列与生产操作关联的辅助任务。这些辅助任务可以包括在创建时备份内容;出于安全目的加密文件;扫描内容以查找病毒等。根据用户实际使用计算机来进行何种操作,对于如何执行这些辅助任务,用户可以有不同的偏好。在其他情况下,计算机系统的不同用户可以使用相同或极其类似的计算机资源集合来执行不同的任务。在这种情况下,忽视此现实的维护或升级操作同样在经济上是低效的。例如,虽然特定的用户可能使用软件程序,但是他可能仅需要“基本”功能。而且,当增加的功能不被使用时,用户购买升级许可将是经济上的浪费。备选地,单个用户可以使用相同或非常类似的计算机资源集合来完成多个不同的任务。在常规操作中,与使用例如应用程序来完成每个任务有关的策略、权限和过程不能根据多个任务中的特定任务来设置。实际上,每当用户从多个任务中的一个任务更改为执行多个任务中的其他任务时,与应用程序的使用关联的策略、权限和过程也必须被改变,如果它们随每个任务而不同的话。仍在其他情况下,关注点可能不同于是执行维护任务还是升级操作。关注点可以是计算机系统的用户是否在使用例如软件套件的重要功能。对于用户来说,展现对于足以执行生产任务的软件包的运作了解以及对于有关如何最佳地根据他们的需要来优化软件包的无知都是正常的。例如,如果计算机系统的用户每天花费大量的时间使用计算机系统撰写内容,则人们会期待该用户设制了频繁的备份协议来防止由于系统崩溃或其他意外事件造成的内容丢失。但是,这种情况并不总是发生,因为用户可能不熟悉设制备份协议的机制。在某种相关的方面,用户可能经历计算机问题,但是只有最低的能力来自己解决问题。在其他情况下,不仅执行维护或升级超出了用户的知识范围,而且只是描述或诊断在使用期间遇到的问题都可以为仅对计算机系统略知一二的用户带来不能克服的问题。在两种情况下,相当多的时间浪费在寻求例如在线或电话专家协助上。在这种情况下,负责管理初学者用户的计算机系统的机构或代理寻求使大部分日常管理和维护操作自动化的方法和装置,但是以仅根据需要采取此类操作的方式这样做。仍在其他情况下,一组用户可以参与协作活动,使用许多计算机系统来加入协作活动。在这种情况下,正确地配置计算机系统以使协作可以进行是必要的。这通常需要授予权限,安装软件升级等,以便每个协作方都可以访问协作环境并完全参与协作环境。备选地,如果特别敏感的材料是协作的主题,而特定一方(尽管被授权以进行协作)未能这样做,则可以建议撤消授权决定以保持安全。但是,这在实际操作中很难实现,因为系统管理员的参与经常以授予权限和安装所需的软件结束,而且对于系统管理员来说,监视各方是否真正参与协作活动是不寻常的。因此,本领域的技术人员需要能够克服现有技术的上述限制的方法和装置。具体地说,本领域的技术人员需要考虑到所管理、维护和升级的计算机系统的用户的实际需要的方法。此外,本领域的技术人员需要协助用户最佳地利用计算机系统的功能或资源的方法和装置。另外,本领域的技术人员需要协助协作环境中执行维护和其他任务的方法和装置。
技术实现思路
根据本专利技术的以下实施例,克服了上述和其他问题,并实现了其他优点。本专利技术的第一实施例包括一种有形地包含机器可读指令的程序的信号承载介质,所述程序可由计算机的数字处理装置执行以完成根据活动来管理计算机系统的操作。在所述数字处理装置执行所述机器可读指令的程序时所执行的操作包括将计算机系统相关的项与要使用所述计算机系统执行的至少一个活动关联;建立在管理与所述至少一个活动关联的所述计算机系统相关的项中使用的管理过程;以及在执行所述至少一个活动期间根据所述建立的管理过程来管理所述计算机系统相关的项。本专利技术的第二实施例包括一种有形地包含机器可读指令的程序的信号承载介质,所述程序可由计算机系统的数字处理装置执行以完成根据活动来管理计算机系统的操作。在所述数字处理装置执行所述机器可读指令的程序时所执行的操作包括监视计算机系统的使用以确定使用所述计算机系统来执行的当前操作;访问多个活动模型,其中每个所述活动模型都描述了一组使用所述计算机系统执行以实现特定目标的相关操作;将使用所述计算机系统执行的所述当前操作与所述活动模型相比较;标识最适合使用所述计算机系统执行的所述当前操作的特定活动模型;访问与所述特定活动模型关联的管理计划,其中所述管理计划建立了当对应于所述活动模型的操作被检测为使用所述计算机系统来执行时在管理所述计算机系统中使用的管理过程;以及根据所述管理过程来管理所述计算机系统。本专利技术的第三实施例包括一种有形地包含机器可读指令的程序的信号承载介质,所述程序可由计算机系统的数字处理装置执行以完成根据活动来管理计算机系统的操作。在所述数字本文档来自技高网...
【技术保护点】
一种用于基于活动的管理的方法,所述方法包括: 将计算机系统相关的项与要使用所述计算机系统执行的至少一个活动关联; 建立在管理与所述至少一个活动关联的所述计算机系统相关的项中使用的管理过程;以及 在执行所述至少一个活动期间根据所述建立的管理过程来管理所述计算机系统相关的项。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:SJ马斯特里安,TE谢弗兰斯,CA皮克欧维尔,DF班茨,S贾兰,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。